Інтернет Windows Android

Пакетний режим 1с підприємство 8. Розвиток режиму агента конфігуратора

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

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

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

  • · Тестування і виправлення інформаційної бази;
  • · вивантаження даних;
  • · Збереження даних;
  • · Автообмін розподіленої інформаційної бази (режим доступний, якщо встановлена \u200b\u200bкомпонента «Управління розподіленими інформаційними базами»).

Запуск Конфігуратора в пакетному режимі

Для роботи Конфігуратора в пакетному режимі слід в командному рядку запуску 1С: Підприємства, крім параметра CONFIG, що вказує на те, що система 1С: Підприємство запускається в режимі «Конфігуратор», вказати параметр / @ Файл Пакетного Режиму. ФайлПакетногоРежіма - це ім'я файлу, що містить параметри пакетного запуску. Всі необхідні функції, які повинні бути виконані Конфігуратором в пакетному режимі, описуються в цьому файлі.

Файл може здаватися як абсолютним шляхом, так і відносним.

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

  • · Параметр CONFIG;
  • · Каталог інформаційної бази (параметр / D);
  • · Ім'я користувача, якщо для даної інформаційної бази ведеться список користувачів (параметр / N);
  • · Пароль користувача, якщо для користувача заданий пароль (параметр Р).

Файл пакетного режиму має за замовчуванням расшіреніе.prm, якщо використовується інше розширення, то воно повинно явно вказуватися в імені файлу.

При запуску файлу 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 файла> - вказівка \u200b\u200bстворити дистрибутив
-cfufile<имя cfu файла> - вказівка \u200b\u200bстворити оновлення
-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
    вказівка \u200b\u200bстворити дистрибутив

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

    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 \u003cшлях\u003e | / U \u003cшлях\u003e | / N \u003cім'я користувача\u003e | / P \u003cпароль\u003e],

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

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

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

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

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

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

    Версія 8.2 і 8.3

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

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

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

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

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

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

    • / @ \u003cИмяфайла\u003e - вибір зовнішнього файлу з прописаними параметрами командного рядка.
    • / F \u003cПутьБази\u003e - шлях до бази даних при файловому режимі роботи.
    • / S \u003cІмяКомпьютера \\ ІмяБази\u003e - розташування бази на головному комп'ютері при серверному режимі роботи.
    • / WS - посилання для з'єднання з веб-сервером.
    • / IBName \u003cім'я бази\u003e - запуск бази даних з зазначеним ім'ям зі списку всіх наявних баз. При збігу назви кількох баз програма видасть помилку.
    • / IBConnectionString - адреса з'єднання з повною базою даних в тому вигляді, в якому вона використовується функцією СтрокаСоедіненія, описаної вище.

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

    • wsn - логін користувача для під'єднання до веб-сервера.
    • wsp - пароль для під'єднання до веб-сервера.
    • wspauto - задіяти автоматичні параметри проксі-сервера.
    • wspsrv - адреса проксі-сервера.
    • wspport - порт проксі-сервера.
    • wspuser - логін при роботі через проксі-сервер з необхідністю авторизації. ім'я користувача для проксі з авторизацією.
    • wsppwd - пароль при роботі через проксі-сервер з необхідністю авторизації. ім'я користувача для проксі з авторизацією.
    • / N \u003cЛогін\u003e - логін, вказаний в конфігураторі. Ім'я користувача, як воно задано в Конфігураторі.
    • / P \u003cПароль\u003e - пароль зазначеного в попередньому параметрі користувача. Можна не вказувати, якщо користувач не має пароля.
    • / WSN \u003cім'я\u003e - ім'я користувача для аутентифікації на веб-сервері.
    • / WSP \u003cпароль\u003e - пароль користувача, ім'я якого зазначено в параметрі / WSN, щоб ідентифікувати себе на веб-сервері.
    • / WA- - заборона використання аутентифікації Windows при запуску.
    • / WA + - примусове використання аутентифікації Windows при запуску. Якщо не писати взагалі цей параметр, використовується за умовчанням / WA +.
    • AppAutoCheckVersion - автоматичний вибір для кожної версії бази даних потрібної версії програми 1С.
    • / AppAutoCheckMode - автоматичний вибір режиму запуску на основі інформації з бази даних.
    • / UseHwLicenses +, / UseHwLicenses- -пошук локального ключа захисту.
    • / Debug - запуск програми 1С в режимі налагодження.
    • / DebuggerURL - ідентифікація відладчика, до якого додаток відразу після запуску має підключитися. Вказується URL відладчика (протокол, комп'ютер і номер порту), на якому в отладчі1ке можна створювати віддалені об'єкти.
    • / RunShortcut \u003cім'я файлу\u003e - запуск програми з файлу списку створених бази даних.

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

    • / DumpIB \u003cимяфайла\u003e - вивантаження бази даних.
    • / DumpCfg \u003cимяфайла\u003e - збереження налаштувань в окремий файл.
    • / DumpDBCfg \u003cимяфайла\u003e - збереження налаштувань бази даних в окремий файл.
    • / ConvertFiles \u003cім'я файлу | каталогу\u003e - пакетне перетворення файлів 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, 1С: Підприємство 8.2, 1С: Підприємство 8.1
    конфігурації: Всі конфігурації

    2012-11-16
    21364

    Як відомо, клієнти не дають можливості здійснювати вибір бази. Вони запускаються за допомогою вказівки спеціальних параметрів в командному рядку. Також можна створити файл «.bat» і в ньому прописати прямий запуск 1С з необхідними параметрами. Він являє собою звичайний текстовий файл, з яким замінили розширення «.txt» на «.bat». Розглянемо дані параметри 1С. За допомогою використання параметрів можна запустити програму 1С без зайвих зусиль. До того ж даний варіант дуже швидкий.

    Цей метод запуску вкрай зручний, коли є необхідність постійно виробляти пуск декількох копій програми 1С від імені різних користувачів. Ця необхідність часто виникає при тестуванні однієї бази даних. При такому стані справ без створення відповідного файлу «.bat» процедура запуску буде дуже незручна і тривала.

    Розглянемо деякі параметри 1С, які можуть стати в нагоді Вам при роботі: для мережевої 1С, файлової 1С і нової (тонкий клієнт).

    Запуск бази даних, яка вже є в списку баз - параметри:

    C: \\ Program Files \\ 1cv82 \\ common \\ 1cestart.exe ENTERPRISE / IBName"ІмяБазиВСпіске"/ NПользователь / PПароль

    В даному випадку запускається стартовщік 1С. Режим - «підприємство», ім'я цільової бази даних вже є в списку баз 1С.

    Запуск безпосередньо (варіант файловий) без введення користувача і пароль

    C: \\ Program Files \\ 1cv82 \\ 8.2.13.205 \\ bin \\ 1cv8.exe ENTERPRISE / F "C: \\ Base1" / NПользователь / PПароль

    Тут запускається товстий клієнт з безпосереднім шляхом до директорії бази. При цьому неважливо, чи є цільова база в списку. Режим - «Підприємство».

    Прямий запуск (варіант мережевої) без введення користувача і пароль

    C: \\ Program Files \\ 1cv82 \\ 8.2.13.205 \\ bin \\ 1cv8.exe ENTERPRISE / S "ІмяКомпьютераСервера \\ ІмяБазиНаСервере1С" / NПользователь / PПароль

    Та ж історія, що і в попередньому пункті, тільки для мережевої версії 1С.

    Запуск конфігурації для тонкого клієнта «Управління торгівлею» в режимі товстого клієнта

    C: \\ Program Files \\ 1cv82 \\ 8.2.13.205 \\ bin \\ 1cv8.exe ENTERPRISE / RunModeOrdinaryApplication

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

    C: \\ Program Files \\ 1cv82 \\ 8.2.13.205 \\ bin \\ 1cv8.exe ENTERPRISE /Execute"ПолнийПутьКФайлуОбработкі.epf "

    Вивантажити базу в файл

    Файлова версія: C: \\ Program Files \\ 1cv81 \\ bin \\ 1cv8.exe "config / F" C: \\ bases1c \\ BUH \\ Titan "/ N" Адмін "/ DumpIB" C: \\ Buh_Titan_% date% .dt

    Серверна версія: C: \\ Program Files \\ 1cv81 \\ bin \\ 1cv8.exe "config / S" Server \\ AtlantBuh "/ N" Адмін "/ DumpIB" C: \\ Buh_Titan_% date% .dt

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

    /@<имя файла>
    шлях до файлу з параметрами командного рядка.

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

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

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

    / C<Строка текста>
    передача параметра в конфігурацію

    Не використовуються для базових версій:
    UC<Код доступа>
    установка з'єднання з інформаційною базою, на яку встановлена \u200b\u200bблокування установки з'єднань. Якщо при установці блокування заданий непорожній код доступу, то для установки з'єднання необхідно в параметрі / UC вказати цей код.

    / RunShortcut<имя файла>
    запуск системи 1С: Підприємство 8.1 зі списком інформаційних баз, отриманим за допомогою вказаного файлу. Як файлу може бути вказаний файл списку загальних інформаційних баз (* .v8i), або файл ярлика інформаційних баз (* .v8l).

    / IBConnectionString
    завдання рядка з'єднання з інформаційною базою цілком, в тому вигляді в якому її повертає функція СтрокаСоедіненіяІнформаціоннойБази (). Частини рядки з'єднання можуть бути перевизначені раніше існували параметрами. Для цього потрібно, що б / IBConnectionString знаходився в командному рядку раніше них. При передачі рядка з'єднання в якості параметра командного рядка, не забувайте, що рядок з'єднання містить лапки. Тому потрібно взяти всю рядок в лапки, а що містяться всередині лапки подвоїти.

    / SLev
    рівень захищеності з'єднання клієнта з сервером 1С: Підприємства. / SLev0 - незахищене з'єднання; / SLev1 - захищене з'єднання тільки в процесі виконання аутентифікації; / SLev2 - захищене з'єднання протягом всього сеансу. Якщо параметр не вказано, то це еквівалентно / SLev0.

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

    / DebuggerURL
    ідентифікація відладчика, до якого додаток відразу після запуску має підключитися. Вказується URL відладчика (протокол, комп'ютер і номер порту), на якому в отладчике можна створювати віддалені об'єкти.

    / SAOnRestart
    запитувати пароль при перезапуску системи з даного сеансу роботи. За замовчуванням пароль не вимагається.

    / Execute<имя файла зовнішньої обробки >
    призначений для запуску зовнішньої обробки в режимі 1С: Підприємство безпосередньо після старту системи.

    / Logui
    призначений для запуску клієнтської програми для створення на комп'ютері користувача в папці файлів додатків% APPDATA% \\ 1C \\ 1Cv81 \\<Уникальный идентификатор ИБ>\\ Logui.txt "файлу logui.txt, в якому будуть реєструватися всі інтерактивні дії користувача (натискання клавіш, клацання миші).

    / SchJobDn
    управляє виконанням реламентірованних завдань. Можливі значення "Y" або "N". "Y" - у створеної інформаційної бази буде заборонено виконання регламентних завдань.

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

    / 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]]

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