Командная строка 1С и примеры ее использования
Командная строка 1С
Запуск исполняемого файла программы 1С Предприятие с различными ключами и параметрами позволяет запускать программу в различных сервисных режимах и передавать ей определенные данные для обработки. Это позволяет автоматизировать некоторые операции связанные с запуском программы 1С.
В данной статьи показаны примеры практического применение и привести реальные примеры командных строк 1С:Предприятия.
Остановимся сначала на кратком описании используемых ключей.
Описание используемых ключей командной строки
ENTERPRISE – запустить в режиме 1С:Предприятия.
/Execute – открыть внешнюю обработку.
CONFIG – запустить конфигуратор 1С:Предприятия.
/S – передаём строку подключения к клиент-серверной базе;
/UC – передаем пароль для доступа к базе установленным свойством блокировки начала сеансов;
/N – передаём логин пользователя – под кем запустим 1С;
/P – передаём пароль для пользователя – под кем запустим 1С;
/DisableStartupMessages – игнорироваться сообщения программы(например, о несоответствии версии конфигураций);
/Out – передаём путь для записи служебных сообщений выполнения команды.
/DumpCfg — передаем путь для сохранения конфигурации;
/LoadCfg — передаем путь к конфигурации для загрузки,
-force – отключиться от хранилища(если подключены);
/MergeCfg – передаем путь к конфигурации, с которой необходимо выполнить сравнение объединение
-Settings – передаём путь к настройкам, которые необходимо использовать при сравнении объединении(да, да, именно тот файл, который можно сохранить при ручном сравнении конфигураций);
/UpdateDBCfg – обновить конфигурацию базы данных;
Примеры использования ключей и параметров командной строки
1. Загрузить конфигурацию файл конфигурации *.cf .
|
1 |
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" CONFIG /S"1s-on-1c-1\base" /N"Администратор" /P"" /DisableStartupMessages /LoadCfg"C:\ver1\1Cv8.cf" -force /UC 12345 /Out"C:\logs\log.txt" |
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«» – вход без пароля;
C:\ver1\1Cv8.cf – загружаемая конфигурация;
12345 – код разрешения доступа к заблокированной базе;
C:\logs\log.txt – путь к логу выполнения.
2. Сравнить/объединить конфигурацию с конфигурацией *.cf .
|
1 |
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" CONFIG /S"1s-on-1c-1\base" /N"Администратор" /P"1234" /DisableStartupMessages /MergeCfgC:\ver1\1Cv8.cf -Settings C:\ver1\MergeSettings.xml -force /UC"ПакетноеОбновлениеКонфигурацииИБ" /Out"C:\logs\log.txt" |
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«1234» – пароль пользователя информационной базы;
C:\ver1\1Cv8.cf – конфигурация, с которой будем сравнивать и обновлять текущую конфигурацию информационной базы 1С;
C:\ver1\MergeSettings.xml – файл настроек для объединения конфигурации(настройки, показывающие какие флажки отметить при объединении);
ПакетноеОбновлениеКонфигурацииИБ – код разрешения доступа к заблокированной базе (Дополнительные параметры запуска 1С);
C:\logs\log.txt – путь к логу выполнения.
3. Обновить конфигурацию.
«C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe» CONFIG /S»1s-on-1c-1\base» /N»Администратор» /P»1234″ /DisableStartupMessages /UpdateDBCfg /UC»ПакетноеОбновлениеКонфигурацииИБ» /Out»C:\logs\log.txt»
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
«1234» – пароль пользователя информационной базы;
ПакетноеОбновлениеКонфигурацииИБ – код разрешения доступа к заблокированной базе (Дополнительные параметры запуска 1С);
C:\logs\log.txt – путь к логу выполнения.
4. Запуск программы и открытие внешней обработки(при открытии можно прописать выполнение ряда действий).
|
1 |
"C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe" ENTERPRISE /S"1s-on-1c-1\base" /N Администратор /P пароль123 /UC 12345 /Execute "C:\ver1\version1.epf" /C "C:\logs\log.txt" |
Где
C:\Program Files (x86)\1cv8\8.3.13.1648\bin\1cv8.exe – путь к исполняемому файлу платформы;
1s-on-1c-1 – имя сервера 1С, где располагается база, куда планируем загружать конфигурацию;
base – имя информационной базы 1С;
Администратор – логин пользователя информационной базы 1С;
пароль123 – пароль пользователя информационной базы;
12345 – код разрешения доступа к заблокированной базе;
C:\ver1\version1.epf – путь обработке, которую необходимо открыть;
C:\logs\log.txt – в качестве произвольного параметра передаем путь к логу выполнения, куда обработкой сами пишем информацию.
Еще можно посмотреть
Очистка кэша: серверного и клиентского для 1С:Предприятия
Лечим непонятные ошибки 1С Предприятия чисткой так называемого кеша - служебных файлов с настройками 1С
Разворачиваем виртуальный сервер VirtualBox для 1С и не только
Рассмотрим как разворачивать виртуальный сервер VirtualBox для установки сервера 1С на Linux
Настройка выделенного сервера лицензий 1С Предприятия
Настраиваем сервер лицензий 1С на выделенном компьютере. Пошаговый процесс настройки.
Подключение репозитория под ОС Linux
Инструкции по подключению репозитория как под CentOS так и под РЕД ОС.
Настройка DNS-адресации для 1С сервера
Рассмотрим важность настройки DNS-адресации для 1С сервера или как сэкономить кучу времени на исправлении ошибок подключения к 1С серверу.
Практика применения OneScript (он же OScript, он же 1 Script) для 1С с примерами
Пощаговый разбор применения OneScript для обслуживания системы 1С Предприятия. Приведены примеры рабочих скриптов OneScript
Похожие записи
- Расследование конфликтов управляемых блокировок (TTIMEOUT) 1С:Предприятия
- Что такое PG_TEMP в PostgreSQL для 1С
- НАСТРОЙКА PG_PROFILE ДЛЯ POSTGRESQL 1.
- Статистика PostgreSQL при работе с 1С:Предприятием
- Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
- Пропажа индексов дескрипторов в 1С:Документообороте
- Технологический журнал 1С и бесконечный цикл в коде 1С
- 1C тормозит и возникают ошибки. С чего начать расследование?
- Хранение файлов 1С в томах на nfs-шаре Linux
- Администрирование серверов 1С на Linux





