Налаштування обладнання та програмного забезпечення

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

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

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С та клієнт-серверних та файлових ІБ, найзручніше використовувати командну рядок Windows. Використовуючи описану нижче технологію, Ви матимете всі бази у рідному для 1С форматі.dt, що дозволить:

    • змінювати файловий варіант на клієнт-серверний та навпаки;
    • переносити бази на інші сервери чи комп'ютери;
    • уніфікувати формат резервних копій 1С.

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

    Запуск конфігуратора 1С із командного рядка

    Для зручності створимо файл формату. Приклад файлу можна завантажити. Цей файл надалі можна використовувати у штатному планувальнику Windows, розташованому в Панелі керування для автоматизації процесу резервного копіювання.

    Основою рішення може бути наступний командний рядок 1С, що виконує резервне копіювання клієнт-серверної бази:

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Server\buh" /N"Адміністратор" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\ \backup\1c\buh_%date%.dt"

    Тут, щоб не залежати від версії, запускаємо 1cestart.exe з наступними параметрами:
    CONFIG - запуск конфігуратора 1С із командного рядка
    /S - вказуємо клієнт-серверну ІБ buh, розміщену в кластері Server
    /N"Адміністратор" - ім'я користувача так, як він вказаний у списку користувачів.
    /P"MyPassword" - пароль для вказаного користувача. Якщо пароля немає, то для запуску 1С з командного рядка цей параметр не потрібно вказувати.
    /Out"C:\1c.log" - ім'я файлу, який міститиме службову інформаціюпро хід виконання скрипта, а також помилки та діагностичні повідомлення.
    /DumpIB"\\backup\1c\buh_%date%.dt" - і нарешті, ключ, що вивантажує базу на мережевий диск \\backup в папку 1с з ім'ям buh_XX.XX.XXXX.dt, де XX.XX.XXXX - поточна дата для запобігання перезапису файлів резервних копій та їх ідентифікації.

    Зверніть увагу, що при написанні російських символів у файлі.cmd, що виконує резервне копіювання 1С з командного рядка, необхідно використовувати кодування CP866, а не стандартне для Windows CP1251! Також слід звернути увагу і на подвійні лапки, що обрамляють значення параметрів та відсутність прогалин між параметрами та їх значеннями.

    Для файлових ІБ замість ключа /S слід вказувати параметр /F, в іншому синтаксис запуску 1С з командного рядка буде ідентичним, наприклад:

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"D:\1C_Bases\buh" /N"Адмін" /P"MyPassword" /Out"C:\1c.log" / DumpIB"\backup\1c\buh_%date%.dt"

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

    У цій статті буде розказано про агент сервера 1С:Підприємство 8.3 (справедливо і для версії 8.2 ) у разі використання агента в операційні системисімейства Windows. Будуть наведені параметри запуску агента, а також опис дій, що виконуються при його запуску.

    1. Файл запуску агента сервера "1С:Підприємства"

    Для того щоб виконати запуск кластера серверів "1С:Підприємства" необхідно запустити агент сервера, а точніше програму ragent.exe, що знаходиться в каталозі binкаталогу установки системи «1С:Підприємства». За замовчуванням це:

    • C:\Program Files (x86)\1cv8\<НомерВерсії>\bin — для 32-розрядної версії сервера 1С:Підприємство версії 8.3
    • C:\Program Files\1cv8\<НомерВерсії>\bin — для 64-розрядної версії сервера 1С:Підприємство версії 8.3
    • C:\Program Files (x86)\1cv82\<НомерВерсії>\bin — для 32-розрядної версії сервера 1С:Підприємство версії 8.2
    • C:\Program Files\1cv82\<НомерВерсії>\bin — для 64-розрядної версії сервера 1С:Підприємство версії 8.2

    2. Параметри запуску агента сервера "1С:Підприємства"

    При запуску агента сервера ragent.exeможна використовувати такі параметри:

    Параметри запуску агента сервера «1С:Підприємства»
    Параметр Опис
    -port<порт> Номер порту мережі агента сервера (ragent). Цей порт використовується консоллю кластера для звернення до центрального сервера. Порт агента кластера також вказується як мережний порт робочого сервера.Значення за замовчуванням: 1540 .
    -regport<порт> Номер мережного порту головного менеджера кластера (rmngr), що створюється за замовчуванням при першому запуску ragent. 1541 .
    -range<диапазоны> Діапазони мережних портів динамічного вибору. З них вибираються службові порти процесів кластера при неможливості їх вибору з налаштувань відповідного робочого сервера. 1560:1591 .
    -debug Запуск кластера серверів як налагодження конфігурацій.
    -d<каталог> Каталог, в якому будуть розташовані (або розміщені) службові файли кластера серверів (у тому числі список кластерів та список інформаційних баз кластера). Якщо шлях до каталогу містить прогалини, шлях потрібно укладати в лапки, але в цьому випадку ім'я каталогу не повинно завершуватися символом "\". %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 для Windows XP та Windows Server 2003).
    -seclev<уровень> Рівень безпеки процесу агента кластеру. Визначає рівень безпеки з'єднань, що встановлюються з процесом ragent. Рівень може набувати значення:
    • 0 – з'єднання незахищені;
    • 1 – захищені з'єднання лише на час виконання аутентифікації користувачів;
    • 2 – постійно захищені з'єднання.

    Значення за промовчанням: 0.

    -instsrvc Реєстрація агента кластеру як сервісу Windows. Якщо ragent запущено з цим ключем, він виконує реєстрацію в списку сервісів Windows і завершується. Ключ -instsrvc несумісний з ключем -rmsrvc.
    -rmsrvc Скасування реєстрації агента кластеру як сервісу Windows. Якщо ragent запущено з цим ключем, він скасовує свою реєстрацію в списку сервісів Windows і завершується. Ключ -rmsrvc несумісний з ключем -instsrvc.
    -usr<имя>
    -pwd<пароль>
    Ім'я та пароль користувача Windows, від імені якого має запускатися ragent як сервіс Windows. Можуть використовуватися лише спільно з ключем -instsrvc під час реєстрації ragent як сервісу Windows.
    -srvc Запустити процес ragent як сервіс Windows та передати управління менеджеру сервісів.
    -start Запустити ragent, зареєстрований як Windows. Запуск ragent, раніше зареєстрованого як сервіс Windows, завершується.
    -stop Зупинити ragent, зареєстрований та запущений як сервіс Windows. Виконує зупинку ragent, раніше зареєстрованого та запущеного як сервіс Windows, після чого завершується.
    -agent Використовувати як Агент сервера «1С:Підприємства»

    Назва та значення параметра повинні розділятися символом "пробіл".

    3. Запуск агента сервера "1С:Підприємства"

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

    Якщо список кластерів не виявлено, агент створює кластер за промовчанням. Кластер за замовчуванням має такі характеристики:

    • Номер мережевого порту - 1541;
    • Діапазон мережних портів - 1560:1591;
    • Підтримка багатьох робочих процесів вимкнена;
    • Один робочий процес, номер порту встановлюється із зазначеного діапазону.

    Агент сервера може бути запущений як служба і як додаток.

    4. Запуск агента сервера «1С:Підприємства» як програми

    Для запуску агента сервера як програми потрібно виконати команду ragent.exe

    Ragent.exe -debug -port<порт>-regport<порт>-range<диапазоны>-seclev<уровень>-d<каталог>

    Зупинка агента сервера, запущеного як програма, виконується натисканням клавіш Ctrl+C.

    5. Запуск агента сервера "1С:Підприємства" як служби

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

    Якщо агент сервера був встановлений як програма (а також у разі видалення служби), існує можливість зареєструвати службу вручну, а потім виконати її запуск. Для реєстрації служби необхідно виконати команду ragent.exeз наступними можливими параметрами (якщо будь-який параметр не вказано, буде використано значення за замовчуванням):

    Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-debug -port<порт>-regport<порт>-range<диапазоны>-seclev<уровень>-d<каталог>

    При реєстрації агент сервера створює службу з ім'ям:

    • 1C:Enterprise 8.3 Server Agent - для 32-розрядної версії сервера «1С:Підприємство» версії 8.3
    • 1C:Enterprise 8.3 Server Agent (x86-64) - для 64-розрядної версії сервера «1С:Підприємство» версії 8.3
    • 1C:Enterprise 8.2 Server Agent - для 32-розрядної версії сервера «1С:Підприємство» версії 8.2
    • 1C:Enterprise 8.2 Server Agent (x86-64) - для 64-розрядної версії сервера «1С:Підприємство» версії 8.2

    Для скасування реєстрації служби (видалення служби) необхідно виконати команду:

    Ragent.exe -rmsrvc

    Для запуску служби виконується команда:

    Ragent.exe -start

    Для зупинки служби команда:

    Ragent.exe -stop

    Чи допомогла Вам ця стаття?

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

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

    Режиму запуску 1С

    CONFIG- 1С запуститься в режимі Конфігуратора.
    ENTERPRISE- 1С запуститься в режимі Підприємства.

    1cestart.exe- файл для запуску програми 1С, зазвичай знаходиться в папці «1cv8\common». Під час запуску автоматично визначає потрібну версіюклієнта. При установці 1С, ярлики на робочому столі та меню «Пуск», посилаються саме цей файл.

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

    • /N"Ім'я користувача"
    • /P"Пароль користувача"

    Ім'я та пароль користувача мають збігатися з ім'ям та паролем, які задані у списку користувачів, у Конфігураторі. Користувачів можна переглянути у Конфігураторі, перейти у верхньому меню: Адміністрація > Користувачі. Якщо пароль порожній, це поле можна не вказувати.

    Ці параметри можна вказати в налаштуваннях під час редагування бази у списку баз. У полі "Додаткові параметри запуску".

    Запустіть 1С і зайдіть в налаштування інформаційної бази, має з'явитись наступне вікно:

    Пропишіть параметри як показано на малюнку, вказавши свої ім'я користувача та пароль, далі натисніть Готово. Якщо все зробили правильно, то при вході в цю базу у Вас не буде запитувати ім'я користувача та пароль.

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

    • /F «адреса» - адреса до бази, якщо вона зберігається у файловому варіанті.

    Якщо база зберігається на сервері, потрібно задати параметри запуску інакше:

    • /S «адреса» - адресу вказуйте наступним чином: «Ім'я сервера (кластера інформаційної бази)» \ «Ім'я інформаційної бази на сервері»

    Ці параметри потрібно прописати в ярлику, яким запускаєте 1С:Підприємство. Зайдіть до властивостей ярлика, в кінці поля «Об'єкт» додавайте потрібні вам параметри.

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

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

    Автозавантаження 1С під час запуску системи

    Якщо потрібно запустити 1С Підприємство під час запуску системи з потрібними параметрами, потрібно скопіювати ярлик 1С до папки «Автозавантаження».

    Якщо в ньому будуть вказані параметри запуску 1С, вони спрацюють при запуску системи.

    Можна поєднати будь-які параметри запуску 1С. Для цього просто пропишіть потрібні параметри в налаштуваннях 1С або ярлику.

    Додаткові параметри запуску 1С

    • /LogUI- Запис дій користувача в лог. (Запис буде проводитися в каталог користувача, файл під ім'ям «logui.txt»)
    • /DumpIB «Адреса файлу вивантаження « - Вивантаження бази даних. Підходить для створення автоматичного архівування бази даних.
    • /Execute «Адреса зовнішньої обробки» – параметр призначений для автоматичного запуску зовнішньої обробки після запуску системи.
    • /C"Рядок параметр" - передає параметр у конфігурацію. Звернутися до неї можна через глобальний контекст у конфігураторі "Параметр Запуску".
    • /DisableStartupMessages– параметр прибирає системні повідомлення під час запуску 1С Підприємство.

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

    Приклад використання параметрів автоматичного архівування інформаційної бази.

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"З:\Base_Buh" /N"user" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Out» C:\Arhiv\log_arhiv.txt» -NoTruncate

    Якщо прописати ці параметри в ярлик для запуску 1С у полі "Об'єкт", буде зроблено архів бази, яка знаходиться "C:\Base_Buh" в папку "C:\Arhiv" під ім'ям "Buh.dt". Також буде зроблено запис в лог файл "C: Arhiv log_arhiv.txt". Вкажіть свої шляхи, де є база, і куди потрібно створювати архіви.

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

    При розробці програм часто потрібно запустити налагоджувач 1С під певним користувачем, для цього потрібно в конфігураторі зайти: Довідка > Параметри

    На вкладці "Запуск 1С:Підприємства" в групі "Користувач" за замовчуванням встановлено поточний користувач (під яким Ви зайшли до конфігуратора). Можна змінити його на будь-кого, який Вам потрібний. І запуск налагодження відбудеться під вибраним користувачем.

    Також, тут можна вказати, під яким клієнтом запустити програму.

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

    Для 7.7:
    CONFIG – конфігуратор
    DEBUG - налагоджувач
    ENTERPRISE - підприємство
    /D<Путь>- каталог інформаційної бази даних
    /U<Путь>- каталог користувача
    /N<Имя>- ім'я користувача, як воно зазначено у списку користувачів
    у конфігураторі
    /P<Пароль>- пароль користувача, ім'я якого вказано у параметрі /N
    /M - монопольний режим
    /T<Путь>- параметр для перевизначення каталогу тимчасових файлів
    Якщо шлях має вигляд типу c:\Program Files\папка, то для запуску
    необхідно весь шлях братися в "" - /D"C:\Program Files\base1c"

    А) для командного рядка (bat-файл):
    З:Program Files/1Cv77/BIN/1CV7.exe /DC:/Base1C
    б) для ярлика (з'являються лапки):
    “З:Program Files/1Cv77/BIN/1CV7.exe” /DC:/Base1C

    Для 8.х:
    CONFIG запуск системи 1С: Підприємство у режимі «Конфігуратор»;
    ENTERPRISE запуск системи 1С:Підприємство у режимі «1С:Підприємство»;
    CREATEINFOBASE ] створення інформаційної бази

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

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

    Відкриття 1С:Підприємства для файлового варіанта:
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"Адмін" /P"12345"

    Відкриття 1С:Підприємства для клієнт-серверного варіанта:
    "C:Program Files1cv81bin1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"Адмін" /P"12345"
    Якщо на одному сервері стоїть 8.1 та 8.2, то при підключенні до баз 8.2 потрібно вказувати порт сервера (наприклад 1641):
    "C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"server-1C:1641\ZUP" /N"Адмін" /P"12345"

    Запуск програми під користувачем та виконання обробки під час відкриття:
    "C:\Program Files\1cv82\8.2.11.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Зовнішні_обробки_1С\ПрацюючіОбробки\Робочий epf"

    Для зняття блокування установки з'єднань з інформаційною базою
    в cmd: start C:\Progra~1\1cv81\bin\1cv8.exe /UC "код доступу"
    в ярлику: "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C\HRM" /N"Іванов І.І." /P "Пароль" /UC 456743

    Запустити 1С під собою на машині користувача, якщо стоїть аутентифікація Windows
    C:\Program Files\1cv81\bin\1cv8.exe" /WA-
    У разі 1С при вході обов'язково вимагатиме ввести пароль.

    Створення файлу шаблонів конфігурацій
    DESIGNER /F"D:\V8\Cfgs81\ІБ81" /CreateTemplateListFile "templates.lst" -TemplatesSourcePath "D:\V8\Cfgs81\tmpIts"

    Приклади роботи зі сховищем:
    конфігурації, не приєднаної до поточного сховища
    DESIGNER /F"D:\V8\Cfgs82\ІБ82" /ConfigurationRepositoryF "D:\V8\Cfgs82" /ConfigurationRepositoryN "Адміністратор" /ConfigurationRepositoryReport "D:\ByObject.mxl" -NBegin 1 -NEnd 2 –GroupBy
    для приєднаної до сховища конфігурації інформація для звітів береться з поточного сховища
    DESIGNER /F"D:\V8\Cfgs82\ІБ82" /ConfigurationRepositoryReport "D:\ByComment.mxl" -NBegin 1 -NEnd 2 -GroupByComment

    Створити базу та прописати її у списку баз у користувача:
    Створить базу з конфігурацій з файлу 1Cv8.cf у створеній папці test3 на диску E і додасть шлях до бази до списку баз під ім'ям TEST33.
    "C:\Program Files\1cv82\common\1cestart.exe" CREATEINFOBASE File=e:\test3; /AddInListTEST33 /UseTemplate "C:\Documents and Settings\User\My Documents\tmplts\TestVendor\TestConfig\1Cv8.cf"

    З 8.2.12 програма інсталяції виконує реєстрацію COM-з'єднання "для комп'ютера". Є можливість виконати реєстрацію "для користувача" за допомогою командного рядка
    regsvr32 /n /i:user comcntr.dll


    Створюємо користувача під конкретну дію, встановлюємо у правах налаштування користувача відповідні значення, наприклад, галочку "Автозавантаження курсів валют на початку роботи програми" для Бухгалтерії або "Завантажувати актуальні курси валют при запуску системи" для УПП.
    "C:\Program Files\1cv81\bin\1cv8.exe" enterprise /SServer-1C\1C-Work /NAdmin /P12345 /Out"C:\Logi1C\log.txt" -NoT_runcate /DisableStartupMessages
    Взагалі ця ідея спала на думку, коли я підглянула в нестандартній цукерці, що Користувач може також поставити на виконання і глобальну процедуру при його вході в систему. У стандартних можна скористатися параметром /Execute, створивши обробку, наприклад, що запускає доведення документів і після завершення роботи системи:
    // Безумовне завершення роботи програми
    ЗавершитиРоботуСистеми(Брехня);
    Автоматичне збереження баз банних засобами 1С:
    1) створюємо файлик.bat з рядком
    "C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Адміністратор" /P"12345" /DumpIB \bdc\BackUp\Base_%date-10%. dt
    2) створюємо регламентоване завдання на сервері з правами адміна з виконанням цього файлу у певний час.
    Знаючи формат виводу дати, можна подивитися через echo %date%, можна вибираючи окремі частини дати формувати зручніше представлення файлу використовуючи символи, наприклад:
    %date3% - виведення із третього знака
    %date3,2% - виведення 2-х знаків починаючи з третього

    Приклад файлу для оновлення конфігурації
    echo off
    cls
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"ЗавершитиРоботуКористувачів"
    "C:Program Files\1cv81\bin\1cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"ПакетнеОновленняКонфігураціїІБ"
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"ДозволитиРоботу Користувачів" /UC"ПакетнеОновленняКонфігураціїІБ"

    Для зняття блокування установки з'єднань з інформаційною базою необхідно:
    Увійти в інформаційну базу, використовуючи параметр запуску "/UC" з тим же кодом дозволу доступу, який був вказаний під час встановлення блокування.

    Запустити дану обробку, вказавши як дію блокування "Зняти блокування з'єднань".

    Натиснути кнопку "Виконати".

    У cmd
    start C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>

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

    Докладніше про параметри
    Для файлового варіанта визначено параметр:
    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.0, складається наступним чином:

    <Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

    /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<Строка текста>
    передача параметра конфігурацію

    З:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB

    Наведений командний рядок означає, що система 1С:Підприємство 8.0 буде запущена в режимі "1С:Підприємство", а інформаційна база знаходиться в підкаталозі "DB" каталогу "С:\1CV8\BIN".

    З:\1cv81bin\1cv8.exe enterprise /s Serv06\ZUP /L RU
    А цей наведений командний рядок означає, що система 1С:Підприємство 8.0 буде запущена в режимі «1С:Підприємство», адреса інформаційної бази ZUP, що зберігається на сервері 1С:Підприємства Serv06 та інтерфейс.

    Сподобалась стаття? Поділіться з друзями!
    Чи була ця стаття корисною?
    Так
    Ні
    Дякую за ваш відгук!
    Щось пішло не так і Ваш голос не було враховано.
    Спасибі. Ваше повідомлення надіслано
    Знайшли у тексті помилку?
    Виділіть її, натисніть Ctrl+Enterі ми все виправимо!