Počítače Windows internet

Klávesy na spustenie 1s 8.3 z príkazového riadku. Vývoj režimu agenta konfigurátora. Príkazy, ktoré existujú v dávkovom režime

Ak potrebujete vytvoriť záložné kópie 1C a zabezpečenia informácií klient-server a súborov, je najvhodnejšie použiť príkazový riadok systému Windows. Pomocou technológie popísanej nižšie budete mať všetky databázy v natívnom formáte 1C .dt, čo vám umožní:

  • zmeniť verziu súboru na klient-server a naopak;
  • prenos databáz na iné servery alebo počítače;
  • zjednotiť formát záložných kópií 1C.

Na dokončenie všetkých činností budete potrebovať počítač so systémom Windows 2003+ s nainštalovaným hrubým klientom z technologickej platformy. Nahráme na sieťovú jednotku umiestnenú na zariadení NAS, ktoré funguje ako úložisko pre záložné kópie 1C, a nielen.

Spustenie 1C Configurator z príkazového riadku

Pre pohodlie vytvoríme súbor vo formáte .cmd, čo je sada riadkov, ktoré spúšťajú konfigurátor 1C z príkazového riadku. Vzorový súbor je možné stiahnuť. Tento súbor možno neskôr použiť v štandardnom plánovači Windows umiestnenom v ovládacom paneli na automatizáciu procesu zálohovania.

Základom riešenia môže byť nasledujúci príkazový riadok 1C, ktorý vykonáva zálohu databázy klient-server:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Server\buh" /N"Administrator" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\ \backup\1c\buh_%date%.dt"

Tu, aby ste nezáviseli od verzie, spustite 1cestart.exe s nasledujúcimi parametrami:
CONFIG - spustenie konfigurátora 1C z príkazového riadku
/S - špecifikuje buh zabezpečenia informácií klient-server, ktorý sa nachádza v klastri serverov
/N "Správca" - meno používateľa, ako je uvedené v zozname používateľov.
/P"MyPassword" - heslo pre predtým zadaného používateľa. Ak neexistuje žiadne heslo, nemusíte tento parameter zadávať na spustenie 1C z príkazového riadku.
/Out"C:\1c.log" - názov súboru, ktorý bude obsahovať servisné informácie o priebehu skriptu, ako aj chyby a diagnostické hlásenia.
/DumpIB”\\backup\1c\buh_%date%.dt” - a nakoniec kľúč, ktorý vypíše databázu na sieťový disk \\backup do priečinka 1c s názvom buh_XX.XX.XXXX.dt, kde XX .XX.XXXX - aktuálny dátum na zabránenie prepísania záložných súborov a na ich identifikáciu.

Upozorňujeme, že pri písaní ruských znakov do súboru .cmd, ktorý vykonáva zálohu 1C z príkazového riadku, musíte použiť kódovanie CP866 a nie štandardné kódovanie Windows CP1251! Mali by ste tiež venovať pozornosť dvojitým úvodzovkám okolo hodnôt parametrov a absencii medzier medzi parametrami a ich hodnotami.

Pre zabezpečenie informácií o súbore by ste namiesto kľúča /S mali zadať parameter /F, inak bude syntax na spustenie 1C z príkazového riadku rovnaká, napríklad:

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

Podrobnejší popis všetkých parametrov spustenia 1C nájdete v aktuálnej dokumentácii pre vývojárov. Naši špecialisti sú tiež pripravení vyvinúť zálohovací systém podľa vašich potrieb na komerčnej báze. Náklady na implementáciu sú len od 5 000 rubľov.

Pri práci s 1C je často potrebné vykonať niektoré podobné operácie, ktoré sa v priebehu času systematicky opakujú a jednoducho odvádzajú pozornosť od hlavnej práce. Môže ísť o rôzne sťahovanie a uvoľňovanie, generovanie niektorých údajov pre externú analýzu atď. Existuje pomerne jednoduchý spôsob, ako automatizovať tieto operácie a skutočne na ne zabudnúť, pravidelne dostávať protokolové súbory e-mailom na kontrolu.

Je skvelé, ak už máte tieto operácie napísané externými procesormi, žiadny problém, ak to tak nie je, vytvorte a presuňte všetko tam. Ďalej pre kontrolu funkčnosti odporúčam toto všetko otestovať v manuálnom režime a potom, ak všetko funguje ako má, prepísať hlavný kód spracovania tak, aby sa po načítaní externého spracovania spustil automaticky, bez kliknutia na tlačidlo spustiť a Páči sa mi to. Najjednoduchšia vec je presunúť kód do procedúry OnOpen().

Ďalším krokom je automatické zatvorenie programu po vykonaní externého spracovania, ktoré sme vytvorili a už nám pracuje. Ak to chcete urobiť, v postupe OnOpen() Na úplný koniec vložíme nasledujúci príkaz: ShutdownSystem (False); v tomto prípade parameter Opýtajte sa príležitosti prejdeme hodnotou „False“, aby sme pri zatváraní odrezali rôzne možnosti pre dodatočné otázky systému, čím sa po vykonaní tohto externého spracovania spustí bezpodmienečné vypnutie 1C. Pre istotu spustíme program znova a vykonáme spracovanie a uistíme sa, že fungoval a program sa sám zatvoril.

“C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\cesta k databáze /N”UserName” /P”Heslo používateľa” /Spustiť z:\ cesta k spracovaniu\self-processing.epf

Poďme dešifrovať:

1. “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE - samotný motor 1C je v tomto prípade 8.3, cestu si skontrolujte sami, líši sa v závislosti od verzie a motor vrátane nezabudnite ho upraviť po aktualizácii posledného.

2. /DisableStartupMessages - zakáže všetky správy pri štarte systému.

4. /N"UserName" /P"UserPassword" - resp. /N užívateľské meno, tiež ihneď bez medzery a /P hesla.

5. /Execute from:\path to processing\self-processing.epf - /Execute spustí naše spracovanie, cesta a názov by mali nasledovať za týmto kľúčom.

Teraz je to všetko, zostáva len pridať náš súbor cmd do plánovača úloh: avtozapusk1c.cmd s uvedením harmonogramu jej spustenia.

Pre sledovanie práce externého spracovania odporúčam vytvoriť pre neho samostatného užívateľa. Optimálne je aj to, aby samotné spracovanie vytvorilo log súbor, ktorý je tiež periodicky zasielaný na Váš email.

Tieto jednoduché nástroje pomáhajú automatizovať každodenné rutinné operácie, veľa šťastia!

Platformy: 1C:Enterprise 8.3, 1C:Enterprise 8.2, 1C:Enterprise 8.1
Konfigurácie: Všetky konfigurácie

2012-11-16
21364

Ako viete, klienti neposkytujú možnosť výberu databázy. Spúšťajú sa zadaním špeciálnych parametrov na príkazovom riadku. Môžete tiež vytvoriť súbor „.bat“ a zadať v ňom priame spustenie 1C s potrebnými parametrami. Ide o bežný textový súbor s príponou „.txt“ nahradenou príponou „.bat“. Zoberme si tieto parametre 1C. Pomocou parametrov môžete spustiť program 1C bez ďalšieho úsilia. Táto možnosť je navyše veľmi rýchla.

Táto metóda spustenia je mimoriadne pohodlná, keď je potrebné neustále spúšťať niekoľko kópií programu 1C v mene rôznych používateľov. Táto potreba často vzniká pri testovaní jednej databázy. V tomto stave vecí, bez vytvorenia príslušného súboru „.bat“, bude postup spustenia veľmi nepohodlný a zdĺhavý.

Pozrime sa na niektoré parametre 1C, ktoré sa vám môžu hodiť počas vašej práce: pre sieť 1C, súbor 1C a nový (tenký klient).

Spustenie databázy, ktorá už je v zozname databáz - parametre:

C:\Program Files\1cv82\common\1cestart.exe ENTERPRISE /IBName"BaseNameInList" /NUser /Pheslo

V tomto prípade sa spustí štartér 1C. Režim - „podnik“, názov cieľovej databázy je už v zozname databáz 1C.

Spustite priamo (možnosť súboru) bez zadania používateľa a hesla

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /F"C:\Base1" /NUser /Ppassword

Tu sa spustí hrubý klient s priamou cestou do adresára databázy. Nezáleží na tom, či je cieľová základňa na zozname. Režim - "Enterprise".

Priame spustenie (možnosť siete) bez zadania používateľa a hesla

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /S"ServerComputerName\BaseNameOnServer1C" /NUser /PPheslo

Rovnaký príbeh ako v predchádzajúcom odseku, iba pre sieťovú verziu 1C.

Spustenie konfigurácie pre tenkého klienta Trade Management v režime hrubého klienta

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

Spustenie externého spracovania priamo na začiatku 1C

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /Execute"FullPathToProcessingFile.epf"

Nahrajte databázu do súboru

Verzia súboru: C:\Program Files\1cv81\bin\1cv8.exe" config /F"C:\bases1c\BUH\Titan" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

Verzia servera: C:\Program Files\1cv81\bin\1cv8.exe" config /S"Server\AtlantBuh" /N"Admin" /DumpIB "C:\Buh_Titan_%date%.dt

Možnosti príkazového riadka na určenie možností spustenia

/@<имя файла>
cestu k súboru s parametrami príkazového riadku.

/F<Путь>
cesta k informačnej databáze súboru (okrem názvu súboru).

/S<Адрес>
Adresa informačnej databázy uloženej na serveri 1C:Enterprise 8.x je nasledovná:

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

/N<Имя>
Používateľské meno. Musí byť špecifikované rovnakým spôsobom ako v konfigurátore

/P<Пароль>
Heslo používateľa, ktorého meno je zadané v parametri /N. Je voliteľný parameter

/WA-
zákaz používania overovania systému Windows pri spustení Enterprise alebo Configurator

/WA+
nastavenie povinného používania overenia systému Windows pri spustení 1C:Enterprise alebo Configurator. Ak prepínač /WA nie je zadaný, predpokladá sa, že sa použije možnosť príkazového riadka /WA+.

/AU-
zákaz zobrazovania otázky o aktualizácii aktuálnej verzie 1C:Enterprise z administratívnej inštalácie

/AU+
nastavenie výstupu otázky o aktualizácii aktuálnej verzie 1C:Enterprise z administratívnej inštalácie. Ak prepínač /AU nie je zadaný, predpokladá sa, že sa použije možnosť príkazového riadka /AU+.

/Von<Имя файла>[-NoTruncate]
inštalácia súboru na výstup servisných správ. Ak je zadaný kľúč NoTruncate (oddelený medzerou), súbor sa nevymaže

/L<Каталог>
označuje adresár zdrojov lokalizovaného rozhrania (napríklad „RU“)

/DisableStartupMessages
Potlačí správy pri spustení: “Konfigurácia databázy sa nezhoduje s uloženou konfiguráciou. Ďalej?"; „Možnosti vášho počítača nie sú dostatočné na úpravu pomoci s konfiguráciou. Ak chcete upraviť pomocníka, musíte si nainštalovať prehliadač Microsoft Internet Explorer verzie 6.0 alebo vyššej.“; „Možnosti vášho počítača nie sú dostatočné na úpravu dokumentov HTML vrátane tém pomocníka. Ak chcete upravovať dokumenty HTML, musíte nainštalovať prehliadač Microsoft Internet Explorer verzie 6.0 alebo vyššej. V tomto spustení nebude úprava html dokumentov k dispozícii."

/C<Строка текста>
odovzdanie parametra do konfigurácie

Nepoužíva sa pre základné verzie:
U.C.<Код доступа>
nadviazanie spojenia s infobázou, ktorá má zablokované vytváranie spojení. Ak je pri nastavovaní blokovania zadaný neprázdny prístupový kód, potom na vytvorenie spojenia musíte zadať tento kód v parametri /UC.

/RunShortcut<имя файла>
spustenie systému 1C:Enterprise 8.1 so zoznamom infobáz získaných pomocou zadaného súboru. Súbor môže byť súbor so zoznamom bežných informačných databáz (*.v8i) alebo súbor skratiek informačnej databázy (*.v8l).

/IBConnectionString
špecifikujúci celý reťazec pripojenia k informačnej báze vo forme, v akej ho vracia funkcia InfoBaseConnectionString(). Časti pripájacieho reťazca môžu byť prepísané už existujúcimi parametrami. Aby ste to dosiahli, musíte mať /IBConnectionString na príkazovom riadku pred nimi. Keď odovzdávate reťazec pripojenia ako parameter príkazového riadka, nezabudnite, že reťazec pripojenia obsahuje úvodzovky. Preto musíte dať celý reťazec do úvodzoviek a zdvojnásobiť úvodzovky.

/SLev
úroveň zabezpečenia pripojenia klienta k serveru 1C:Enterprise. /SLev0 - nezabezpečené pripojenie; /SLev1 - zabezpečené pripojenie iba počas autentifikácie; /SLev2 - zabezpečené pripojenie pre celú reláciu. Ak nie je zadaný, je to ekvivalent /SLev0.

Debug
označuje, že 1C:Enterprise je spustený v režime ladenia.

/DebuggerURL
identifikácia debuggera, ku ktorému sa má aplikácia pripojiť ihneď po spustení. Určuje adresu URL ladiaceho nástroja (protokol, počítač a číslo portu), kde možno v ladiacom nástroji vytvárať vzdialené objekty.

/SAOnRestart
Pri reštartovaní systému z tejto relácie si vyžiadajte heslo. V predvolenom nastavení sa nevyžaduje žiadne heslo.

/Vykonať<имя файла внешней обработки >
navrhnutý na spustenie externého spracovania v režime 1C:Enterprise ihneď po spustení systému.

/Logui
je určený na spustenie klientskej aplikácie, ktorá sa vytvorí na počítači používateľa v priečinku súboru aplikácie %APPDATA%\1C\1Cv81\<Уникальный идентификатор ИБ>\logui.txt" súbor logui.txt, do ktorého sa budú zaznamenávať všetky interaktívne akcie používateľa (stlačenia klávesov, kliknutia myšou).

/SchJobDn
riadi realizáciu regulovaných úloh. Možné hodnoty sú "Y" alebo "N". "Y" - vytvorená informačná základňa bude mať zakázané vykonávať bežné úlohy.

Možnosti príkazového riadku v dávkovom režime konfigurátora

/DumpIB<Имя файла>
uvoľnenie informačnej databázy v príkazovom režime

/ObnoviťIB<Имя файла>
načítanie informačnej databázy v príkazovom režime

/DumpCfg<имя cf файла>
uloženie konfigurácie do súboru

/LoadCfg<имя cf файла>

/UpdateDBCfg[-WarningsAsErrors]

aktualizácia konfigurácie databázy. Ak je zadaný kľúč WarningsAsErrors (oddelený medzerou), všetky varovné správy sa budú považovať za chyby
/DumpDBCfg<имя cf файла>
uloženie konfigurácie databázy do súboru

/RollbackCfg
návrat do konfigurácie databázy

/Skontrolujte moduly
vykonať kontrolu syntaxe

/UpdateCfg<имя_файла>
aktualizácia aktuálne podporovanej konfigurácie. Filename – názov súboru .cf alebo .cfu.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]

vykonať testovanie a opravu informačnej základne

Veľmi dlho som chcel nájsť podobný cheat sheet, ktorý obsahuje základné príkazy a parametre na spustenie 1C z príkazového riadku. Konečne sa tak stalo, vďaka Infostartu :)

Pre verzie 1C 7.7 a 8 (8.1, 8.2, 8.3) sú parametre odlišné. Poďme sa na ne pozrieť bližšie

Družstvá 1C 7.7

1cv7.exe MODE [ /M | /D | /U | /N | /P ],

Kde MODE— režim spustenia, môže mať iba jednu z niekoľkých hodnôt:

  • config— režim konfigurátora;
  • ladenie— režim ladenia;
  • podnik— normálny (pracovný) režim;
  • monitorovať— Režim „Monitor“.

Nasledujúce kľúče sú voliteľné:

  • /M— spustenie programu v exkluzívnom režime;
  • /D— adresár databázy;
  • /U— pracovný adresár používateľa (adresár zo zoznamu používateľov sa ignoruje);
  • /N- Používateľské meno;
  • /P— užívateľské heslo;
  • /T<путь> — cesta k dočasným súborom;
  • /@<ИмяФайла> — pre režim konfigurátora s uvedením súboru spustenia dávky;
  • /W— inicializácia webového rozšírenia;
  • /L- Jazyk rozhrania: ENG - Angličtina, UKR - ukrajinský.

Príklad: 1cv7 enterprise /Dc:\1c\mainbase /NIvanov /P123,

V tomto prípade sa program spustí bez zobrazenia dialógov o výbere databázy a prevádzkového režimu, ako aj bez výzvy na zadanie používateľského mena a hesla.

Príkazy pre 1C 8.3 a 8.2

Ďalšie možnosti výberu režimu spustenia

Súčasné používanie parametrov z nižšie uvedenej tabuľky nie je povolené.

NÁVRHÁR(CONFIG vo verzii 8.0) Spustite v režime konfigurátora.

PODNIKANIE Spustite v režime Enterprise.

VYTVORIŤINFOBÁZU<СтрокаСоединения> ] Vytvorenie informačnej základne.

  • Pripojovací reťazec — požadovaný parameter, pozri nižšie.
  • /AddInList [IB Name] — názov, pod ktorým je databáza pridaná do zoznamu. Ak tento parameter nie je zadaný, databáza sa do zoznamu nepridá. Ak nie je zadaný názov IBName, zadá sa predvolený názov (ako pri interaktívnom vytváraní databázy).
  • /UseTemplate- tvorba informačnej základne sa vykonáva podľa vzoru uvedeného v<názov súboru šablóny>. Šablóny môžu byť konfiguračné súbory (.cf) alebo súbory na stiahnutie infobase (.dt). Ak nie je zadaná žiadna šablóna, parameter sa ignoruje.

Parameter ConnectionString je vytvorený z párov ParameterName=Hodnota, oddelené bodkočiarkou ( ; ). Ak Hodnota obsahuje medzery, musí byť uzavretá do dvojitých úvodzoviek. Možné parametre reťazca pripojenia:

Pre verziu súboru je definovaný nasledujúci parameter:

Súbor Katalóg informačnej základne.

Pre voľbu klient-server sú definované nasledujúce parametre:

Srvr Názov servera 1C:Enterprise.

(8.1 a vyššie) Ak príkazový riadok na spustenie spustiteľného súboru obsahuje viacero parametrov popisujúcich cestu k infobáze (Súbor a Srvr), použije sa posledný zo zadaných parametrov.

(od 8.2 a 8.3) Pre zabezpečenie nepretržitého chodu klientskych aplikácií je možné zadať niekoľko adries klastra. Pre to:

  • Hodnota parametra Srvr môže byť zoznam adries klastra oddelených čiarkami,
    Napríklad: Srvr=”Server1,Server2” alebo Srvr=”Server1:1741,Server2:1741”;
  • V dialógovom okne na pridanie infobázy do klientskej aplikácie môže byť hodnotou vlastnosti „Enterprise Cluster“ zoznam adries klastra oddelených čiarkami, napríklad: Server1, Server2 alebo Server1:1741,Server2:1741;

Ref Názov informačnej databázy na serveri 1C:Enterprise

DBMS(od 8.1) typ použitého databázového servera:

  • MSSQLServer- Microsoft SQL Server (predvolené);
  • PostgreSQL- PostgreSQL;
  • IBMDB2- IBM DB2;
  • OracleDatabase- Oracle Database (od 8.2).

DBSrvr(SQLSrvr v 8.0) Názov servera SQL.

D.B.(SQLDB vo verzii 8.0) Názov databázy SQL.

DBUID(SQLUID vo verzii 8.0) Používateľské meno servera SQL.

DBPwd(SQLPwd vo verzii 8.0) Heslo používateľa servera SQL. Ak nie je zadané heslo pre užívateľa databázového servera, tento parameter možno vynechať.

SQLYOffs Posun dátumu používaný na ukladanie dátumov na serveri SQL (pre verziu klient-server). Platné hodnoty sú 0 alebo 2000. Predvolená hodnota je 0.

CrSQLDB(od 8.1) Vytvorte databázu, ak chýba („y“ - vytvorte databázu, ak chýba, „n“ - nevytvárajte ju).

SchJobDn(od 8.1.11, predtým to bol všeobecný parameter) zakázať vykonávanie vytvárania rutín (Á/N) pre vytvorenú infobázu. Predvolená hodnota je N.

SUsr Názov správcu klastra, v ktorom by sa mal vytvoriť úvodný obrázok. Parameter je potrebné zadať, ak sú v klastri definovaní správcovia a overenie operačného systému pre nich nie je nainštalované alebo nie je vhodné.
SPwd Heslo správcu klastra.

Pre všetky možnosti sú definované nasledujúce parametre:

  • Usr Používateľské meno.
  • Pwd Používateľské heslo.
  • Miestne nastavenie Jazyk (krajina). Platné hodnoty sú rovnaké ako pre metódu Vložený jazykový formát(napríklad „ru_RU“). V predvolenom nastavení sa použijú regionálne nastavenia aktuálnej informačnej databázy.

Všeobecné parametre spustenia v režime Enterprise alebo Configurator

  • /@<ИмяФайла> Cesta k súboru s parametrami príkazového riadku.
  • /F<ПутьИБ> Cesta k informačnej databáze súboru (okrem názvu súboru).
  • /S<ИмяКомпьютера\ИмяИБ> Adresa informačnej základne na serveri 1C:Enterprise.
  • /WS (od 8.2) ws pripojovací reťazec.
  • /IBName<имя информационной базы>Z Spustenie informačnej databázy podľa názvu databázy v zozname infobáz. V prípade potreby musí byť názov uvedený v úvodzovkách. Okrem toho, ak názov obsahuje dvojité úvodzovky, musíte každú dvojitú úvodzovku nahradiť dvoma dvojitými úvodzovkami. Ak sa v zoznamoch databáz nájde viac ako jedna databáza so zadaným názvom, používateľovi sa zobrazí chyba.
  • /IBConnectionString umožňuje špecifikovať celý reťazec pripojenia k infobáze vo forme, v akej ho funkcia vráti InformationBaseConnectionString(). Časti pripájacieho reťazca môžu byť prepísané už existujúcimi parametrami. Aby ste to urobili, musíte / IBConnectionString bol na príkazovom riadku pred nimi. Pri odovzdávaní pripájacieho reťazca ako parametra príkazového riadka si uvedomte, že pripojovací reťazec obsahuje úvodzovky. Preto musíte dať celý reťazec do úvodzoviek a zdvojnásobiť úvodzovky.

Ďalšie parametre reťazca pripojenia v režime:

  • wsn- užívateľské meno pre autentifikáciu na ;
  • wsp- užívateľské heslo pre autentifikáciu na webovom serveri;
  • wspauto- používať automatické nastavenia proxy servera;
  • wspsrv- adresa proxy servera;
  • wspport- proxy port;
  • wspuser- užívateľské meno pre proxy s autorizáciou;
  • wsppwd- heslo pre proxy s autorizáciou.

/N<ИмяПользователя> Používateľské meno uvedené v konfigurátore.

/P<ПарольПользователя> Heslo používateľa, ktorého meno je zadané v parametri /N. Ak používateľ nemá heslo, tento parameter možno vynechať.

/WSN<имя> (od 8.2) Používateľské meno pre autentifikáciu na webovom serveri.

/WSP<пароль> (od 8.2) Heslo užívateľa, ktorého meno je uvedené v parametri /WSN pre autentifikáciu na web serveri.

/WA- Zákaz používania overovania systému Windows pri spustení.

/WA+ Povinné používanie autentifikácie systému Windows pri spustení. Ak /WA nie je zadané vôbec, predpokladá sa /WA+.

/SAOnRestart Označuje, že pri reštartovaní systému z tejto relácie sa musí vyžadovať heslo (nepoužíva sa v tenkom klientovi). V predvolenom nastavení sa nevyžaduje žiadne heslo.

/itdi(od 8.2.14) Otváranie formulárov v hlavnom okne a používanie záložiek na prepínanie medzi otvorenými formulármi (práca so záložkami).

/isdi(od 8.2.14) Pre prácu s jednotlivými oknami.

/LogUI Protokolovanie akcií používateľa.

/Von<ИмяФайла>[-NoTruncate] Určuje súbor na výstup servisných správ. Ak je zadané NoTruncate, súbor sa nevyčistí.

/ SchJobDn(od 8.1, od 8.1.11 sa objavil ako parameter reťazca pripojenia) Riadi vykonávanie regulovaných úloh. Možné hodnoty: "Y" alebo "N". „Y“—vytvorenej informačnej základni bude zakázané vykonávať rutinné úlohy.

/AppAutoCheckVersion A automatický výber požadovanej verzie pre každú informačnú základňu.

/AppAutoCheckMode A automatická detekcia aplikácie na základe údajov z infobase (hlavný režim spustenia pre konfiguráciu a režim spustenia pre používateľa).

Tento článok je oznámením novej funkcie.
Neodporúčame používať obsah tohto článku na učenie sa nových funkcií.
Úplný popis novej funkcionality bude uvedený v dokumentácii k príslušnej verzii.
Kompletný zoznam zmien v novej verzii je uvedený v súbore v8Update.htm.

Implementované vo verzii 8.3.14.1565.

Rozšírili sme množinu príkazov vykonávaných v režime agenta, pridali nové príkazy, ktoré sú dostupné len v tomto režime, a tiež implementovali zobrazovanie priebehu zdĺhavých operácií pre väčšinu príkazov v tomto režime.

Hovorili sme o spustení konfigurátora v režime agenta. Pre správcov a vývojárov je hlavnou výhodou tohto režimu to, že rutinné operácie možno automatizovať pomocou štandardných klientov SSH. V tom čase bol však súbor týchto operácií malý a jedno z hlavných „chcení“, poznať percento dokončenia príkazu, nám zostalo v stave želania. Teraz sme oba tieto nedostatky odstránili.

Príkazy, ktoré existujú v dávkovom režime

Po prvé, ako sme sľúbili, rozšírili sme zoznam príkazov, ktoré je možné vykonať v režime agenta. Nemali sme za cieľ implementovať úplne všetky funkcie, ktoré existujú v dávkovom režime konfigurátora. Vybrali sme z nich operácie s najvyššou prioritou.

V dôsledku toho sme implementovali deväť príkazov. Nižšie sú v zátvorkách aktuálne existujúce parametre príkazového riadka používané na vykonávanie podobných akcií v dávkovom režime konfigurátora.

  • Uložte infobázu do súboru (DumpIB);
  • Načítať infobázu zo súboru (RestoreIB);
  • Vymazať údaje z informačnej databázy (EraseData);
  • Uložiť konfiguráciu (rozšírenie) do súboru (DumpCfg);
  • Načítať konfiguráciu (rozšírenie) zo súboru (LoadCfg);
  • Odstrániť konfiguráciu z podpory (ManageCfgSupport);
  • Napíšte xml súbor mobilnej aplikácie (MobileAppWriteFile);
  • Podpíšte konfiguráciu mobilného klienta (MobileClientDigiSign);
  • Napíšte xml súbor mobilného klienta (MobileClientWriteFile).

Priebeh dlhotrvajúcich operácií

Pri interaktívnom vykonávaní niektorých administratívnych operácií v konfigurátore dokáže platforma zobraziť priebeh ich implementácie v percentách. Agent Configurator v princípe podporuje možnosť odosielania a prijímania správ počas operácií. V minulom roku sme však túto možnosť nemohli implementovať okamžite, keďže bolo potrebné vylepšiť samotný konfigurátor.

Teraz sme túto prácu dokončili a v režime agenta môžete prijímať a zobrazovať priebeh dlhotrvajúcich operácií v percentách. V textovom režime sa stav textu a číslo zobrazujú napríklad takto (riadok sa zobrazuje na rovnakom mieste):

Dizajnér> load-config-from-files --dir=/some_dir Pokrok: 10 %

( „typ“: „pokrok“, „telo“: ( „správa“: reťazec „percentá“: číslo) )

Tu správu toto je popis aktuálnej fázy, zhoduje sa s popisom rozšíreného stavu konfigurátora, ale môže byť prázdny. A percent Toto je percento dokončenia operácie.

Nie všetky príkazy môžu zobrazovať správy o priebehu. Tu sme tiež vybrali operácie s najvyššou prioritou. toto:

  • Nahrajte konfiguráciu do súboru;
  • Načítať konfiguráciu zo súboru;
  • Nahrajte konfiguráciu do xml súborov;
  • Načítať konfiguráciu z xml súborov;
  • Aktualizácia konfigurácie databázy;
  • Nahrajte externé spracovanie (externá správa) do xml súborov;
  • Načítať externé spracovanie (externá správa) zo súborov xml.

Na konfiguráciu priebehu vykonávania sme pridali dva nové parametre: oznámiť-pokrok A notify-progress-interval. Príkazy odosielajú informácie o priebehu, ak je táto možnosť povolená v nastaveniach agenta konfigurátora oznámiť-pokrok. Tieto informácie sa odosielajú nie častejšie, ako je počet sekúnd zadaný v parametri progres-interval(predvolene 1 sekunda). Ak sa priebeh v zadanom časovom intervale nezmenil, správa sa neodošle. Pre jednu operáciu sa pokrok zmení z 1 a dosiahne 100 iba raz.

Nové tímy

Keďže my sami používame vo vývojovom prostredí EDT režim agenta konfigurátora, máme potrebu vykonávať niektoré operácie, ktoré nie sú dostupné v dávkovom režime. A implementovali sme niekoľko takýchto nových príkazov na správu rozšírení konfigurácie špecificky a iba v režime agenta:

  • Vytvoriť rozšírenie ( vytvoriť rozšírenia konfigurácie) - vytvorí prázdnu príponu;
  • Odstrániť rozšírenie ( odstrániť rozšírenia konfigurácie) - odstráni rozšírenie z informačnej základne;
  • Získať vlastnosti rozšírenia ( vlastnosti rozšírení konfigurácie získajú) - prijíma informácie o rozšírení z informačnej databázy (názov, verzia, bezpečný režim, rozsah atď.);
  • Nastaviť vlastnosti rozšírenia ( nastavenie vlastností rozšírení konfigurácie) - nastavuje parametre rozšírenia v informačnej databáze.

Nové typy chýb

Rozšírili sme aj rozsah chýb, ktoré môže agent konfigurátora nahlásiť. V prvom rade sme pridali niekoľko nových typov chýb, ktoré sa môžu vyskytnúť pri práci s infobázou. toto:

  • Informačná základňa sa nenašla ( InfoBaseNotFound);
  • Operácia vyžaduje administrátorské práva ( AdministrationAccessRightRequired);
  • Konfigurátor je už spustený ( Dizajnér už začal);
  • Vyžaduje exkluzívne blokovanie informačnej databázy ( InfoBaseExclusiveLockRequired);
  • Jazyk sa nenašiel ( LanguageNotFound);
  • Konfiguračné rozšírenie je aktívne a obsahuje údaje ( ExtensionWithDataIsActive);
  • Rozšírenie sa nenašlo ( RozšírenieNotFound).

A pre chyby a upozornenia nahromadené počas procesu načítania konfigurácie zo súborov xml sme implementovali nový typ správy json - .

Dúfame, že nové príkazy a funkcie vám budú užitočné pri automatizácii rutinných operácií s konfiguráciami a informačnými bázami, keďže všetky je možné vykonávať pomocou štandardných klientov ssh.