1. Главная страница » Компьютеры » 1С запустить обработку из командной строки

1С запустить обработку из командной строки

Автор: | 16.12.2019

Часто при работе с 1С бывает нужно провести какие-то однотипные операции, которые повторяются систематически по времени и просто отвлекают от основной работы. Это могут быть различные загрузки-выгрузки, формирование каких то данных для внешнего анализа и т.д. Есть достаточно простой способ эти операции автоматизировать и фактически забыть про них, получая периодически лог-файлы на почту для контроля.

Отлично, если эти операции у Вас уже написаны внешними обработками, не проблема, если это не так, создать и перенести все туда. Далее для проверки работоспособности рекомендую протестировать все это в ручном режиме и далее, если все работает как надо, переписать основной код обработки таким образом, чтобы при загрузки внешней обработки она стартовала автоматически, без нажатий на кнопку выполнить и тому подобное. Самое простое, перенести код в процедуру ПриОткрытии().

Следующий шаг, делаем автоматическое закрытие программы после выполнения внешней обработки, которую мы создали и она у нас уже работает. Для этого в процедуре ПриОткрытии() в самом конце вставляем следующую команду: ЗавершитьРаботуСистемы(Ложь); в данном случае параметру ЗапрашиватьВозможность мы передаем значение «Ложь», что бы отсечь различные варианты дополнительных вопросов системы при закрытии, тем самым инициируем безусловное завершение работы 1С после выполнения данной внешней обработки. Для верности опять запускаем программу и выполняем обработку и убеждаемся, что она отработала и программа сама закрылась.

Далее нам нужно запустить 1С с этой обработкой по расписанию, для этого я рекомендую создать файл, например avtozapusk1c.cmd, где напишем следующую командную строку:

«C:Program Files (x86)1cv88.3.5.ххххin1cv8.exe» ENTERPRISE /DisableStartupMessages /FС:путь к базе /N»ИмяПользователя» /P»ПарольПользователя» /Execute с:путь к обработкесамаобработка.epf

1. «C:Program Files (x86)1cv88.3.5.ххххin1cv8.exe» ENTERPRISE — сам движок 1С в данном случае 8.3, проверьте путь с себя сами, он отличается в зависимости от версии и движка в том числе и не забываем править его после обновления последнего.

2. /DisableStartupMessages — отключаем все сообщения при старте системы.

3. /FС:путь к базе — /F и далее без пробела путь к нужной базе включая название каталога, где данные лежат.

4. /N»ИмяПользователя» /P»ПарольПользователя» — соответственно /N имя пользователя, также сразу без пробела и /P пароль.

5. /Execute с:путь к обработкесамаобработка.epf — /Execute запускает нашу обработку, путь и название должно следовать после этого ключа.

Теперь все, остается только добавить в планировщик заданий наш cmd файл: avtozapusk1c.cmd, указав расписание его запуска.

Для отслеживания работы внешней обработки рекомендую под нее создать отдельного пользователя, еще оптимально, что бы обработка сама создавала лог-файл, который также периодически падал к Вам на почту.

Вот такие не хитрые инструменты помогают автоматизировать каждодневные рутинные операции, успехов Вам!

Запуск исполняемого файла системы 1С:Предприятие 8.x

Помимо запуска путем выбора соответствующей пиктограммы из меню «Пуск —Программы» операционной системы MS Windows, запуск системы 1С:Предприятие 8.x может быть выполнен путем запуска исполняемого файла 1CV8.EXE. Такой запуск может быть произведен, например, при помощи пункта «Выполнить» меню «Пуск» операционной системы MS Windows, или двойным щелчком мыши на имени файла 1CV8.EXE в программе Проводник (Explorer).

В командной строке запуска файла 1CV8.EXE можно указать все необходимые параметры: режим запуска, имя каталога с информационной базой, имя пользовательского каталога, и другие. Если параметры командной строки указаны верно, файл 1CV8.EXE будет запущен в одном из режимов запуска: «1С:Предприятие» или «Конфигуратор» — в зависимости от указанных параметров.

Если при запуске файла 1CV8.EXE обнаружена ошибка в параметрах командной строки, или параметры отсутствуют, то после запуска на экран будет выдан диалог «Запуск 1С:Предприятия». В этом диалоге пользователь может выбрать режим запуска файла 1CV8.EXE, имя информационной базы и другие параметры запуска.

Файловый вариант:
"C:Program Files1cv82common1cestart.exe" ENTERPRISE /F"Путь к базе данных" /N"Имя пользователя" /P"Пароль"
Клиент-серверный вариант:
"C:Program Files1cv82common1cestart.exe" ENTERPRISE /S"НазвСерверБаза" /N" Имя пользователя " /P"Пароль"
Если на одном сервере стоит 8.1 и 8.2 (как ставить- тут), то при подключении к базам 8.2 нужно указывать порт сервера(например 1641):
"C:Program Files1cv82common1cestart.exe" ENTERPRISE /S"server-1C:1641UP" /N"EMigachev" /P"12345"
"C:Program Files1cv82common1cestart.exe" ENTERPRISE /S"НазвСервер:1641База" /N" Имя пользователя" /P"Пароль "
Запуск программы под пользователем и выпопление обработки при открытии:
"C:Program Files1cv828.2.17.235in1cv8s.exe" ENTERPRISE /F "D:1CHRM" /N user /P password /Execute "D:1CВнешние_обработки_1СРаботающиеОбработкиРабочийСтол.epf"
"C:Program Files1cv82common1cestart.exe" ENTERPRISE /F "ПУТЬ К ПАПКЕ С БД" /N ПОЛЬЗОВАТЕЛЬ /P ПАРОЛЬ /Execute "C:\обработка.epf"
Архивация информационной базы 1С
"C:Program Files1cv82common1cestart.exe" DESIGNER /S Server-1C1C-Work82 /N"Администратор" /P"12345" /DumpIB \bdcBackUpBase.dt
"C:Program Files1cv82common1cestart.exe» config /S server:164182_zup /N Администратор /P zzzz /WA- /Out"c:Backupackup.log» -NoT_runcate /DumpIB H:1S_VIGR82_zup.dt

Для 8.1:
Для файлового варианта:
"C:Program Files1cv81in1cv8.exe" ENTERPRISE /F"D:1C_baseUPRAZR" /N"EMigachev" /P"12345"
Для клиент-серверного варианта:
"C:Program Files1cv81in1cv8.exe" ENTERPRISE /S"server-1CUP" /N"EMigachev" /P"12345"
Если на одном сервере стоит 8.1 и 8.2 (как ставить- тут), то при подключении к базам 8.2 нужно указывать порт сервера(например 1641):
"C:Program Files1cv82common1cestart.exe" ENTERPRISE /S"server-1C:1641UP" /N"EMigachev" /P"12345"

При запуске файла 1CV8.EXE в командной строке могут быть указаны следующие параметры:
Параметры командной строки выбора режима:
CONFIG — запуск системы 1С:Предприятие 8.x в режиме «Конфигуратор»;
ENTERPRISE — запуск системы 1С:Предприятие 8.x в режиме «1С:Предприятие»;
CREATEINFOBASE [/AddInList [ ]] — создание информационной базы (
строка, задающая параметры информационной базы, каждый из которых представляет собой фрагмент вида , где Имя параметра — имя параметра, а Значение — его значение.
Фрагменты отделяются друг от друга символами ‘;’.
Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки (").

Для файлового варианта определен параметр:
File — каталог информационной базы;
Locale — язык (страна), которые будут использованы при создании информационной базы. Допустимые значения такие же как у параметра метода Формат. Параметр Locale задавать не обязательно. Если не задан, то будут использованы региональные установки текущей информационной базы.

Для клиент-серверного варианта определены параметры:
Srvr — имя сервера 1С:Предприятия;
Ref — имя информационной базы на сервере;
SQLSrvr — имя SQL сервера;
SQLDB — имя SQL базы данных;
SQLUID — имя пользователя SQL;
SQLPwd — пароль пользователя SQL. Если пароль для пользователя SQL не задан, то данный параметр можно не указывать
SQLYOffs — смещение дат, используемое для хранения дат в SQL Server. Может принимать значения 0 или 2000. Данный параметр задавать не обязательно. Если не задан принимается значение 0.
Locale — язык (страна), (аналогично файловому варианту).

Читайте также:  Otg флешка для смартфонов

Для всех вариантов определены параметры:
Usr — имя пользователя;
Pwd — пароль
/AddInList — параметр, показывающий, под каким именем добавлять базу в список, если не указан, база не будет добавлена в список. Если не указано имя, используется умолчание, аналогичное интерактивному созданию информационной базы.

Одновременное использование ключей не допускается.

Параметры командной строки для указания параметров запуска:
/@ — параметры командной строки записаны в указанном файле
/F — путь к информационной базе, если она хранится в файле (имя файла указывать не надо)
/S — адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.x, складывается следующим образом:

/N -имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе
/P -пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить
/WA- запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора
/WA+ установка обязательного применения Windows-аутентификации при старте 1С:Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+
/AU- запрет вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки
/AU+ установка вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки. Если ключ /AU не указывается, то подразумевается, что используется параметр командной строки /AU+
/Out [-NoT_runcate] — установка файла для вывода служебных сообщений. Если задан ключ –NoT_runcate (через пробел), файл не очищается
/L — указывается каталог локализованных ресурсов интерфейса (например, «RU»)
/DisableStartupMessages -Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»
/C — передача параметра в конфигурацию Параметры командной строки пакетного режима конфигуратора:
/DumpIB -выгрузка информационной базы в командном режиме
/RestoreIB — загрузка информационной базы в командном режиме
/DumpCfg — сохранение конфигурации в файл
/LoadCfg — загрузка конфигурации из файла
/UpdateDBCfg [-WarningsAsErrors] — обновление конфигурации базы данных. Если ключ Warnings­AsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки
/DumpDBCfg — сохранение конфигурации базы данных в файл
/RollbackCfg — возврат к конфигурации базы данных
/CheckModules — выполнить синтаксический контроль
/UpdateCfg — обновление конфигурации, находящейся на поддержке
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone]
[-BadDataCreate | -BadDataDelete] ] — выполнить тестирование и исправление информационной базы
ReIndex — реиндексация таблиц
LogIntergrity — проверка логической целостности
RecalcTotals — пересчет итогов
IBCompression — сжатие таблиц
TestOnly — только тестирование

При наличии ссылок на несуществующие объекты:
BadRefCreate — создавать объекты
BadRefClear — очищать объекты
BadRefNone -не изменять

при частичной потере объектов:
BadDataCreate — создавать объекты
BadDataDelete — удалять объекты

Одновременное использование ключей внутри подгруппы параметров не допускается.
Если команда прошла успешно, возвращает код возврата 0, в противном случае — 1 (101, если в данных имеются ошибки).
После выполнения закрывает систему 1С:Предприятие 8.x.

Параметры командной строки пакетного режима создания файлов поставки и обновления:
/CreateDistributionFiles [-cffile ] [-cfufile [-f |-v ]+] — Создание файлов поставки и обновления
-cffile — указание создать дистрибутив
-cfufile — указание создать обновление
-f — дистрибутив, включаемый в обновление, задан именем
-v ] — дистрибутив, включаемый в обновление, задан версией
Примечание: группа параметров -f |-v повторяется столько раз, сколько файлов дистрибутивов включается в обновление.

Параметры командной строки режима работы с хранилищем конфигурации:
/DepotF — каталог хранилища
/DepotN — имя пользователя хранилища
/DepotP — пароль пользователя хранилища
/DepotDumpCfg [-v ] — сохранить конфигурацию из хранилища в файл (пакетный режим)
-v
v — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия.
/DepotUpdateCfg [-v ] [-revised] — Обновить конфигурацию хранилища из файла (пакетный режим)
-v — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация подключена к хранилищу, то параметр игнорируется
-revised — получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется.

Параметры командной строки пакетного режима регистрации 1С:Предприятия 8.x в качестве Automation сервера:
/RegServer — регистрация приложения
/UnregServer — удаление регистрации приложения
После выполнения закрывает систему 1С:Предприятие 8.x.
Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки.

Ниже приведены примеры командной строки для запуска системы 1С:Предприятие 8.x:
С:1CV8BIN1CV8.EXE ENTERPRISE /FDB
Приведенная командная строка означает, что система 1С:Предприятие 8.x будет запущена в режиме «1С:Предприятие», а информационная база находится в подкаталоге «DB» каталога «С:1CV8BIN».

С:1cv81bin1cv8.exe enterprise /s Serv06UP /L RU
А эта приведенная командная строка означает, что система 1С:Предприятие 8.x будет запущена в режиме «1С:Предприятие», адрес информационной базы ZUP, хранящейся на сервере 1С:Предприятия Serv06 и интерфейс Русский

Для снятия блокировки установки соединений с информационной базой нужно:
Войти в информационную базу, используя параметр запуска "/UC" с тем же кодом разрешения доступа, который был указан при установке блокировки. Запустить данную обработку, указав в качестве действия блокировки "Снять блокировку соединений". Нажать кнопку "Выполнить".
в cmd
start C:Progra

11cv81in1cv8.exe /UC
в ярлыке
"C:Program Files1cv81in1cv8.exe" ENTERPRISE /F"D:КонфигурацииТиповыеУпрТорг" /N"ИмяПользователя" /P"Пароль" /UC 456743

Программа 1С является невероятно популярной для ведения финансовой документации практически любого предприятия. Программа обладает огромным количеством функций и возможностей. Иногда с ними не так и просто разобраться. Можно создавать несколько учётных записей пользователя, для которых будет создана отдельная база данных. При каждом запуске нужно выбрать нужную учётную запись, базу данных, а в некоторых случаях и указать другие настройки и параметры. Если пользователей несколько, то можно легко запутаться и ошибиться при выборе. Даже если вы и не путаетесь, со временем такое количество манипуляций для обычного запуска порядком надоедает.

Читайте также:  A1688 iphone 6s характеристики

Запуск 1С из командной строки упрощает работу с программой.

Как упростить эту процедуру? Разработчики предусмотрели запуск программы 1С из командной строки. Не стоит пугаться этого названия, вам не нужно будет запоминать кучу комбинаций, и командная строка Windows вам также не понадобится. Достаточно лишь один раз создать нужное количество ярлыков, прописать в их свойствах необходимые параметры командной строки либо же создать специальный bat-файл и прописать их в нём.

В этой статье мы подробно разберём, как пользоваться этим способом запуска, а также как указать все параметры. Кроме того, мы поделимся с вами списком самых важных команд, которые помогут вам в тонкой настройке клиента.

Какие файлы отвечают за запуск программы

Для начала давайте посмотрим, какие файлы отвечают за запуск и работу программы, а также каталог жёсткого диска, где они хранятся. Основной каталог, в который устанавливается 1С — C:Program files1CvXX, где вместо XX указываются цифры рабочей версии. Если используется самая последняя 8.3, папка будет называться 1Cv83, если предыдущие — 1Cv82 либо 1Cv81. Внутри каталога находятся другие каталоги с подверсиями. Уже в них находится папка bin с основным исполняемым файлом версии. Непонятно, чем руководствуется разработчик, но при каждом обновлении установщик создаёт новые папки, со временем съедая кучу свободного места на жёстком диске. Далее найдите папку Common, а в ней файл 1cestrart.exe. Именно он запускает окошко выбора пользователя и базы данных. Это окошко, соответственно, представляет собой файл 1cv8s.exe из определённого каталога bin.

После того как вы выбираете базу данных для работы, запускается ещё один файл, название которого зависит от варианта запуска — 1cv8.exe (толстый клиент) либо 1cv8c.exe (тонкий клиент). Разницу между этими вариантами мы расскажем чуть позже. Кроме того, можно вывести нужные для работы ярлыки и прописать в них параметры запуска, ускорив процесс в несколько раз.

Варианты запуска программы 1С

Попробуем разобраться, какие варианты запуска предложил нам разработчик. Всего их четыре, отличаются они принципом работы и требовательностью к ресурсам компьютера, на котором вы работаете.

  • Толстый клиент — до недавнего времени это был единственный существующий вариант. Является наиболее требовательным к ресурсам рабочей машины, поскольку вся обработка данных производится на компьютере пользователя, на нём же хранятся все необходимые для работы файлы. Не зависит от наличия интернета, но привязан к железу, не представляет возможности удалённой работы.
  • Тонкий клиент — представляет собой программную оболочку для доступа к серверу 1С. Имеет привычный интерфейс меню и настроек, но, поскольку вся обработка данных производится на сервере, совершенно не требователен к мощности оборудования. Пользователю предоставлен ограниченный функционал, можно организовать работу как с удалённым сервером через интернет, так и на самом компьютере в специальной программной среде.
  • Веб-клиент — для работы понадобится лишь веб-браузер и выход в интернет. Соответственно, нет никакой привязки к компьютеру и месту работы. Нагрузка на оборудования минимальная, так как все вычисления происходят на удалённом сервере.
  • Конфигуратор — специальный режим для тонкой настройки программы, работающий только при использовании толстого клиента.

На сегодняшний день самый популярный вариант запуска — толстый клиент с файловой базой данных, хранящейся на компьютере. Тем не менее, учитывая тотальную устремлённость к веб-сервисам и облачным технологиям, можно предположить, что будущее — именно за веб-версией.

Стоит отметить, что по умолчанию в настройках программы 1С прописан автоматический выбор варианта запуска, так что вам не нужно об этом задумываться. Тем не менее, если вам нужно воспользоваться каким-то конкретным вариантом, можно создать ярлыки на рабочем столе и прописать в них параметры командной строки либо же воспользоваться bat-файлом. Давайте рассмотрим каждый способ подробнее.

Запуск через ярлык на рабочем столе

Наиболее простым способом будет воспользоваться ярлыком на рабочем столе, в свойствах которого указаны параметры командной строки. Как организовать доступ таким способом?

  1. Откройте Проводник Windows, перейдите в каталог, в котором содержится нужный вам исполняемый файл, и найдите сам файл с расширением exe. Например, C:Program files1Cv83in1cv8.exe для запуска в режиме толстого клиента.
  2. Кликните по нему правой кнопкой мышки и выберите «Создать ярлык».
  3. После того как система выдаст сообщение «Windows не может создать ярлык в данной папке. Поместить его на рабочий стол?» нажмите «Да».
  4. На рабочем столе найдите ваш ярлык, кликните по нему правой кнопкой мыши, выберите «Свойства» — вкладка «Ярлык» — строка «Объект».
  5. Вы увидите запись следующего вида: “C:Program files1Cv83in1cv8.exe”. Если туда поставить курсор, то содержимое строки можно менять.
  6. В конце строки введите соответствующую вашим ожиданиям команду, подтвердите ввод кнопками «Применить» — ОК.

Запуск при помощи bat-файла

Не менее лёгкий вариант запуска программы. Главное отличие — прописка всех данных вручную в специальном текстовом файле. Для кого-то этот способ покажется более удобным. Как им воспользоваться?

  1. Создайте самый обычный текстовый документ при помощи стандартного Блокнота.
  2. Придумайте ему название в формате имя_файла.bat, где bat — это расширение файла, после чего сохраните его в любой папке на жёстком диске.
  3. Скопируйте в документ следующие команды:
  1. После start впишите нужную команду для запуска программы с требуемыми параметрами.
  2. Сохраните файл и закройте его.
  3. Для запуска 1С дважды кликните по bat-файлу.

Внимание! Для корректной работы желательно, чтобы в командах не было русских знаков, в частности, в пути файла или имени пользователя. В противном случае стоит внимательно относиться к выбору кодировки файла.

Основные команды запуска

Поскольку в разных версиях 1С параметры командной строки отличаются, рассмотрим образцы для каждой из них. Представлять будем в следующей последовательности: расшифровка каждого элемента и образец применения.

Версия 7.7

1cv7.exe РЕЖИМ [ /M | /D‹путь› | /U‹путь› | /N‹имя пользователя› | /P‹пароль› ],

где РЕЖИМ — указанный режим, в котором будет запускаться клиент программы. Может принимать такие значения:

  • config — конфигуратор, для тонкой настройки функций программы, а также программирования некоторых операций;
  • debug — отладчик для проверки работоспособности некоторых функций и операций;
  • enterprise — обычный режим работы для выполнения повседневных задач по обслуживанию предприятия.
  • monitor — команда, запускающая режим монитора.
Читайте также:  Asus zenfone max m1 zb555kl 4pda

Далее следует уточнить некоторые параметры запуска:

  • /M — запуск монопольного режима доступа для того, чтобы никто, кроме вас, не смог зайти в программу. Если вы единственный пользователь, то монопольный режим активирован автоматически. Чтобы войти в монопольный режим при работе по сети предприятия, нужно, чтобы остальные пользователи вышли из программы. Режим необходим для выполнения важных операций с базами данных, чтобы не вмешался никто сторонний.
  • /D — папка, в которой хранится база данных. Особенно важно, если используется папка, отличающаяся от той, которую выбирает программа по умолчанию.
  • /U — рабочая папка пользователя, при условии, что программой пользуются несколько юзеров.
  • /N — имя пользователя для доступа к базе данных и учётной записи.
  • /P — пароль доступа к учётной записи и базе данных.

Ещё более редко используемые команды:

  • /T‹путь› — путь к папке с временными файлами, если вы хотите, чтобы они хранились в папке не по умолчанию.
  • /@‹ИмяФайла› — для выбора файла пакетного запуска при работе в режиме конфигуратора.
  • /W — инициализация веб-расширения.
  • /L — язык меню программы, отличный от русского: ENG — английский, UKR — украинский

Пример использования: 1cv7 enterprise /Dc:1cdatabase /NIvanov /P753159,

Если запустить программу с такими командами, вы избежите вывода окошка выбора пользователя и базы данных, а также не будет запрашиваться логин и пароль.

Версия 8.2 и 8.3

  • DESIGNER — запуск в режиме конфигуратора для программирования функций и тонкой настройки.
  • ENTERPRISE — запуск обычного режима для обслуживания предприятия.
  • CREATEINFOBASE‹СтрокаСоединения› [/AddInList [ИмяБазы]] [/UseTemplate‹название файла шаблона›] — создание новой базы данных, в которой будет храниться вся рабочая информация.
  • СтрокаСоединения — могут указываться такие параметры:
  • File — папка базы данных (при файловом варианте работы).
  • Srvr — адрес сервера предприятия (при клиент-серверном варианте работы). Можно указать несколько адресов следующим образом: Srvr=”Server1,Server2” либо же Srvr=”Server1:1741,Server2:1741”;
  • /AddInList [ИмяБазы] — название базы данных, которое будет использоваться для добавления в список. Если пропустить этот параметр, база в список добавлена не будет, а если не прописать своё имя, оно будет присвоено автоматически.
  • /UseTemplate — база данных создаётся из готового шаблона, который указывается в прописанном в треугольных скобках названии.
  • Ref — имя базы данных, хранящейся на сервере программы.
  • DBMS указывает тип применяемой на сервере базы данных:

    Для каждого вида базы данных можно прописать дополнительные параметры:

    • Usr — логин.
    • Pwd — пароль.
    • Locale — локализация.

    При запуске программы в обычном режиме либо в режиме конфигуратора можно использовать такие параметры командной строки:

    • /@‹ИмяФайла› — выбор внешнего файла с прописанными параметрами командной строки.
    • /F‹ПутьБазы› — путь к базе данных при файловом режиме работы.
    • /S‹ИмяКомпьютераИмяБазы› — расположение базы на главном компьютере при серверном режиме работы.
    • /WS — ссылка для соединения с веб-сервером.
    • /IBName‹имя базы› — запуск базы данных с указанным именем из списка всех имеющихся баз. При совпадении названия нескольких баз программа выдаст ошибку.
    • /IBConnectionString — адрес соединения с полной базой данных в том виде, в котором она используется функцией СтрокаСоединения, описанной выше.

    При использовании тонкого клиента можно применить такие параметры:

    • wsn — логин пользователя для подсоединения к веб-серверу.
    • wsp — пароль для подсоединения к веб-серверу.
    • wspauto — задействовать автоматические параметры прокси-сервера.
    • wspsrv — адрес прокси-сервера.
    • wspport — порт прокси-сервера.
    • wspuser — логин при работе через прокси-сервер с необходимостью авторизации. имя пользователя для прокси с авторизацией.
    • wsppwd — пароль при работе через прокси-сервер с необходимостью авторизации. имя пользователя для прокси с авторизацией.
    • /N‹Логин› — логин, указанный в конфигураторе. Имя пользователя, как оно задано в Конфигураторе.
    • /P‹Пароль› — пароль указанного в предыдущем параметре пользователя. Можно не указывать, если пользователь не имеет пароля.
    • /WSN‹имя› — имя пользователя для аутентификации на веб-сервере.
    • /WSP‹пароль› — пароль пользователя, имя которого указано в параметре /WSN, для аутентификации на веб-сервере.
    • /WA- — запрет использования аутентификации Windows при запуске.
    • /WA+ — принудительное использование аутентификации Windows при запуске. Если не писать вообще этот параметр, используется по умолчанию /WA+.
    • AppAutoCheckVersion — автоматический выбор для каждой версии базы данных нужной версии программы 1С.
    • /AppAutoCheckMode — автоматический выбор режима запуска на основе информации из базы данных.
    • /UseHwLicenses+, /UseHwLicenses- —поиск локального ключа защиты.
    • /Debug — запуск программы 1С в режиме отладки.
    • /DebuggerURL — идентификация отладчика, к которому приложение сразу после запуска должно подключиться. Указывается URL отладчика (протокол, компьютер и номер порта), на котором в отладчи1ке можно создавать удалённые объекты.
    • /RunShortcut‹имя файла› — запуск программы с файла списка созданных базы данных.

    Пакетный режим Конфигуратора

    • /DumpIB‹ИмяФайла› — выгрузка базы данных.
    • /RestoreIB‹ИмяФайла› — загрузка базы данных.
    • /DumpCfg‹ИмяФайла› — сохранение настроек в отдельный файл.
    • /DumpDBCfg‹ИмяФайла› — сохранение настроек базы данных в отдельный файл.
    • /LoadCfg‹ИмяФайла› — загрузка настроек из внешнего файла.
    • /ConvertFiles‹имя файла|каталога› — пакетное преобразование файлов 1С версии 8.x. Чтобы процедура прошла успешно, файлы обязательно должны быть доступными для записи, а также запущенный режим конфигуратора с открытой конфигурацией, в которой вы будете выполнять преобразование.

    Например: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf — преобразование файла,

    1cv8.exe /ConvertFilesd:/base — преобразование папки.

    Примеры использования командной строки

    Запуск 1С в файловом режиме толстого клиента:

    «C:Program Files1cv83in1cv8.exe» ENTERPRISE /F»D:databaseUser» /N»Админ» /P»12345′′

    Запуск 1С в клиент-серверном режиме:

    «C:Program Files1cv83in1cv8.exe» ENTERPRISE /S»server-baseUser» /N»Админ» /P»12345′′

    Заключение

    Мы рассмотрели самые основные команды для запуска 1С из командной строки. Подставляя команды, вы сможете выполнять самые разные запросы. На самом деле их гораздо больше, но значительная часть из них, скорее, предназначены для специалистов технической поддержки. Используя информацию из статьи, вы сможете совершать все действия самостоятельно. В комментариях оставляйте ваши вопросы.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *