Опции на командния ред за указване на опции за стартиране. Параметри на командния ред за указване на параметри за стартиране Стартирайте параметри 1s 8.2 от командния ред

Тази статия ще говори за сървърния агент на 1C:Enterprise 8.3 (вярно и за версията 8.2 ) в случай на използване на агента на операционни системи от семейството Windows. Ще бъдат дадени параметрите за стартиране на агента, както и описание на действията, извършени при стартирането му.

1. Файл за стартиране на агент на сървър на 1C:Enterprise

За да стартирате клъстер от сървъри на 1C:Enterprise, трябва да стартирате сървърния агент или по-скоро програмата ragent.exe, който се намира в указателя кошчеинсталационна директория за системата 1C:Enterprise. По подразбиране е:

  • C:\Програмни файлове (x86)\1cv8\<Номер на версията>\bin - за 32-битовата версия на сървъра на 1C:Enterprise версия 8.3
  • C:\Програмни файлове\1cv8\<Номер на версията>\bin - за 64-битовата версия на сървъра на 1C:Enterprise версия 8.3
  • C:\Програмни файлове (x86)\1cv82\<Номер на версията>\bin - за 32-битовата версия на сървъра 1C:Enterprise версия 8.2
  • C:\Програмни файлове\1cv82\<Номер на версията>\bin - за 64-битовата версия на сървъра на 1C:Enterprise версия 8.2

2. Параметри за стартиране на сървърния агент на 1C:Enterprise

При стартиране на сървърния агент ragent.exeе възможно да се използват следните параметри:

Параметри за стартиране на агент на 1C:Enterprise server
Параметър Описание
-порт<порт> Номер на мрежовия порт на сървърния агент (ragent). Този порт се използва от конзолата на клъстера за достъп до централния сървър. Портът на клъстерния агент също е посочен като мрежов порт на работния сървър по подразбиране: 1540 .
- отчет<порт> Номерът на мрежовия порт на главния мениджър на клъстера (rmngr), създаден по подразбиране при първото стартиране на ragent Стойност по подразбиране: 1541 .
-обхват<диапазоны> Диапазони на мрежови портове за динамичен избор. От тях се избират сервизни портове на клъстерни процеси, ако не могат да бъдат избрани от настройките на съответния работещ сървър Стойност по подразбиране: 1560:1591 .
-отстраняване на грешки Стартиране на сървърен клъстер в режим на отстраняване на грешки в конфигурацията.
-д<каталог> Директорията, в която ще се намират (или се намират) сервизните файлове на сървърния клъстер (включително списъка на клъстерите и списъка на клъстерните информационни бази). Ако пътят на директорията съдържа интервали, пътят трябва да бъде ограден в кавички, но в този случай името на директорията не трябва да завършва със знака "\" по подразбиране: %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 и прехвърлете контрола на мениджъра на услугите.
- начало Стартирайте ragent, регистриран като услуга на Windows. Стартира ragent, регистриран преди това като услуга на Windows, и след това излиза.
-Спри се Спрете ragent, регистриран и работещ като услуга на Windows. Спира ragent, регистриран преди това и работещ като услуга на Windows, и след това излиза.
-агент Използвайте като 1C:Enterprise Server Agent

Името и стойността на параметъра трябва да бъдат разделени с интервал.

3. Стартиране на сървърния агент на 1C:Enterprise

Когато сървърният агент се стартира, той търси списък със сървъри, регистрирани на този компютър, като използва параметрите, предадени му при стартиране. Ако бъде намерен списък с клъстери, агентът получава от тях информация за работните процеси, които трябва да бъдат стартирани във всеки от клъстерите и ги стартира.

Ако не бъде намерен списък с клъстери, агентът създава клъстер по подразбиране. Клъстерът по подразбиране има следните характеристики:

  • Номер на мрежов порт - 1541;
  • Обхват на мрежовия порт - 1560:1591;
  • Поддръжката за много работни процеси е деактивирана;
  • Един работен процес, номерът на порта е зададен от посочения диапазон.

Сървърният агент може да бъде стартиран както като услуга, така и като приложение.

4. Стартиране на сървърния агент на 1C:Enterprise като приложение

За да стартирате сървърния агент като приложение, трябва да изпълните командата ragent.exe

Ragent.exe -debug -порт<порт>- отчет<порт>-обхват<диапазоны>-seclev<уровень>-д<каталог>

Спирането на сървърен агент, работещ като приложение, става чрез натискане на Ctrl + C.

5. Стартиране на сървърния агент на 1C:Enterprise като услуга

Ако по време на инсталацията сте избрали опцията да стартирате агента като услуга, тогава тази услуга ще бъде регистрирана и стартирана автоматично и също ще стартира при стартиране на операционната система.

Ако сървърният агент е инсталиран като приложение (или ако услугата е премахната), възможно е ръчно да регистрирате услугата и след това да я стартирате. За да регистрирате услуга, трябва да изпълните командата ragent.exeсъс следните възможни параметри (ако някой параметър не е посочен, ще се използва стойността по подразбиране):

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

При регистрация сървърният агент създава услуга с име:

  • 1C:Enterprise 8.3 Server Agent - за 32-битовата версия на 1C:Enterprise сървър версия 8.3
  • 1C:Enterprise 8.3 Server Agent (x86-64) - за 64-битовата версия на 1C:Enterprise сървър версия 8.3
  • 1C:Enterprise 8.2 Server Agent - за 32-битовата версия на 1C:Enterprise сървър версия 8.2
  • 1C:Enterprise 8.2 Server Agent (x86-64) - за 64-битовата версия на 1C:Enterprise сървър версия 8.2

За да дерегистрирате услуга (изтриване на услуга), трябва да изпълните командата:

Ragent.exe -rmsrvc

За да стартирате услугата, изпълнете командата:

Ragent.exe -старт

За да спрете услугата, командвайте:

Ragent.exe - стоп

Тази статия помогна ли ви?

Когато стартирате файла 1CV8.EXE, следните параметри могат да бъдат зададени в командния ред:
Опции на командния ред за избор на режим:
CONFIG – стартиране на системата 1C:Enterprise 8.x в режим „Конфигуратор“; ENTERPRISE – стартиране на системата 1C:Enterprise 8.x в режим “1C:Enterprise”;
CREATEINFOBASE ] – създаване на информационна база (
ред, указващ параметрите на информационната база, всеки от които е фрагмент от формуляра<Имя параметра=><Значение>, където име на параметър е името на параметъра, а стойност е неговата стойност.
Фрагментите са разделени един от друг със символите „;“.
Ако дадена стойност съдържа интервал, тя трябва да бъде затворена в двойни кавички („”).

Следният параметър е дефиниран за версията на файла:

Файл - указател на информационна база;
Locale - език (държава), който ще се използва за създаване на информационната база. Валидните стойности са същите като за параметъра<Форматная строка>метод Формат. Параметърът Locale не е задължителен. Ако не е посочено, ще се използват регионалните настройки на текущата информационна база.

За опцията клиент-сървър са дефинирани следните параметри:
Srvr - Име на сървъра на 1C:Enterprise;
Ref - име на информационната база на сървъра;
SQLSrvr - име на SQL сървър;
SQLDB - име на SQL база данни;
SQLUID - SQL потребителско име;
SQLPwd - SQL потребителска парола. Ако не е указана парола за SQL потребителя, този параметър може да бъде пропуснат.
SQLYOffs – Изместване на дата, използвано за съхраняване на дати в SQL Server. Може да приема стойности 0 или 2000. Този параметър не е задължително да бъде посочен. Ако не е посочено, стойността 0 се приема.
Locale – език (държава), (подобно на версията на файла).

За всички опции са определени следните параметри:
Usr - потребителско име;
Pwd - парола
/AddInList – параметър, указващ под какво име да се добави базата данни към списъка; ако не е посочено, базата данни няма да бъде добавена в списъка. Ако име не е зададено, се използва по подразбиране, подобно на интерактивното създаване на информационна база.

Едновременното използване на ключове не е разрешено.

Опции на командния ред за задаване на опции за стартиране:
/@<имя файла>– параметрите на командния ред се записват в посочения файл
/Ф<Путь>– път до информационната база, ако се съхранява във файл (не е необходимо да се посочва името на файла)
/С<Адрес>– адресът на информационната база, съхранявана на сървъра на 1C:Enterprise 8.x, е както следва:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/Н<Имя>-Потребителско име. Трябва да се посочи по същия начин, както в списъка с потребители, създаден в Конфигуратора
/P<Пароль>-парола на потребителя, чието име е посочено в параметъра /N. Ако потребителят няма парола, този параметър може да бъде пропуснат
/WA - забранява използването на Windows удостоверяване при стартиране на Enterprise или Configurator
/WA+ настройка на задължителното използване на удостоверяване на Windows при стартиране на 1C:Enterprise или Configurator. Ако ключът /WA не е посочен, се предполага, че се използва опцията на командния ред /WA+.
/AU - забранява показването на въпрос за актуализиране на текущата версия на 1C:Enterprise от административна инсталация
/AU+ настройка за показване на въпрос за актуализиране на текущата версия на 1C:Enterprise от административна инсталация. Ако превключвателят /AU не е указан, се предполага, че се използва опцията на командния ред /AU+.
/Вън<Имя файла>[-NoT_runcate] – настройка на файл за показване на служебни съобщения. Ако ключът –NoT_runcate е указан (разделен с интервал), файлът не се изчиства
/L<Каталог>– показва директорията на локализирани интерфейсни ресурси (например „RU“)
/DisableStartupMessages -Потиска съобщенията при стартиране: „Конфигурацията на базата данни не съответства на запазената конфигурация. Продължи?"; „Възможностите на вашия компютър не са достатъчни за редактиране на помощта за конфигурация. За да редактирате помощта, трябва да инсталирате Microsoft Internet Explorer версия 6.0 или по-нова.“; „Възможностите на вашия компютър не са достатъчни за редактиране на HTML документи, включително теми за помощ. За да редактирате HTML документи, трябва да инсталирате Microsoft Internet Explorer версия 6.0 или по-нова. При това стартиране редактирането на html документи няма да е налично."
/° С<Строка текста>– предаване на параметъра към параметрите на командния ред за конфигурация на пакетния режим на конфигуратора:
/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, ако има грешки в данните).
След изпълнение затваря системата 1C:Enterprise 8.x.

Опции на командния ред в пакетен режим за създаване на файлове за доставка и актуализиране:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Създаване на файлове за доставка и актуализиране
-cffile<имя cf файла>– инструкции за създаване на комплект за разпространение
-cfufile<имя cfu файла>– инструкции за създаване на актуализация
-f<имя cf файла>– дистрибуцията, включена в актуализацията, е посочена от името
-v<версия дистрибутива>] – дистрибуцията, включена в актуализацията, се определя от версията
Забележка: група параметри -f<имя cf файла>|-v<версия дистрибутива>се повтаря толкова пъти, колкото файлове за разпространение са включени в актуализацията.

Опции на командния ред за избор на режим:

КОНФИГ
стартиране на системата 1C:Enterprise 8 в режим „Конфигуратор“.

ПРЕДПРИЯТИЕ
стартиране на системата 1C:Enterprise 8 в режим „1C:Enterprise“.

CREATEINFOBASE
създаване на файлове за доставка и актуализиране


ред, указващ параметрите на информационната база, всеки от които е фрагмент от формуляра
,
където име на параметър е името на параметъра, а стойност е неговата стойност. Фрагментите са разделени един от друг с ";". Ако дадена стойност съдържа интервал, тя трябва да бъде затворена в двойни кавички (").

Опции за файлов режим

Директория на файловата информационна база;
Locale е езикът (държавата), който ще се използва за създаване на информационната база. Валидните стойности са същите като за параметъра на метода Format. Параметърът Locale не е задължителен. Ако не е посочено, ще се използват регионалните настройки на текущата информационна база.

Параметри на режим клиент-сървър

Srvr 1C:Име на корпоративния сървър;
Ref име на информационната база на сървъра;
SQLSrvr име на SQL сървър;
SQLDB SQL име на база данни;
SQLUID SQL потребителско име;
SQLPwd SQL потребителска парола. Ако не е указана парола за SQL потребителя, този параметър може да бъде пропуснат.
SQLYOffs е отместването на датата, използвано за съхраняване на дати в SQL Server. Може да приема стойности 0 или 2000. Този параметър не е задължително да бъде посочен. Ако не е посочено, стойността 0 се приема.
Locale - език (държава), (подобно на версията на файла).

За всички опции са определени следните параметри:

Usrпотребителско име;
Pwdпарола

/AddInListпараметър, указващ под какво име да се добави базата данни към списъка; ако не е посочено, базата данни няма да бъде добавена към списъка. Ако име не е зададено, се използва по подразбиране, подобно на интерактивното създаване на информационна база.
Едновременното използване на ключове не е разрешено.

Опции на командния ред за задаване на опции за стартиране:

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


път до информационната база, ако се съхранява във файл (името на файла не е необходимо да се посочва)


Адресът на информационната база, съхранявана на сървъра на 1C:Enterprise 8, е както следва:


Потребителско име. Трябва да се посочи по същия начин, както в списъка с потребители, създаден в Конфигуратора

/P
Паролата на потребителя, чието име е посочено в параметъра /N. Ако потребителят няма парола, този параметър може да бъде пропуснат

/WA-
забрана на използването на Windows удостоверяване при стартиране на Enterprise или Configurator

/WA+
настройка на задължителното използване на удостоверяване на Windows при стартиране на 1C:Enterprise или Configurator. Ако ключът /WA не е посочен, се предполага, че се използва опцията на командния ред /WA+.

/AU-
забрана на показването на въпрос за актуализиране на текущата версия на 1C:Enterprise от административна инсталация

/AU+
настройка на изхода на въпроса за актуализиране на текущата версия на 1C:Enterprise от административна инсталация. Ако превключвателят /AU не е указан, се предполага, че се използва опцията на командния ред /AU+.

/Вън
[-NoTruncate]
инсталиране на файл за извеждане на служебни съобщения. Ако ключът NoTruncate е указан (разделен с интервал), файлът не се изчиства

/L
указва директорията на ресурсите на локализирания интерфейс (например „RU“)

/DisableStartupMessages
Потиска съобщенията при стартиране: „Конфигурацията на базата данни не съответства на запазената конфигурация. Продължи?"; „Възможностите на вашия компютър не са достатъчни за редактиране на помощта за конфигурация. За да редактирате помощта, трябва да инсталирате Microsoft Internet Explorer версия 6.0 или по-нова.“; „Възможностите на вашия компютър не са достатъчни за редактиране на HTML документи, включително теми за помощ. За да редактирате HTML документи, трябва да инсталирате Microsoft Internet Explorer версия 6.0 или по-нова. При това стартиране редактирането на html документи няма да е налично."

/° С
предаване на параметър към конфигурацията

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

Използвайки опциите на командния ред, администраторът може да стартира конфигуратора в пакетен режим, за да извърши следните действия:

  • актуализиране на конфигурацията на базата данни, включително тези в процес на поддръжка;
  • извършване на синтактичен контрол;
  • извършване на тестване и корекция на информационната база с настройка на всички параметри;
  • намаляване на дневника;
  • извършете проверка на конфигурацията.
  • Използвайки параметрите на командния ред, администраторът може да посочи:

    • стартиране на системата 1C:Enterprise 8 в режим на конфигуратор;
    • параметри на информационната база: потребител, парола; за версията на файла - директория, език; за опция клиент-сървър - име на сървър, име на информационна база, име на SQL сървър, име на SQL база данни, SQL потребителско име и парола, отместване на дата.

    В допълнение, всички параметри за стартиране могат да бъдат генерирани във външен файл, чието име е посочено в параметрите на командния ред.

    След приключване на действията, посочени в параметрите за стартиране, конфигураторът на 1C:Enterprise се затваря.

    Използването на режима на групово стартиране на конфигуратора ви позволява да автоматизирате процеса на поддържане на информационни бази чрез стартиране на съответните командни файлове по график.

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

    /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
    инструкции за създаване на актуализация

    Е
    дистрибуцията, включена в актуализацията, е посочена от името

    V]
    разпространението, включено в актуализацията, се определя от версията

    Забележка: групата от параметри -f |-v се повтаря толкова пъти, колкото файловете за разпространение са включени в актуализацията.

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

    /DepotF
    директория за съхранение

    /DepotN
    потребителско име за съхранение

    /DepotP
    потребителска парола за съхранение

    V
    v - номер на версията, ако номерът на версията не е посочен или е равен на -1, ще бъде запазена последната версия.

    /DepotUpdateCfg [-v] [-преработен]
    Актуализиране на конфигурацията за съхранение от файл (пакетен режим)

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

    Ревизиран
    получаване на заснети обекти, ако е необходимо. Ако конфигурацията не е свързана към хранилището, параметърът се игнорира.

    Параметри на командния ред за пакетна регистрация на 1C:Enterprise 8 като сървър за автоматизация:

    /RegServer
    регистрация на приложение

    /UnregServer
    изтриване на регистрация на приложение

    След изпълнението затваря системата 1C:Enterprise 8.
    Ако стойностите на параметрите включват интервали (например път или име на файл), стойностите трябва да бъдат оградени в кавички.

    Примери

    Как да стартирате 1C:Enterprise 8 от командния ред

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Потребителско име /P Парола

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Потребителско име /P Парола

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Потребителско име /P Парола

    Как да принудите 1C:Enterprise да качи база данни от командния ред

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Потребителско име /P Парола /DumpIB c:\name.dt

    Как да актуализирате текущите промени в конфигурацията на конфигурация на база данни от командния ред

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Потребителско име /P Парола /UpdateDBCfg

    Как да тествате и коригирате информационна база, без да проверявате автоматично референтната цялост

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

    Как да извършите автоматично проверка на конфигурацията и да изведете резултатите от проверката във файл

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (администратор)" /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"Fedorov (администратор)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

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

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (администратор)" /P"" /DumpConfigFiles "D:\1\11" -Модул

    Как да заредите помощни файлове, записани във формат htm, в решение за приложение

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (администратор)" /P"" /LoadConfigFiles "D:\1\11" -Помощ

    Стартиране на изпълнимия файл на системата 1C:Enterprise 8.x

    В допълнение към стартирането чрез избиране на съответната икона от менюто "Старт" - "Програми" на операционната система MS Windows, системата 1C:Enterprise 8.x може да се стартира чрез стартиране на изпълнимия файл 1CV8.EXE. Такова стартиране може да се извърши например с помощта на елемента „Изпълнение“ в менюто „Старт“ на операционната система MS Windows или чрез двукратно щракване върху името на файла 1CV8.EXE в програмата Explorer.

    В командния ред за стартиране на файла 1CV8.EXE можете да посочите всички необходими параметри: режим на стартиране, име на директорията с информационната база, име на потребителската директория и други. Ако параметрите на командния ред са зададени правилно, файлът 1CV8.EXE ще бъде стартиран в един от режимите на стартиране: „1C:Enterprise“ или „Конфигуратор“ - в зависимост от посочените параметри.

    Ако при стартиране на файла 1CV8.EXE се открие грешка в параметрите на командния ред или параметрите липсват, след стартиране на екрана ще се появи диалоговият прозорец „Стартиране на 1C:Enterprise“. В този диалог потребителят може да избере режима на стартиране на файла 1CV8.EXE, името на информационната база и други параметри за стартиране.

    Примери:


    Опция за файл:
    "C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Път на база данни" /N"Потребителско име" /P"Парола"
    Опция клиент-сървър:
    "C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"ServerName\Base" /N" Username " /P"Password"
    сървърен порт(например 1641):

    "C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"Име на сървъра:1641\Base" /N"Потребителско име" /P"Парола"
    Изпълнение на програмата под потребителя и извършване на обработка при отваряне:
    "C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N потребител /P парола /Изпълнете "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
    "C:\Program Files\1cv82\common\1cestart.exe" ПРЕДПРИЯТИЕ /F "ПЪТ ДО DB ПАПКА" /N ПОТРЕБИТЕЛ /P ПАРОЛА /Изпълнете "C:\\processing.epf"
    Архивиране на информационната база 1C
    "C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Administrator" /P"12345" /DumpIB \\bdc\BackUp\Base.dt
    "C:\Program Files\1cv82\common\1cestart.exe" config /S server:1641\82_zup /N Administrator /P zzzz /WA- /Out"c:\Backup\backup.log" -NoT_runcate /DumpIB H: \1S_VIGR\82_zup.dt

    За 8.1:
    За версията на файла:
    "C:\Program Files\1cv81\bin\1cv8.exe" ПРЕДПРИЯТИЕ /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
    За опцията клиент-сървър:
    "C:\Program Files\1cv81\bin\1cv8.exe" ПРЕДПРИЯТИЕ /S"сървър-1C\ZUP" /N"EMigachev" /P"12345"
    Ако един и същ сървър има 8.1 и 8.2 (как да инсталирате - ), тогава при свързване към бази данни 8.2 трябва да посочите сървърен порт(например 1641):
    "C:\Program Files\1cv82\common\1cestart.exe" ПРЕДПРИЯТИЕ /S"сървър-1C:1641\ZUP" /N"EMigachev" /P"12345"

    Опции на командния ред


    Когато стартирате файла 1CV8.EXE, следните параметри могат да бъдат зададени в командния ред:
    Опции на командния ред за избор на режим:
    CONFIG - стартиране на системата 1C:Enterprise 8.x в режим "Конфигуратор";
    ENTERPRISE - стартиране на системата 1C:Enterprise 8.x в режим „1C:Enterprise“;
    CREATEINFOBASE ] - създаване на информационна база (
    ред, указващ параметрите на информационната база, всеки от които е фрагмент от формуляра<Имя параметра=><Значение>, където име на параметър е името на параметъра, а стойност е неговата стойност.
    Фрагментите са разделени един от друг с ";".
    Ако дадена стойност съдържа интервал, тя трябва да бъде затворена в двойни кавички (").

    Следният параметър е дефиниран за версията на файла:
    Файл - указател на информационна база;
    Locale - език (държава), който ще се използва за създаване на информационната база. Валидните стойности са същите като за параметъра<Форматная строка>метод Формат. Параметърът Locale не е задължителен. Ако не е посочено, ще се използват регионалните настройки на текущата информационна база.

    За опцията клиент-сървър са дефинирани следните параметри:
    Srvr - Име на сървъра на 1C:Enterprise;
    Ref - име на информационната база на сървъра;
    SQLSrvr - име на SQL сървър;
    SQLDB - име на SQL база данни;
    SQLUID - SQL потребителско име;
    SQLPwd - SQL потребителска парола. Ако не е указана парола за SQL потребителя, този параметър може да бъде пропуснат.
    SQLYOffs е отместването на датата, използвано за съхраняване на дати в SQL Server. Може да приема стойности 0 или 2000. Този параметър не е задължително да бъде посочен. Ако не е посочено, стойността 0 се приема.
    Locale - език (държава), (подобно на версията на файла).

    За всички опции са определени следните параметри:
    Usr - потребителско име;
    Pwd - парола
    /AddInList - параметър, указващ под какво име да се добави базата данни към списъка; ако не е посочено, базата данни няма да бъде добавена в списъка. Ако име не е зададено, се използва по подразбиране, подобно на интерактивното създаване на информационна база.

    Едновременното използване на ключове не е разрешено.

    Опции на командния ред за задаване на опции за стартиране:
    /@<имя файла>- параметрите на командния ред се записват в посочения файл
    /Ф<Путь>- път до информационната база, ако се съхранява във файл (не е необходимо да се посочва името на файла)
    /С<Адрес>- адресът на информационната база, съхранявана на сървъра 1C:Enterprise 8.x, е както следва:
    <Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

    /Н<Имя>-Потребителско име. Трябва да се посочи по същия начин, както в списъка с потребители, създаден в Конфигуратора
    /P<Пароль>-парола на потребителя, чието име е посочено в параметъра /N. Ако потребителят няма парола, този параметър може да бъде пропуснат
    /WA - забранява използването на Windows удостоверяване при стартиране на Enterprise или Configurator
    /WA+ настройка на задължителното използване на удостоверяване на Windows при стартиране на 1C:Enterprise или Configurator. Ако ключът /WA не е посочен, се предполага, че се използва опцията на командния ред /WA+.
    /AU - забранява показването на въпрос за актуализиране на текущата версия на 1C:Enterprise от административна инсталация
    /AU+ настройка за показване на въпрос за актуализиране на текущата версия на 1C:Enterprise от административна инсталация. Ако превключвателят /AU не е указан, се предполага, че се използва опцията на командния ред /AU+.
    /Вън<Имя файла>[-NoT_runcate] - настройка на файл за показване на служебни съобщения. Ако ключът –NoT_runcate е указан (разделен с интервал), файлът не се изчиства
    /L<Каталог>- показва директорията на локализирани интерфейсни ресурси (например „RU“)
    /DisableStartupMessages -Потиска съобщенията при стартиране: „Конфигурацията на базата данни не съответства на запазената конфигурация. Продължи?"; „Възможностите на вашия компютър не са достатъчни за редактиране на помощта за конфигурация. За да редактирате помощта, трябва да инсталирате Microsoft Internet Explorer версия 6.0 или по-нова.“; „Възможностите на вашия компютър не са достатъчни за редактиране на HTML документи, включително теми за помощ. За да редактирате HTML документи, трябва да инсталирате Microsoft Internet Explorer версия 6.0 или по-нова. При това стартиране редактирането на html документи няма да е налично."
    /° С<Строка текста>- предаване на параметъра към параметрите на командния ред за конфигурация на пакетния режим на конфигуратора:
    /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, ако има грешки в данните).

    Опции на командния ред в пакетен режим за създаване на файлове за доставка и актуализиране:
    /CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] - Създаване на файлове за доставка и актуализиране
    -cffile<имя cf файла>- инструкции за създаване на комплект за разпространение
    -cfufile<имя cfu файла>- инструкции за създаване на актуализация
    -f<имя cf файла>- дистрибуцията, включена в актуализацията, е посочена от името
    -v<версия дистрибутива>] - дистрибуцията, включена в актуализацията, се определя от версията
    Забележка: група параметри -f<имя cf файла>|-v<версия дистрибутива>се повтаря толкова пъти, колкото файлове за разпространение са включени в актуализацията.

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

    Параметри на командния ред за пакетна регистрация на 1C:Enterprise 8.x като сървър за автоматизация:
    /RegServer - регистрация на приложение
    /UnregServer - изтриване на регистрацията на приложението
    След изпълнение затваря системата 1C:Enterprise 8.x.
    Ако стойностите на параметрите включват интервали (например път или име на файл), стойностите трябва да бъдат оградени в кавички.

    По-долу са дадени примери за команден ред за стартиране на системата 1C:Enterprise 8.x:
    C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB
    Даденият команден ред означава, че системата 1C:Enterprise 8.x ще бъде стартирана в режим „1C:Enterprise“, а информационната база се намира в поддиректорията „\DB“ на директорията „C:\1CV8\BIN“.

    C:\1cv81bin\1cv8.exe предприятие /s Serv06\ZUP /L RU
    И този команден ред по-долу означава, че системата 1C:Enterprise 8.x ще бъде стартирана в режим „1C:Enterprise“, адресът на информационната база ZUP, съхранен на сървъра на 1C:Enterprise Serv06 и руския интерфейс

    За да премахнете блокирането на връзките към информационната база, трябва:
    Влезте в информационната база, като използвате параметъра за стартиране "/UC" със същия код за разрешение за достъп, който е зададен при настройката на заключването. Започнете тази обработка, като посочите „Деблокиране на връзки“ като блокиращо действие. Щракнете върху бутона "Изпълни".
    в cmd
    стартирайте C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
    в етикета
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Configurations\Typical\UprTorg" /N"Потребителско име" /P"Парола" /UC 456743

    Код на партиден файл на DOS
    ехото е изключено
    клас
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"сървър\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"StopUsers"
    "C:\Program Files\1cv81\bin\1cv8.exe" CONFIG /S"сървър\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"IB конфигурация партида актуализация"
    "C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"Allow Users to Work" /UC"BatchUpdateIBConfiguration"

    В тази статия ще ви разкажа за параметрите за стартиране на 1C и как да ги използвате. Ще дам няколко примера как да използвате тези параметри. След като прочетете статията, ще можете да автоматизирате някои ежедневни процеси.

    Когато стартирате 1C:Enterprise, можете да използвате параметрите за стартиране, които могат да бъдат посочени в настройките или в прекия път, който използвате за стартиране на 1C.

    Режим на стартиране 1C

    КОНФИГ— 1C ще стартира в режим на конфигуратор.
    ПРЕДПРИЯТИЕ— 1C ще стартира в режим Enterprise.

    1cestart.exe- файл за стартиране на програмата 1C, обикновено се намира в папката „1cv8\common“. При стартиране автоматично открива необходимата версия на клиента. Когато инсталирате 1C, преките пътища на работния плот и в менюто "Старт" се отнасят до този файл.

    Параметри за стартиране на 1C за автоматичен избор на потребител

    • "Потребителско име"
    • /P"Потребителска парола"

    Потребителското име и паролата трябва да съвпадат с потребителското име и паролата, посочени в списъка с потребители в Конфигуратора. Потребителите могат да се видят в Конфигуратора, отидете в горното меню: Администриране > Потребители. Ако паролата е празна, това поле може да бъде пропуснато.

    Тези параметри могат да бъдат зададени в настройките при редактиране на база данни в списъка с бази данни. В полето "Разширени опции за стартиране".

    Стартирайте 1C и отидете на настройките на информационната база, трябва да се появи следният прозорец:

    Въведете параметрите, както е показано на фигурата, като посочите вашето потребителско име и парола, след което щракнете върху „Край“. Ако сте направили всичко правилно, тогава, когато влезете в тази база данни, няма да бъдете помолени за вашето потребителско име и парола.

    Параметри за стартиране на 1C за автоматично стартиране на база данни

    • /F “address” - адресът към базата данни, ако се съхранява във файлова версия.

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

    • /S “адрес” - посочете адреса, както следва: “Име на сървъра (клъстер на информационна база)” \ “Име на информационната база на сървъра”

    Тези параметри трябва да бъдат посочени в прекия път, който използвате за стартиране на 1C:Enterprise. Отидете до свойствата на прекия път, в края на полето „Обект“ добавете необходимите параметри.

    Ако всичко е направено правилно, когато стартирате прекия път, трябва да стартира базата данни, която сте посочили в параметрите.

    За удобство можете да създадете нов пряк път или да копирате този, който използвате.

    Автоматично зареждане на 1C при стартиране на системата

    Ако трябва да стартирате 1C Enterprise, когато системата стартира с необходимите параметри, трябва да копирате прекия път 1C в папката Startup.

    Ако съдържа параметри за стартиране на 1C, те ще работят при стартиране на системата.

    Можете да комбинирате всякакви параметри за стартиране на 1C. За да направите това, просто запишете необходимите параметри в настройките на 1C или в прекия път.

    Допълнителни параметри за стартиране 1C

    • /LogUI— записване на действията на потребителя в дневника. (Писането ще се извърши в потребителската директория във файл, наречен „logui.txt“)
    • /DumpIB "Адрес на файл за качване « — разтоварване на базата данни. Подходящ за създаване на автоматично архивиране на база данни.
    • /Изпълни "Адрес на външна обработка” - параметърът е предназначен за автоматично стартиране на външна обработка след стартиране на системата.
    • /° С“Параметър на низ” - предава параметъра на конфигурацията. Можете да получите достъп до него чрез глобалния контекст в конфигуратора „Параметър за стартиране“.
    • /DisableStartupMessages– параметърът премахва системни съобщения при стартиране на 1C Enterprise.

    При редактиране на информационната база. Можете да посочите версията на 1C, чрез която да стартирате (подходящо, ако имате инсталирани няколко бази данни, работещи под различни версии на клиента)

    Пример за използване на параметри за автоматично архивиране на информационна база.

    "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

    Ако въведете тези параметри в прекия път за стартиране на 1C в полето „Обект“, ще бъде създаден архив на базата данни, който се намира „C:\Base_Buh“ в папката „C:\Arhiv“ под името „Buh .dt”. Ще бъде направен запис и в лог файла „C:\Arhiv\log_arhiv.txt“. Посочете вашите пътища, къде се намира базата данни и къде искате да създадете архиви.

    Конфигуриране на опциите за стартиране на отстраняване на грешки в приложението

    Когато разработвате приложения, често е необходимо да стартирате 1C дебъгера под конкретен потребител, отидете на конфигуратора: Помощ > Опции

    В раздела „Стартиране на 1C:Enterprise“, в групата „Потребител“, текущият потребител е зададен по подразбиране (под който сте влезли в конфигуратора). Можете да го промените на каквото ви трябва. И отстраняването на грешки ще започне под избрания потребител.

    Освен това тук можете да посочите под кой клиент да стартира приложението.

    С тези прости стъпки можете да внедрите полезни функции в програмата 1C:Enterprise.



     

    Може да е полезно да прочетете: