Наверх

База знаний
Try 2 Fix
beta

Запуск базы 1С:Предприятие без выбора базы, ввода логина и пароля

Стремление всё автоматизировать — самое полезное и в тоже время страшное дело. Но бывает без этого не обойтись. Ситуация простая: нужно запустить базу 1С дважды (одна копия висит в фоне, с одной работает пользователей), но делать столько дел сразу слишком сложно (да), поэтому попросили это все как-то автоматизировать. Ну раз надо — делаем!

Всю эту вакханалию упаковываем в один милый скрипт cmd, состоящий всего лишь из трёх строк. А вот и он:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\1C_bases\aRogaIKopyta.16" /N"ФоновыйПользователь" /P"12345" /Execute "D:\1C_bases\aRogaIKopyta.16\ExtForms\КонсольЗаданий.epf"
ping 127.0.0.1 -n 6 > nul
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\1c_bases\aRogaIKopyta.16" /N"Оператор" /P"12345"

Начинаем разбор по строкам:

  1. В первой строке мы запускаем 1С:Предприятие для фоновых операций. Сначала запускаем саму 1С, вызывая 1cestart.exe, далее идут ключи запуска (обратите внимание, что между ключом и его значением нет пробела!):
    • ENTERPRISE — запуск 1С в режиме Пердприятие,
    • /F«D:\1c_bases\aRogaIKopyta.16» — путь к директории базы данных,
    • /N«ФоновыйПользователь» — имя пользователя для входа в базу данных,
    • /P«12345» — пароль от учётной записи пользователя,
    • /Execute «D:\1c_bases\aRogaIKopyta.16\ExtForms\КонсольЗаданий.epf» — а это обработка, которая автоматически запуститься после запуска платформы 1С:Предприятие. В данном случае это консоль заданий, которая будет показывать нам, что за фоновые процессы сейчас выполняются.
  2. Вторая строка пинг локалхоста — не несёт никакой смысловой нагрузки, находится здесь как таймаут перед запуском 1С второй раз. В данном случае таймаут — 6 секунд.
  3. Полностью дублирует первую строку, за исключением пользователя, его пароля и отсутствия обработки при старте.

Используемые в скрипте ключи для 1С:Предприятие можно прописать и в окне «Редактирование информационной базы» в пункте «Дополнительные параметры запуска«

Остались вопросы?

Лоджик Флоу


Аутсорсинг / Системное администрирование / Техническая поддержка / Сопровождение 1С:Предприятие

+7 (8634) 383-490 / +7 (906) 430-7000
mail@logicflow.ru

Что-то пошло не так? Специалисты нашей компании помогут Вам разобраться с возникшими проблемами! Обращайтесь! →

Также Ваши вопросы Вы можете задать в нашей группе ВК или на нашем YouTube канале!

Эти статьи будут Вам интересны

Список часто используемых сетевых портов

Существует множество вариантов использования данной информации (даже в мирных целях). Например, проброс портов за NAT Вашего сетевого оборудования. Вспоминаем наиболее часто используемые порты и их протоколы.

Запуск программы от имени Администратора в Windows

Начиная с Windows Vista в линейке этой ОС появляется необходимость запускать некоторые  программы от имени Администратора. Лучше поздно, чем никогда: в Unix-подобных ОС работать с повышенными правами вообще не рекомендуется, для этого есть sudo. И да, с незапамятных времён. К слову в Windows XP и ниже это тоже можно было сделать, только вот это не требовалось, если у Вашей учётной записи уже есть права Администратора. Но содержимое файлов манифестов приложений изменилось навсегда и некоторое ПО без повышенных прав просто не заработает. А если Вы вздумали покопаться в системе или изменить реестр - без этого не обойтись. Начинаем.

Вход в сетевую папку без ввода пары логина и пароля

По какой-то абсолютно необъяснимой причине пользователи Windows 10 в последнее время столкнулись со следующей проблемой: при входе в сетевую папку в каждой сессии предлагается ввести логин и пароль, даже если в прошлый раз пользователь ставил галочку "Запомнить пароль". В предыдущих версиях ОС такая проблема тоже встречалась, но не носила массовый характер. В Windows XP Home Edition вообще запомнить пароль к сетевому ресурсу нельзя. Делаем себе хорошо!