Наверх

База знаний
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С:Предприятие можно прописать и в окне «Редактирование информационной базы» в пункте «Дополнительные параметры запуска«

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

Конвертация таблицы разделов HDD/SSD с GPT в MBR и наоборот

Операцию по смене таблицы разделов накопителей HDD или SSD нельзя назвать повседневной, но иногда этим приходится заниматься. Расскажем, как конвертировать таблицу разделов при установке OS Windows.

Установка даты и времени на онлайн-кассах ШТРИХ-М

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

Mercury MPrint LP58 EVA: печатает непонятные символы («иероглифы», «кракозябры»)

Клиент приобрёл указанный в заголовке принтер этикеток, потребовалось настроить его для 1С. Драйверы установлены, настройки принтера сделаны (размер бумаги, отступы). Ничто не предвещало беды. Пускаем на печать любой документ *.txt и вместо содержимого файла видим то, что можно увидеть на картинке, прикреплённой к этой записи. Разбираемся, почему это происходит.