Параметри командного рядка 1С 8.3. Параметри командного рядка для вказівки параметрів запуску

Параметри командного рядка 1С 8.3.  Параметри командного рядка для вказівки параметрів запуску
Параметри командного рядка 1С 8.3. Параметри командного рядка для вказівки параметрів запуску

При запуску файлу 1CV8.EXE у командному рядку можуть бути вказані такі параметри:
Параметри командного рядкавибору режиму:
CONFIG – запуск системи 1С: Підприємство 8.x у режимі «Конфігуратор»; ENTERPRISE – запуск системи 1С:Підприємство 8.x у режимі «1С:Підприємство»;
CREATEINFOBASE ] - створення інформаційної бази (
рядок, що задає параметри інформаційної бази, кожен з яких є фрагментом виду<Имя параметра=><Значение>, де Ім'я параметра – ім'я параметра, а Значення – його значення.
Фрагменти відокремлюються один від одного символами ';'.
Якщо значення містить пробільні символи, то воно має бути укладено у подвійні лапки (“).

Для файлового варіанта визначено параметр:

File – каталог інформаційної бази;
Locale – мова (країна), які будуть використані при створенні інформаційної бази. Допустимі значення такі ж як у параметра<Форматная строка>методу Формат. Параметр Locale задавати необов'язково. Якщо не заданий, то буде використано регіональні установки поточної інформаційної бази.

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

Для всіх варіантів визначено параметри:
Usr – ім'я користувача;
Pwd - пароль
/AddInList – параметр, який показує, під яким ім'ям додавати базу до списку, якщо не вказано, база не буде додана до списку. Якщо не вказано ім'я, використовується умовчання, подібне до інтерактивного створення інформаційної бази.

Одночасне використання ключів не дозволяється.

Параметри командного рядка для вказівки параметрів запуску:
/@<имя файла>– параметри командного рядка записані у вказаному файлі
/F<Путь>- шлях до інформаційної бази, якщо вона зберігається у файлі (ім'я файлу вказувати не треба)
/S<Адрес>– адреса інформаційної бази, що зберігається на сервері 1С: Підприємства 8.x, складається так:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 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<имя cf файла>- Збереження конфігурації у файл
/LoadCfg<имя cf файла>- Завантаження конфігурації з файлу
/UpdateDBCfg [-WarningsAsErrors] – оновлення конфігурації бази даних. Якщо ключ WarningsAsErrors вказано (через пробіл), всі попереджувальні повідомлення трактуватимуться як помилки
/DumpDBCfg<имя cf файла>- Збереження конфігурації бази даних у файл
/RollbackCfg – повернення до конфігурації бази даних
/CheckModules – виконати синтаксичний контроль
/UpdateCfg<имя cf | cfu файла>– оновлення конфігурації на підтримці
/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<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Створення файлів постачання та оновлення
-cffile<имя cf файла>- Вказівка ​​створити дистрибутив
-cfufile<имя cfu файла>- Вказівка ​​створити оновлення
-f<имя cf файла>– дистрибутив, що включається до оновлення, заданий ім'ям
-v<версия дистрибутива>] – дистрибутив, що включається до оновлення, заданий версією
Примітка: група параметрів -f<имя cf файла>|-v<версия дистрибутива>повторюється стільки разів, скільки файлів дистрибутивів включається до оновлення.

Параметри командного рядка вибору режиму:

CONFIG
запуск системи 1С: Підприємство 8 у режимі «Конфігуратор»

ENTERPRISE
запуск системи 1С:Підприємство 8 в режимі «1С:Підприємство»

CREATEINFOBASE
створення файлів постачання та оновлення


рядок, що задає параметри інформаційної бази, кожен з яких є фрагментом виду
,
де Ім'я параметра – ім'я параметра, а Значення його значення. Фрагменти відокремлюються один від одного символами ";". Якщо значення містить пробельні символи, воно має бути укладено в подвійні лапки (").

Параметри файлового режиму

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

Параметри клієнт-серверного режиму

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

Для всіх варіантів визначено параметри:

UsrІм'я користувача;
Pwdпароль

/AddInListпараметр, який показує, під яким ім'ям додавати базу до списку, якщо не вказано, база не буде додана до списку. Якщо не вказано ім'я, використовується умовчання, подібне до інтерактивного створення інформаційної бази.
Одночасне використання ключів не дозволяється.

Параметри командного рядка для вказівки параметрів запуску:

/@
параметри командного рядка записані у вказаному файлі

/F
шлях до інформаційної бази, якщо вона зберігається у файлі (ім'я файлу вказувати не треба)

/S
адреса інформаційної бази, що зберігається на сервері 1С:Підприємства 8, складається наступним чином:

/N
Ім'я користувача. Повинно бути вказано так само, як у списку користувачів, який створюється в Конфігураторі

/P
пароль користувача, ім'я якого вказано у параметрі /N. Якщо користувач не має пароля, цей параметр можна опустити

/WA-
заборона застосування Windows-автентифікації під час старту Підприємства або Конфігуратора

/WA+
встановлення обов'язкового застосування Windows-аутентифікації при старті 1С: Підприємства або Конфігуратора. Якщо ключ /WA не вказується, то мається на увазі, що використовується параметр командного рядка /WA+

/AU-
заборона виведення питання щодо оновлення поточної версії 1С:Підприємства з адміністративної установки

/AU+
встановлення висновку питання про оновлення поточної версії 1С:Підприємства з адміністративної установки. Якщо ключ /AU не вказується, то мається на увазі, що використовується параметр командного рядка /AU+

/Out
[-NoTruncate]
встановлення файлу для виведення службових повідомлень. Якщо встановлено ключ NoTruncate (через пробіл), файл не очищається

/L
вказується каталог локалізованих ресурсів інтерфейсу (наприклад, "RU")

/DisableStartupMessages
Пригнічує стартові повідомлення: «Конфігурація бази даних відповідає збереженої конфігурації. Продовжити?»; «Можливості Вашого комп'ютера недостатньо для редагування довідки про конфігурацію. Для редагування довідки необхідно інсталювати Microsoft Internet Explorer версії 6.0 або вище.»; «Можливості Вашого комп'ютера недостатньо для редагування html-документів, у тому числі розділів довідки. Для редагування html-документів необхідно інсталювати Microsoft Internet Explorer версії 6.0 або вище. У цьому запуску редагування html-документів буде недоступним.»

/C
передача параметра конфігурацію

Пакетний режим

Використовуючи параметри командного рядка, адміністратор може виконувати запуск конфігуратора в пакетному режимі для виконання наступних дій:

  • оновлення конфігурації бази даних, у тому числі що знаходиться на підтримці;
  • виконання синтаксичного контролю;
  • виконання тестування та виправлення інформаційної бази із завданням усіх параметрів;
  • скорочення журналу реєстрації;
  • виконання перевірки конфігурації.
  • За допомогою параметрів командного рядка адміністратор може вказати:

    • запуск системи 1С: Підприємство 8 у режимі Конфігуратор;
    • параметри інформаційної бази: користувач, пароль; для файлового варіанта – каталог, мова; для клієнт-серверного варіанта – ім'я сервера, ім'я інформаційної бази, ім'я SQL-сервера, ім'я SQL-бази даних, ім'я користувача та пароль SQL, зміщення дат.

    Крім того, всі параметри запуску можуть бути сформовані у зовнішньому файлі, ім'я якого вказується у параметрах командного рядка.

    Після виконання вказаних у параметрах запуску дій конфігуратор 1С:Підприємства закривається.

    Використання режиму пакетного запуску конфігуратора дозволяє автоматизувати процес обслуговування інформаційних баз, запускаючи відповідні командних файлівза розкладом.

    Параметри командного рядка пакетного режиму конфігуратора:

    /DumpIB
    вивантаження інформаційної бази у командному режимі

    /DumpCfg
    збереження конфігурації у файл

    /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, якщо дані мають помилки).

    Параметри командного рядка пакетного режиму створення файлів постачання та оновлення:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Створення файлів постачання та оновлення

    Cffile
    вказівку створити дистрибутив

    Cfufile
    вказівку створити оновлення

    F
    дистрибутив, що включається до оновлення, заданий ім'ям

    V]
    дистрибутив, що включається до оновлення, заданий версією

    Примітка: група параметрів -f |-v повторюється стільки разів, скільки файлів дистрибутивів включається до оновлення.

    Параметри командного рядка режиму роботи зі сховищем конфігурації:

    /DepotF
    каталог сховища

    /DepotN
    ім'я користувача сховища

    /DepotP
    пароль користувача сховища

    V
    v - номер версії, якщо номер версії не вказано, або дорівнює -1, буде збережено остання версія.

    /DepotUpdateCfg [-v ] [-revised]
    Оновити конфігурацію сховища із файлу (пакетний режим)

    V
    номер версії, якщо номер версії не вказано, або дорівнює -1, буде збережено останню версію, якщо конфігурація підключена до сховища, то параметр ігнорується

    Revised
    отримувати захоплені об'єкти, якщо потрібно. Якщо конфігурація не підключена до сховища, параметр ігнорується.

    Параметри командного рядка пакетного режиму реєстрації 1С: Підприємства 8 як Automation сервер:

    /RegServer
    реєстрація програми

    /UnregServer
    видалення реєстрації програми

    Після виконання закриває систему 1С:Підприємство 8.
    Якщо значення параметрів включають пробіли (наприклад, шлях або ім'я файлу), значення мають бути поміщені в лапки.

    Приклади

    Як запустити 1С:Підприємство 8 з командного рядка

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Конфігурації\Типові\УпрТорг /N Ім'яКористувача /P Пароль

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Сервер\База /N Ім'яКористувача /P Пароль

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Конфігурації\Типові\УпрТорг /N Ім'яКористувача /P Пароль

    Як із командного рядка змусити 1С:Підприємство зробити вивантаження бази даних

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\УпрТорг /N Ім'яКористувача /P Пароль /DumpIB c:\ім'я.dt

    Як із командного рядка оновити зміни поточної конфігурації у конфігурації бази даних

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\УпрТорг /N Ім'яКористувача /P Пароль /UpdateDBCfg

    Як виконати тестування та виправлення інформаційної бази без перевірки цілісності посилання в автоматичному режимі

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федорів (адміністратор)" /P"" /IBcheckAndRepair -LogIntegrity

    Як виконати перевірку конфігурації в автоматичному режимі з виведенням результатів перевірки у файл

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федорів (адміністратор)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    Як скоротити журнал реєстрації програмно

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:DemoTrd2" /N"Федорів (адміністратор)" /P" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    Як вивантажити модулі прикладного рішення у вигляді текстових файлів із командного рядка

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федорів (адміністратор)" /P"" /DumpConfigFiles "D:\1\11" -Module

    Як завантажити до прикладного рішення файли довідки, збережені у форматі htm

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Федоров (адміністратор)" /P"" /LoadConfigFiles "D:\1\11" -Help

    Програма 1С є неймовірно популярною для фінансової документації практично будь-якого підприємства. Програма має величезну кількість функцій та можливостей. Іноді з ними не так просто розібратися. Можна створювати кілька облікових записів користувача, для яких буде створено окрему базу даних. При кожному запуску потрібно вибрати потрібний обліковий запис, базу даних, а в деяких випадках і вказати інші налаштування та параметри. Якщо користувачів кілька, можна легко заплутатися і помилитися при виборі. Навіть якщо ви і не плутаєтеся, згодом така кількість маніпуляцій для звичайного запуску набридає.

    Запуск 1С з командного рядка полегшує роботу з програмою.

    Як спростити цю процедуру? Розробники передбачили запуск програми 1С із командного рядка. Не варто лякатися цієї назви, вам не потрібно буде запам'ятовувати купу комбінацій і командна рядок WindowsВам також не знадобиться. Достатньо лише один раз створити потрібну кількість ярликів, прописати в їх властивостях необхідні параметри командного рядка або створити спеціальний bat-файл і прописати їх в ньому.

    У цій статті ми докладно розберемо, як скористатися цим методом запуску, також як вказати всі характеристики. Крім того, ми поділимося з вами списком найважливіших команд, які допоможуть вам у тонкій настройці клієнта.

    Спочатку давайте подивимося, які файли відповідають за запуск і роботу програми, а також каталог жорсткого дискаде вони зберігаються. Основний каталог, який встановлюється 1С - C:\Program files\1CvXX\, де замість 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 files\1Cv83\bin\1cv8.exe для запуску в режимі товстого клієнта.
    2. Клацніть по ньому правою кнопкоюмиші та виберіть "Створити ярлик".
    3. Після того, як система видасть повідомлення «Windows не може створити ярлик у цій папці. Помістити його на робочий стіл? натисніть "Так".
    4. На робочому столі знайдіть ваш ярлик, клацніть по ньому правою кнопкою миші, виберіть «Властивості» – вкладка «Ярлик» – рядок «Об'єкт».
    5. Ви побачите запис наступного виду: "C:\Program files\1Cv83\bin\1cv8.exe". Якщо туди поставити курсор, вміст рядка можна змінювати.
    6. Наприкінці рядка введіть відповідну вашим очікуванням команду, підтвердьте введення кнопками "Застосувати" - ОК.

    Запуск за допомогою bat-файлу

    Не менш легкий варіант запуску програми. Головна відмінність - прописка всіх даних вручну у спеціальному текстовому файлі. Для когось цей спосіб здасться зручнішим. Як ним скористатися?

    1. Створіть звичайнісінький текстовий документза допомогою стандартного Блокноту.
    2. Придумайте назву в форматі имя_файла.bat, де bat - це розширення файлу, після чого збережіть його в будь-якій папці на жорсткому диску.
    3. Скопіюйте в документ такі команди:

    @echo off
    cls
    start

    1. Після start впишіть потрібну команду для запуску програми з потрібними параметрами.
    2. Збережіть файл та закрийте його.
    3. Для запуску 1С двічі клацніть по bat-файлу.

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

    Основні команди запуску

    Оскільки у різних версіях 1С параметри командного рядка відрізняються, розглянемо зразки кожної з них. Представлятимемо в наступній послідовності: розшифровка кожного елемента та зразок застосування.

    Версія 7.7

    1cv7.exe РЕЖИМ [ /M | /D‹шлях› | /U‹шлях› | /Nім'я користувача› | /пароль>],

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

    • config - конфігуратор для тонкого налаштування функцій програми, а також програмування деяких операцій;
    • debug - відладчик для перевірки працездатності деяких функцій та операцій;
    • enterprise – звичайний режим роботи для виконання повсякденних завдань з обслуговування підприємства.
    • monitor – команда, яка запускає режим монітора.
    • /M – запуск монопольного режиму доступу для того, щоб ніхто, крім вас, не зміг зайти до програми. Якщо ви єдиний користувач, то монопольний режимактивовано автоматично. Щоб увійти в монопольний режим під час роботи в мережі підприємства, потрібно, щоб інші користувачі вийшли з програми. Режим необхідний для виконання важливих операцій з базами даних, щоб ніхто не втрутився сторонній.
    • /D - папка, де зберігається база даних. Особливо важливо, якщо використовується папка, яка відрізняється від тієї, яку вибирає програма за промовчанням.
    • /U - робоча папкакористувача, за умови, що програмою користуються кілька користувачів.
    • /N - ім'я користувача для доступу до бази даних та облікового запису.
    • /P - пароль доступу до облікового запису та бази даних.

    Ще більш рідко використовувані команди:

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

    Приклад використання: 1cv7 enterprise /Dc:\1c\database /NIvanov /P753159,

    Якщо запустити програму з такими командами, ви уникнете виведення віконця вибору користувача та бази даних, а також не буде запитуватись логін та пароль.

    Версія 8.2 та 8.3

    • DESIGNER - запуск у режимі конфігуратора для програмування функцій та тонкого налаштування.
    • ENTERPRISE – запуск звичайного режиму обслуговування підприємства.
    • CREATEINFOBASE‹РядокСполуки› ] - створення нової базиданих, у якій зберігатиметься вся робоча інформація.
    • Рядок З'єднання - можуть вказуватися такі параметри:
      • File – папка бази даних (при файловому варіанті роботи).
      • Srvr – адреса сервера підприємства (при клієнт-серверному варіанті роботи). Можна вказати кілька адрес наступним чином: Srvr=”Server1,Server2” або Srvr=”Server1:1741,Server2:1741”;
    • /AddInList [Ім'яБази] - назва бази даних, яка буде використовуватися для додавання до списку. Якщо пропустити цей параметр, база до списку не буде додана, а якщо не прописати своє ім'я, воно буде присвоєно автоматично.
    • /UseTemplate - база даних створюється з готового шаблону, який вказується в прописаному в трикутних дужках назві.
    • Ref - ім'я бази даних, що зберігається на сервері програми.

    DBMS вказує тип бази даних, що використовується на сервері:

    • MSSQLServer;
    • PostgreSQL;
    • IBMDB2;
    • OracleDatabase.

    До кожного виду бази даних можна прописати додаткові параметри:

    • 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 відладчика (протокол, комп'ютер і номер порту), на якому можна створювати віддалені об'єкти.
    • /RunShortcut‹ім'я файлу› - запуск програми з файлу списку створених баз даних.

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

    • /DumpIB‹Ім'яФайлу› - розвантаження бази даних.
    • /DumpCfg‹Ім'яФайлу› - збереження налаштувань в окремий файл.
    • /DumpDBCfg‹Ім'яФайлу› - збереження налаштувань бази даних в окремий файл.
    • /ConvertFiles‹ім'я файлу|каталогу› - пакетне перетворення файлів 1С версії 8.x. Щоб процедура пройшла успішно, файли повинні бути доступними для запису, а також запущений режим конфігуратора з відкритою конфігурацією, в якій ви будете виконувати перетворення.

    Наприклад: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - перетворення файлу,

    1cv8.exe /ConvertFilesd:/base - перетворення папки.

    Приклади використання командного рядка

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

    "C:\Program Files\1cv83\bin\1cv8.exe" ENTERPRISE /F"D:\database\User" /N"Адмін" /P"12345′′

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

    "C:\Program Files\1cv83\bin\1cv8.exe" ENTERPRISE /S"server-base\User" /N"Адмін" /P"12345′′

    Висновок

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

    У цій статті я розповім про можливі параметри та ключі запуску 1С 8.3, 8.2 та 8.1. Для зручності роботи користувачів можна застосовувати деякі з наведених можливостей. Не поглиблюватимуся і описуватиму всі можливі параметри, а опишу ті моменти, які на мою думку можуть знадобитися звичайним користувачампрограми.

    На платформі 1С 8.1 існував лише один варіант запуску програми 1С – це товстий клієнт. Трохи розшифрую це поняття. 1С є клієнтом серверним програмним забезпеченнямта для його запуску використовуються клієнтські програми.

    Поняття товстий клієнт не існувало до того, як з'явилося поняття тонкий клієнт, і воно означає велику вимогливість до ресурсів комп'ютера кінцевого користувача.

    З виходом платформи 1С 8.2 з'явилася можливість використання ще й тонкого клієнта та веб-клієнта. Всі ці клієнтські програми мають свої переваги та обмеження, про це написано вже безліч статей і заглиблюватися я в це не буду. Відзначу лише основні моменти.

    • Конфігураторпрацює лише у режимі товстого клієнта.
    • Товстий клієнтнайвибагливіший до ресурсів комп'ютера.
    • Тонкий клієнтне вимогливий до ресурсів комп'ютера користувача при клієнт-серверному режимі роботи, т.к. все навантаження йде на сервер.
    • Веб-клієнтвимагає лише браузер та підключення до інтернету. Працювати у програмі можна з будь-якої точки світу. Комфортна робота залежить лише від швидкості з'єднання з Інтернетом. Все навантаження лягає на веб-сервер.

    Найпоширеніший варіант запуску поки що, на мій погляд, це товстий клієнт з файловою інформаційною базою. Хоча майбутнє безперечно за веб-клієнтом.

    Ще зазначу, що за замовчуванням в налаштуваннях запуску баз варто "Вибирати автоматично" і замислюватись яким клієнтом та яку базу запускати Вам не потрібно.

    Параметри запуску 1С із командного рядка з автоматичним вибором користувача

    У своїй роботі часто стикався з помилками в роботі програми 1С Бухгалтерія, наприклад, не відображалися деякі журнали документів, якщо в базі 1С не створено жодного користувача.

    Для виправлення потрібно створити і заходити під ним, натискаючи щоразу ОК у вікні вибору користувачів. І це в принципі правильно, якщо в базі працює кілька користувачів, кожен повинен заходити під своїм.

    Але в деяких випадках, коли з програмою працює завжди тільки один користувач, наприклад, базових версій, здається недоцільним щоразу підтверджувати його вибір натисканням кнопки ОК якщо користувач не стоїть пароль для входу. Адже й так зрозуміло, що він один.

    Якщо ви не хочете щоразу вибирати користувача при запуску 1С, є кілька способів, як це зробити.

    Якщо ви завжди працюєте в програмі 1С 8 з одного і того ж комп'ютера, під одним і тим самим користувачем операційної системи Windows то можете зробити таке:

    Запускаємо інформаційну базу як конфігуратор. Вибираємо Адміністрація => Користувачі. Знаходимо вашого користувача у списку та натискаємо змінити:

    Забираємо галочку "Аутентифікація 1С: Підприємства" та ставимо галочку "Аутентифікація операційної системи". Натискаємо вибрати, з'являється вікно вибору користувача операційної системи. У моєму випадку в списку "Домени" вказано ім'я мого комп'ютера, у списку "Користувачі" вказані користувачі моєї Windows.

    Вибираємо свого користувача та зберігаємо всі зміни:

    Якщо у Вас є лише один користувач з повними правами, і ви намагаєтеся поставити йому автентифікацію ОС, програма видасть попередження. У цьому випадку слід створити ще одного користувача з повними правами. Думаю зроблено це з міркувань безпеки, щоб у разі несправності ОС, все ж таки змогли зайти в 1С з повними правами.

    Використання додаткових параметрів запуску інформаційної бази 1С. Як би це страшно не звучало, насправді нічого в цьому складного немає. У конфігуратор для цього лазити не треба, хіба що подивитися у довідці можливі параметри для запуску. Потрібно вказати параметрами Ім'я користувача та його пароль.

    З довідки 1С:

    • /N<имя>- Ім'я користувача. Повинне бути вказано так само, як у списку користувачів, який створюється в Конфігураторі.
    • /P<пароль>- пароль користувача, ім'я якого вказано у параметрі /N. Якщо користувач не має пароля, цей параметр можна опустити.

    Ми знаємо своє ім'я користувача та пароль, але куди ж їх прописати? Вибираємо потрібну базу у списку та натискаємо змінити:

    Гартуємо Далі до останньої сторінкиналаштувань і бачимо потрібний нам рядок “ Додаткові параметризапуску”. Тут пишемо /N "ім'я вашого користувача" /P "ваш пароль". Якщо пароля немає, цей параметр і його значення не пишеться. Зберігайте кнопкою “Готово”. Якщо ви помилилися з паролем у параметрі, вікно вибору користувача також буде вискакувати. Переконайтеся, що все правильно введено.

    Якщо захочете змінити ім'я користувача та пароль, необхідно внести виправлення і в параметри.

    Запуск певної бази 1С без вибору зі списку баз

    Наприклад, ви не хочете щоразу при запуску 1С Підприємство вибирати базу зі списку, а створити для кожної бази окремий ярлик на робочому столі. Нам знадобиться ще один параметр запуску. З довідки 1С:

    • /F<путь>- шлях до інформаційної бази, якщо зберігається у файлі (ім'я файлу вказувати зайве).

    Розглянемо з прикладу файлової бази 1С. Аналогічно зробите для решти баз зі списку якщо знадобиться.

    А ті, у кого база на сервері повинні використовувати інший параметр для позначення шляху:

    • /S<адрес>- адреса інформаційної бази, що зберігається на сервері 1С:Підприємства 8, складається наступним чином:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

    Для початку створимо ярлик для файлу 1cestart.exe. Найпростіше скопіювати вже наявний у вас ярлик 1С Підприємство і перейменувати його наприклад в УТ 10.3, щоб було зрозуміло яку базу він запускатиме:

    Тепер заходимо у властивості ярлика та в поле об'єкт, після лапок через пробіл прописуємо параметри:

    Спочатку пишемо параметр ENTERPRISE, він означає, що при запуску буде обрано режим запуску Підприємство. Якщо потрібно запускати конфігуратор, то пишеться параметр DESIGNER.

    • "C:\Program Files (x86)\1cv82\common\1cestart.exe" enterprise /F "D:\1С\Демо бази 1С\Управління торгівлею (демо) для сайту".

    Зберігаємо і тепер при запуску з цього ярлика запускатиметься саме та база, шлях до якої ви прописали.

    Можна додати до цього ярлика параметри автентифікації користувача, описані вище:

    • "C:\Program Files (x86)\1cv82\common\1cestart.exe" enterprise /F "D:\1С\Демо бази 1С\Управління торгівлею (демо) для сайту" /N "Федоров (адміністратор)" /P " 131”.

    Тепер при запуску з ярлика запускатиметься потрібна вам база під вказаним користувачем з паролем. За відсутності пароля цей параметр забирається.

    Ключі та параметри запуску бази 1С під час старту Windows

    Допустимо ви хочете щоб при включенні комп'ютера та запуску Windows, у вас автоматично запускалася потрібна вам база 1С під вашим користувачем із паролем. Для цього необхідно створити ярлик з параметрами запуску, як описано вище, і покласти його в папку Автозавантаження. Заходимо Пуск => Всі програми бачимо папку Автозавантаження, клацаємо по ній іншою кнопкою і тиснемо Відкрити. У папку Автозавантаження, що відкрилася, копіюємо створений ярлик і при наступному старті Windows 1С запуститься з вказаними в ньому параметрами.

    Вибір різних версійплатформи для запуску баз 1С

    Наприклад, у вас одночасно використовуються платформи 8.1 і 8.2 для запуску різних баз і ви хочете запускати їх з одного списку. Для кожної бази є можливість прописати, яка версія платформи запускатиме цю базу. Люди нерідко зустрічаються з проблемою, коли хтось прописав у налаштуваннях запуску бази певну версіюплатформи та після оновлення платформи, запуск відбувається все одно старою версією. Щоб змінити версію платформи для запуску, виберіть базу зі списку та натисніть “Змінити”. В останньому вікні вкажіть потрібну версію платформи, лише врахуйте, що вона має бути встановлена ​​на вашому комп'ютері.

    При такому записі буде запускатися остання версія зі встановлених на вашому комп'ютері платформ 8.1 для вибраної бази.

    При такому записі буде обрано саме платформу 8.1.15.14 для запуску цієї бази.

    За умовчанням при додаванні бази до списку виставляється значення 8.2 або 8.3. Я думаю ця стаття може стати в нагоді при переході на версію 8.3, коли у всіх в налаштуваннях баз стоятиме версія для запуску 8.2 і результату оновлення та переходу на 8.3 ніхто не побачить, т.к. бази будуть запускатися також платформою 8.2.