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

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

Когато стартирате файла 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 сървър. Може да приема стойности 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
създаване на файлове за разпространение и актуализиране


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

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

Файлова директория на информационната база;
Локален език (държава), който ще се използва при създаването на информационната база. Валидните стойности са същите като параметъра на метода Format. Параметърът 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, се сумира, както следва:


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

/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\ControlTorg /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\ControlTorg /N Потребителско име /P Парола

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

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

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

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Admin /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 (Administrator)" /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 (Administrator)" /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 (Administrator)" /P"" /DumpConfigFiles "D:\1\11" -Модул

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

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (Administrator)" /P"" /LoadConfigFiles "D:\1\11" -Помощ

    Програмата 1C е невероятно популярна за поддържане на финансови записи на почти всяко предприятие. Програмата има огромен брой функции и функции. Понякога не е толкова лесно да се справите с тях. Можете да създадете множество потребителски акаунти, за които ще бъде създадена отделна база данни. При всяко стартиране трябва да изберете желания акаунт, база данни и в някои случаи да посочите други настройки и параметри. Ако има няколко потребители, лесно можете да се объркате и да направите грешка при избора. Дори и да не се объркате, с течение на времето такъв брой манипулации за нормално стартиране стават скучни.

    Стартирането на 1C от командния ред опростява работата с програмата.

    Как да опростим тази процедура? Разработчиците са предвидили стартирането на програмата 1C от командния ред. Не се страхувайте от това име, няма да е необходимо да запаметявате куп комбинации и командата Windows низне ти трябва нито едно от двете. Достатъчно е само да създадете необходимия брой преки пътища веднъж, да зададете необходимите параметри на командния ред в техните свойства или да създадете специален bat файл и да ги запишете в него.

    В тази статия ще анализираме подробно как да използвате този метод на стартиране, както и как да посочите всички параметри. Освен това ще споделим с вас списък с най-важните команди, които ще ви помогнат да прецизирате клиента.

    Първо, нека видим кои файлове са отговорни за стартирането и стартирането на програмата, както и директорията харддисккъдето се съхраняват. Основната директория, в която е инсталиран 1C, е C:\Program files\1CvXX\, където вместо XX са посочени номерата на работната версия. Ако се използва най-новата версия 8.3, папката ще се казва 1Cv83, ако предишните са 1Cv82 или 1Cv81. Вътре в директорията има други директории с подверсии. В тях вече е папката bin с основния изпълним файл на версията. Не е ясно от какво се ръководи разработчикът, но с всяка актуализация инсталаторът създава нови папки, като в крайна сметка изяжда много свободно място на твърдия диск. След това намерете папката Common и в нея файла 1cestrart.exe. Той е този, който стартира прозореца за избор на потребител и база данни. Този прозорец, съответно, е файл 1cv8s.exe от определена директория bin.

    След като изберете база данни, с която да работите, се стартира друг файл, чието име зависи от опцията за стартиране - 1cv8.exe ( дебел клиент) или 1cv8c.exe (тънък клиент). Ще обясним разликата между тези опции малко по-късно. Освен това можете да показвате необходимите за работа преки пътища и да предписвате опции за стартиране в тях, като ускорявате процеса няколко пъти.

    Опции за стартиране на програмата 1C

    Нека се опитаме да разберем какви опции за стартиране ни предложи разработчикът. Те са общо четири, различават се по принципа на работа и изискванията към ресурсите на компютъра, на който работите.

    • Дебел клиент - доскоро това беше единствената съществуваща опция. Той е най-взискателен към ресурсите на работната машина, тъй като цялата обработка на данни се извършва на компютъра на потребителя, той също така съхранява всички файлове, необходими за работа. Не зависи от наличието на интернет, но е обвързан с хардуер, не представлява възможност за дистанционна работа.
    • Тънък клиент - е софтуерна обвивка за достъп до 1C сървъра. Има познато меню и интерфейс за настройки, но тъй като цялата обработка на данни се извършва на сървъра, той изобщо не е взискателен към мощността на оборудването. На потребителя е предоставена ограничена функционалност, можете да организирате работа като с отдалечен сървърпрез интернет, както и на самия компютър в специална софтуерна среда.
    • Уеб клиент – всичко, от което се нуждаете за работа е уеб браузър и достъп до Интернет. Съответно няма връзка с компютъра и мястото на работа. Натоварването на оборудването е минимално, тъй като всички изчисления се извършват на отдалечен сървър.
    • Конфигуратор - специален режимЗа фина настройкапрограма, която работи само при използване на дебел клиент.

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

    Струва си да се отбележи, че по подразбиране настройките на програмата 1C автоматично избират опцията за стартиране, така че не е нужно да мислите за това. Въпреки това, ако трябва да използвате някои конкретна опция, можете да създавате преки пътища на работния плот и да предписвате параметри на командния ред в тях или да използвате bat файл. Нека разгледаме всеки метод по-подробно.

    Стартирайте чрез пряк път на работния плот

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

    1. Отворете Windows Explorer, отидете до директорията, която съдържа изпълнимия файл, който искате, и намерете самия .exe файл. Например C:\Program files\1Cv83\bin\1cv8.exe за работа в режим на дебел клиент.
    2. Кликнете върху него Кликнете с десния бутонмишката и изберете „Създаване на пряк път“.
    3. След като системата покаже съобщението „Windows не може да създаде пряк път в тази папка. Да го поставя на работния плот? щракнете върху Да.
    4. Намерете своя пряк път на работния плот, щракнете с десния бутон върху него, изберете "Свойства" - раздела "Пряк път" - реда "Обект".
    5. Ще видите записа следния вид: “C:\Програмни файлове\1Cv83\bin\1cv8.exe”. Ако поставите курсора там, съдържанието на реда може да се промени.
    6. В края на реда въведете командата, която отговаря на вашите очаквания, потвърдете въвеждането с бутоните "Приложи" - OK.

    Започвайки с bat файл

    Не по-малко лесен начин за стартиране на програмата. Основната разлика е регистрацията на всички данни ръчно в специален текстов файл. За някои този метод ще изглежда по-удобен. Как се използва?

    1. Създайте най-често срещаните Текстов документс помощта на стандартен Notepad.
    2. Дайте му име във формат file_name.bat, където bat е файловото разширение, и след това го запазете във всяка папка на вашия твърд диск.
    3. Копирайте следните команди в документа:

    @echo изключено
    клас
    започнете

    1. След стартиране въведете желаната команда, за да стартирате програмата с необходимите параметри.
    2. Запазете файла и го затворете.
    3. За да стартирате 1C, щракнете двукратно върху bat файла.

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

    Основни команди за стартиране

    Тъй като параметрите на командния ред са различни в различните версии на 1C, ще разгледаме примери за всяка от тях. Ще представим в следната последователност: декодиране на всеки елемент и примерно приложение.

    Версия 7.7

    1cv7.exe РЕЖИМ [ /M | /D‹path› | /U‹path› | /N<потребителско име> | /P‹парола› ],

    където MODE е зададеният режим, в който ще се стартира клиентската програма. Може да приема следните стойности:

    • config - конфигуратор, за фина настройка на функциите на програмата, както и програмиране на някои операции;
    • debug - дебъгер за проверка на производителността на някои функции и операции;
    • предприятие - нормалният режим на работа за изпълнение на ежедневни задачи по поддръжка на предприятието.
    • monitor е команда, която стартира режим на монитор.
    • /M - стартира режима на изключителен достъп, така че никой освен вас да не може да влезе в програмата. Ако сте единственият потребител, тогава изключителен режимсе активира автоматично. За да влезете в изключителен режим, когато работите в корпоративна мрежа, трябва други потребители да излязат от програмата. Режимът е необходим за извършване на важни операции с бази данни, така че да не се намесва трета страна.
    • /D - папка, в която се съхранява базата данни. Особено важно е, ако използвате папка, различна от тази, която програмата избира по подразбиране.
    • /U- работна папкапотребител, при условие че програмата се използва от няколко потребители.
    • /N - потребителско име за достъп до базата данни и сметка.
    • /P - парола за достъп до акаунта и базата данни.

    По-рядко използвани команди:

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

    Пример за използване: 1cv7 enterprise /Dc:\1c\database /NIvanov /P753159,

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

    Версия 8.2 и 8.3

    • ДИЗАЙНЕР - стартира в режим на конфигуратор за програмиране на функции и фина настройка.
    • ПРЕДПРИЯТИЕ - стартира нормален режим за обслужване на предприятието.
    • CREATEINFOBASE‹ConnectionString› ] - създаване нова базаданни, които ще съхраняват цялата работна информация.
    • ConnectionString - могат да бъдат зададени следните параметри:
      • Файл - папка с база данни (за файлов режим).
      • Srvr - адрес на корпоративния сървър (за работа клиент-сървър). Можете да посочите няколко адреса, както следва: Srvr=”Server1,Server2” или Srvr=”Server1:1741,Server2:1741”;
    • /AddInList [BaseName] - името на базата данни, която ще се използва за добавяне към списъка. Ако пропуснете този параметър, базата няма да бъде добавена към списъка, а ако не въведете собственото си име, то ще бъде зададено автоматично.
    • /UseTemplate - базата данни се създава от готов шаблон, който е посочен в името, изписано в триъгълни скоби.
    • Ref - име на базата данни, съхранявана на сървъра на приложения.

    СУБД показва вида база данни, използвана на сървъра:

    • MS SQL сървър
    • PostgreSQL;
    • IBMDB2;
    • OracleDatabase.

    За всеки тип база данни можете да зададете допълнителни параметри:

    • Usr - вход.
    • pwd - парола.
    • Locale - локализация.

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

    • /@‹Име на файл› - изберете външен файлс посочените опции на командния ред.
    • /F‹PathBase› - път до базата данни, когато файлов режимработа.
    • /S‹ComputerName\BaseName› - местоположение на базата на хост компютъра в сървърен режим.
    • /WS - връзка за свързване към уеб сървъра.
    • /IBName‹base name› - стартира база данни с посоченото име от списъка с всички налични бази данни. Ако имената на няколко бази данни съвпадат, програмата ще генерира грешка.
    • /IBConnectionString - адресът на пълната връзка към базата данни, тъй като се използва от функцията ConnectionString, описана по-горе.

    Когато използвате тънък клиент, можете да приложите следните опции:

    • wsn - потребителско влизане за свързване към уеб сървъра.
    • wsp - парола за свързване към уеб сървъра.
    • wspauto - активирайте автоматичните настройки на прокси сървъра.
    • wspsrv - адрес на прокси сървър.
    • wspport - порт на прокси сървъра.
    • wspuser - влизане при работа през прокси сървър с необходимост от оторизация. потребителско име за прокси с оторизация.
    • wsppwd - парола при работа през прокси сървър с необходимост от оторизация. потребителско име за прокси с оторизация.
    • /N‹Login› - вход, зададен в конфигуратора. Потребителско име, както е зададено в конфигуратора.
    • /P‹Password› - паролата на потребителя, посочен в предишния параметър. Може да се пропусне, ако потребителят няма парола.
    • /WSN<име> - потребителско име за удостоверяване на уеб сървъра.
    • /WSP‹password› - паролата на потребителя, чието име е посочено в /WSN параметъра за удостоверяване на уеб сървъра.
    • /WA- - забранете използването на удостоверяване на Windows при стартиране.
    • /WA+ - Принудително удостоверяване на Windows при стартиране. Ако изобщо не напишете този параметър, /WA+ се използва по подразбиране.
    • AppAutoCheckVersion - автоматичен избор за всяка версия на база данни желаната версия 1C програми.
    • /AppAutoCheckMode - автоматичен избор на режим на стартиране въз основа на информация от базата данни.
    • /UseHwLicenses+, /UseHwLicenses- - търсене на локален ключ за сигурност.
    • /Debug - стартирайте програмата 1C в режим на отстраняване на грешки.
    • /DebuggerURL - идентификация на дебъгера, към който приложението трябва да се свърже веднага след стартиране. Указва URL адреса на дебъгера (протокол, компютър и номер на порт), на който дебъгерът може да създава отдалечени обекти.
    • /RunShortcut‹име на файл› - стартирайте програмата от файла със списъка на създадените бази данни.

    Конфигуратор на пакетен режим

    • /DumpIB‹FileName› - разтоварване на базата данни.
    • /DumpCfg‹FileName› - запазване на настройките в отделен файл.
    • /DumpDBCfg‹FileName› - запишете настройките на базата данни в отделен файл.
    • /ConvertFiles‹име на файл|каталог› - групово преобразуване на файлове 1C версия 8.x. За да бъде успешна процедурата, файловете трябва да могат да се записват, както и да работи режимът на конфигуратора с отворена конфигурация, в която ще извършите конвертирането.

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

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

    Примери за команден ред

    Стартиране на 1C във файловия режим на дебел клиент:

    "C:\Program Files\1cv83\bin\1cv8.exe" ПРЕДПРИЯТИЕ /F"D:\база данни\Потребител" /N"Администратор" /P"12345"

    Стартиране на 1C в режим клиент-сървър:

    "C:\Program Files\1cv83\bin\1cv8.exe" ENTERPRISE /S"server-base\User" /N"Admin" /P"12345′′

    Заключение

    Разгледахме най-основните команди за стартиране на 1C от командния ред. Чрез заместване на команди можете да изпълнявате различни заявки. Всъщност те са много повече, но значителна част от тях са предназначени по-скоро за специалисти. техническа поддръжка. Използвайки информацията от статията, можете сами да извършите всички действия. Оставете вашите въпроси в коментарите.

    В тази статия ще говоря за възможните параметри и ключове за стартиране на 1C 8.3, 8.2 и 8.1. За удобство на потребителите можете да използвате някои от представените функции. Няма да навлизам дълбоко и да опиша всички възможни параметри, но ще опиша тези точки, които според мен може да са необходими обикновени потребителипрограми.

    На платформата 1C 8.1 имаше само една опция за стартиране на приложение 1C - това е дебел клиент. Ще дешифрирам малко тази концепция. 1C е клиент-сървър софтуери клиентските приложения се използват за изпълнението му.

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

    С пускането на платформата 1C 8.2 стана възможно използването на тънък клиент и уеб клиент. Всички тези клиентски приложения имат своите предимства и ограничения, вече са написани много статии за това и няма да се задълбочавам в това. Ще отбележа само основните точки.

    • Конфигураторработи само в режим на дебел клиент.
    • дебел клиентнай-взискателните към компютърните ресурси.
    • Тънък клиентне е взискателен към ресурсите на компютъра на потребителя в режим на работа клиент-сървър, т.к цялото натоварване отива към сървъра.
    • Уеб клиентИзисква само браузър и интернет връзка. Можете да работите с програмата от всяка точка на света. Удобната работа зависи само от скоростта на интернет връзката. Цялото натоварване пада върху уеб сървъра.

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

    Също така отбелязвам, че по подразбиране в настройките за стартиране на базата данни е зададено „Избиране автоматично“ и не е нужно да мислите кой клиент и коя база данни не трябва да стартирате.

    Опции за стартиране на 1C от командния ред с автоматичен избор на потребител

    В работата си често срещах грешки в работата на програмата 1C Accounting, например някои дневници на документи не се показват, ако в базата данни 1C не е създаден потребител.

    За да го поправите, трябваше да създадете и да отидете под него, като щракнете върху OK всеки път в прозореца за избор на потребител. И това е основно правилно, ако няколко потребители работят в базата данни, всеки трябва да влезе под собственото си име.

    Но в някои случаи, когато само един потребител винаги работи с програмата, напр. основни версии, изглежда непрактично да потвърждава избора си всеки път с натискане на бутона OK, ако потребителят няма парола за вход. Все пак е ясно, че е сам.

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

    Ако винаги работите в програмата 1C 8 от един и същ компютър, под същия потребител операционна система Windows тогава можете да направите следното:

    Стартираме информационната база в режим на конфигуратор. Изберете Администриране => Потребители. Намерете вашия потребител в списъка и щракнете върху редактиране:

    Премахнете отметката от квадратчето „1C:Enterprise Authentication“ и поставете отметка в квадратчето „Operating system authentication“. Натискаме избор, появява се прозорец за избор на потребител на операционната система. В моя случай списъкът „Домейни“ съдържа името на моя компютър, списъкът „Потребители“ съдържа съществуващите потребители на моята операционна система Windows.

    Изберете своя потребител и запазете всички промени:

    Ако имате само един потребител с пълни права и се опитате да му дадете удостоверяване на ОС, програмата ще издаде предупреждение. В този случай трябва да създадете друг потребител с пълни права. Мисля, че това беше направено от съображения за сигурност, така че в случай на неизправност на операционната система те все още могат да влязат в 1C с пълни права.

    Използване на допълнителни опции за стартиране на информационната база 1C. Колкото и страшно да звучи, всъщност няма нищо сложно в това. За това не е необходимо да влизате в конфигуратора, освен да разгледате възможните параметри за стартиране в помощта. Трябва да посочите потребителското име и паролата като параметри.

    От справка 1C:

    • /Н<имя>- Потребителско име. Трябва да се посочи по същия начин, както в списъка с потребители, създаден в Конфигуратора.
    • /P<пароль>- паролата на потребителя, чието име е посочено в параметъра /N. Ако потребителят няма парола, този параметър може да бъде пропуснат.

    Знаем потребителското име и паролата си, но къде можем да ги напишем? Изберете желаната база данни от списъка и щракнете върху редактиране:

    Превъртете по-нататък до последна страницанастройки и вижте реда, от който се нуждаем “ Допълнителни опциистартиране". Тук пишем /N “вашето потребителско име” /P “вашата парола”. Ако няма парола, този параметър и неговата стойност не се записват. Запазете с бутона "Готово". Ако направите грешка с паролата в параметъра, прозорецът за избор на потребител също ще изскочи. Уверете се, че всичко е въведено правилно.

    Ако искате да промените потребителското име и паролата, трябва да направите корекции в настройките.

    Стартиране на конкретна база 1C без избор от списък с бази

    Например, не искате да избирате база данни от списъка всеки път, когато стартирате 1C Enterprise, а създавате отделен пряк път на работния плот за всяка база данни. Имаме нужда от още един параметър за стартиране. От справка 1C:

    • /Ф<путь>- път до информационната база, ако се съхранява във файл (не е необходимо да се посочва името на файла).

    Нека разгледаме един пример файлова база 1C. Направете същото за всички други бази от списъка, ако е необходимо.

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

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

    Първо, нека създадем пряк път за изпълнимия файл 1cestart.exe. Най-лесният начин е да копирате прекия път на 1C Enterprise, който вече имате, и да го преименувате, например, на UT 10.3, така че да е ясно коя база данни ще изпълнява:

    Сега отиваме в свойствата на прекия път и в полето обект, след кавичките, след интервал, предписваме параметрите:

    Първо пишем параметъра ENTERPRISE, което означава, че при стартиране ще бъде избран режимът на стартиране на Enterprise. Ако е необходимо да стартирате конфигуратора, тогава се записва параметърът DESIGNER.

    • “C:\Program Files (x86)\1cv82\common\1cestart.exe” предприятие /F “D:\1C\1C базова демонстрация\Управление на търговия (демо) за сайт”.

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

    Можете да добавите описаните по-горе параметри за удостоверяване на потребителя към този пряк път:

    • “C:\Program Files (x86)\1cv82\common\1cestart.exe” enterprise /F “D:\1C\1C демо база\Trade management (demo) за сайта” /N “Fedorov (администратор)” /P "131".

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

    Ключове и параметри за стартиране на базата данни 1C при стартиране на Windows

    Да речем, че искате това, когато включите компютъра и Стартиране на Windows, вие автоматично стартирахте необходимата база данни 1C под вашия потребител с парола. За да направите това, трябва да създадете пряк път с опции за стартиране, както е описано по-горе, и да го поставите в папката Startup. Отиваме Start => Всички програми виждат папката Startup, щракнете върху нея с десния бутон и щракнете върху Open. Копираме създадения пряк път в отворената папка Startup и при следващото стартиране Windows 1C ще стартира с посочените в него параметри.

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

    Например, вие едновременно използвате платформи 8.1 и 8.2, за да стартирате различни бази данни и искате да ги стартирате от един и същ списък. За всяка база данни е възможно да се посочи коя версия на платформата ще изпълнява тази база данни. Хората често срещат проблем, когато някой се е регистрирал в настройките за стартиране на базата данни определена версияплатформа и след актуализиране на платформата стартирането се случва така или иначе Стара версия. За да промените версията на платформата, която да стартирате, изберете базата от списъка и щракнете върху „Промяна“. В последния прозорец посочете необходимата версия на платформата, само имайте предвид, че тя трябва да бъде инсталирана на вашия компютър.

    При такъв запис ще се стартира най-новата версия на инсталираните на вашия компютър 8.1 платформи за избраната база.

    При такъв запис платформата 8.1.15.14 ще бъде избрана за стартиране на тази база данни.

    По подразбиране при добавяне на база към списъка се задава стойност 8.2 или 8.3. Мисля, че тази статия може да е полезна при преминаване към версия 8.3, когато всички в настройките на базата данни ще имат версия за стартиране на 8.2 и никой няма да види резултата от актуализацията и преминаването към 8.3, т.к. базите ще бъдат стартирани и от платформа 8.2.