Možnosti príkazového riadka na určenie možností spustenia. Parametre príkazového riadka na zadanie parametrov spustenia Príklad príkazového riadka 1s 8.3

V tomto článku budem hovoriť o možných parametroch a spúšťacích kľúčoch pre 1C 8.3, 8.2 a 8.1. Pre pohodlie používateľov môžete použiť niektoré z prezentovaných funkcií. Nebudem zachádzať do hĺbky a popisovať všetky možné parametre, ale popíšem tie body, ktoré podľa môjho názoru môžu potrebovať bežní používatelia programu.

Na platforme 1C 8.1 existovala iba jedna možnosť na spustenie aplikácie 1C - hrubý klient. Dovoľte mi tento pojem trochu rozlúštiť. 1C je softvér klient-server a na jeho spustenie sa používajú klientske aplikácie.

Koncept hrubého klienta pred objavením sa pojmu tenký klient neexistoval a znamená väčšie nároky na zdroje počítača koncového používateľa.

S vydaním platformy 1C 8.2 bolo možné používať tenkého klienta a webového klienta. Všetky tieto klientske aplikácie majú svoje výhody a obmedzenia, o tom už bolo napísaných veľa článkov a nebudem sa tým hlbšie zaoberať. Uvediem len hlavné body.

  • Konfigurátor funguje iba v režime hrubého klienta.
  • Tučný klient najnáročnejšie počítačové zdroje.
  • Tenký klient nie je náročný na zdroje počítača používateľa v režime klient-server, pretože všetka záťaž ide na server.
  • Webový klient Vyžaduje iba prehliadač a internetové pripojenie. V programe môžete pracovať odkiaľkoľvek na svete. Pohodlná práca závisí len od rýchlosti vášho internetového pripojenia. Celá záťaž padá na webový server.

Najbežnejšou možnosťou spustenia je zatiaľ podľa mňa hrubý klient s informačnou základňou súborov. Aj keď budúcnosť nepochybne patrí webovým klientom.

Tiež si všimnem, že v nastaveniach spustenia databázy je predvolene „Vybrať automaticky“ a nemusíte premýšľať o tom, ktorého klienta a ktorú databázu musíte spustiť.

Možnosti spustenia 1C z príkazového riadku s automatickým výberom používateľa

Pri svojej práci som sa často stretával s chybami v prevádzke účtovného programu 1C, napríklad niektoré protokoly dokumentov sa nezobrazili, ak v databáze 1C nebol vytvorený ani jeden používateľ.

Aby ste to napravili, museli ste vytvoriť a prihlásiť sa kliknutím na tlačidlo OK zakaždým v okne výberu používateľa. A to je v zásade správne: ak v databáze pracuje viacero používateľov, každý by sa mal prihlásiť pod svojím vlastným účtom.

No v niektorých prípadoch, keď s programom pracuje vždy len jeden používateľ, napríklad v základných verziách, sa nám zdá nevhodné potvrdzovať jeho voľbu zakaždým stlačením tlačidla OK, ak používateľ nemá prihlasovacie heslo. Koniec koncov, je jasné, že je sám.

Ak nechcete vybrať používateľa pri každom spustení 1C, existuje niekoľko spôsobov, ako to urobiť.

Ak vždy pracujete v programe 1C 8 z toho istého počítača, pod tým istým používateľom operačného systému Windows, môžete urobiť nasledovné:

Informačnú bázu spúšťame v režime konfigurátora. Vyberte Administrácia => Používatelia. Nájdite svojho používateľa v zozname a kliknite na Upraviť:

Zrušte začiarknutie políčka „1C:Enterprise Authentication“ a začiarknite políčko „Operating System Authentication“. Kliknite na vybrať, zobrazí sa okno na výber používateľa operačného systému. V mojom prípade zoznam „Domény“ zobrazuje názov môjho počítača a zoznam „Používatelia“ zobrazuje existujúcich používateľov môjho operačného systému Windows.

Vyberte svojho používateľa a uložte všetky zmeny:

Ak máte iba jedného používateľa s plnými právami a pokúsite sa mu dať overenie operačného systému, program zobrazí varovanie. V takom prípade by ste mali vytvoriť iného používateľa s plnými právami. Myslím, že to bolo urobené z bezpečnostných dôvodov, aby sa v prípade poruchy OS mohli stále prihlásiť do 1C s plnými právami.

Použitie ďalších parametrov na spustenie informačnej základne 1C. Nech to znie akokoľvek strašidelne, v skutočnosti na tom nie je nič zložité. Na to nie je potrebné ísť do konfigurátora, okrem toho, že sa pozriete na možné parametre pre spustenie v pomocníkovi. Ako parametre musíte zadať Používateľské meno a Heslo.

Z pomocníka 1C:

  • /N<имя>- Používateľské meno. Musí byť špecifikovaný rovnakým spôsobom ako v zozname používateľov vytvorenom v konfigurátore.
  • /P<пароль>- heslo používateľa, ktorého meno je uvedené v parametri /N. Ak používateľ nemá heslo, tento parameter možno vynechať.

Poznáme svoje používateľské meno a heslo, ale kde ich môžeme zaregistrovať? Vyberte požadovanú databázu v zozname a kliknite na tlačidlo Upraviť:

Prejdite Ďalej na poslednú stránku nastavení a pozrite si riadok, ktorý potrebujeme „Rozšírené možnosti spustenia“. Tu napíšeme /N „vaše používateľské meno“ /P „vaše heslo“. Ak heslo neexistuje, tento parameter a jeho hodnota sa nezapisujú. Uložte pomocou tlačidla „Hotovo“. Ak sa pomýlite s heslom v parametri, vyskočí aj okno výberu užívateľa. Uistite sa, že je všetko zadané správne.

Ak chcete zmeniť svoje používateľské meno a heslo, budete musieť vykonať opravy parametrov.

Spustenie konkrétnej databázy 1C bez výberu zo zoznamu databáz

Napríklad nechcete vybrať databázu zo zoznamu vždy, keď spustíte 1C Enterprise, ale pre každú databázu vytvorte samostatnú skratku na ploche. Budeme potrebovať ešte jeden spúšťací parameter. Z pomocníka 1C:

  • /F<путь>- cesta k infobáze, ak je uložená v súbore (netreba uvádzať názov súboru).

Pozrime sa na príklad databázy súborov 1C. V prípade potreby urobte to isté pre všetky ostatné databázy zo zoznamu.

A tí, ktorí majú databázu na serveri, by mali na označenie cesty použiť iný parameter:

  • /S<адрес>- adresa informačnej základne uloženej na serveri 1C:Enterprise 8 je nasledovná:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Najprv si vytvorte skratku pre spustiteľný súbor 1cestart.exe. Najjednoduchšie je skopírovať skratku 1C Enterprise, ktorú už máte, a premenovať ju napríklad na UT 10.3, aby bolo jasné, ktorú databázu spustí:

Teraz prejdite na vlastnosti skratky a do poľa objektu za úvodzovkami oddelenými medzerou napíšeme parametre:

Najprv napíšeme parameter ENTERPRISE, to znamená, že pri štarte bude zvolený režim spustenia Enterprise. Ak je potrebné spustiť konfigurátor, potom sa zapíše parameter DESIGNER.

  • „C:\Program Files (x86)\1cv82\common\1cestart.exe“ podnik /F „D:\1C\Demo databáza 1C\Správa obchodu (ukážka) pre stránku.“

Uložíme a teraz, keď začnete od tejto skratky, spustí sa presne tá databáza, ktorej cestu ste zadali.

K tejto skratke môžete pridať parametre overenia používateľa opísané vyššie:

  • „C:\Program Files (x86)\1cv82\common\1cestart.exe“ podnik /F „D:\1C\Demo databáza 1C\Správa obchodu (demo) pre stránku“ /N „Fedorov (správca)“ /P "131".

Teraz, keď začnete od skratky, databáza, ktorú potrebujete, sa spustí pod zadaným používateľom a heslom. Ak heslo neexistuje, táto možnosť sa odstráni.

Kľúče a parametre na spustenie databázy 1C pri spustení systému Windows

Povedzme, že chcete, aby sa po zapnutí počítača a spustení systému Windows automaticky spustila databáza 1C, ktorú potrebujete, pod vaším používateľom s heslom. Ak to chcete urobiť, musíte vytvoriť skratku s parametrami spustenia, ako je popísané vyššie, a umiestniť ju do priečinka Po spustení. Prejdite na Štart => Všetky programy, pozrite si priečinok Po spustení, kliknite naň pravým tlačidlom a kliknite na Otvoriť. Skopírujte vytvorenú skratku do priečinka Po spustení, ktorý sa otvorí, a pri ďalšom spustení systému Windows 1C sa spustí s parametrami, ktoré sú v ňom uvedené.

Výber rôznych verzií platformy na spustenie databáz 1C

Napríklad súčasne používate platformy 8.1 a 8.2 na spustenie rôznych databáz a chcete ich spustiť z jedného zoznamu. Pre každú databázu je možné určiť, ktorá verzia platformy bude túto databázu prevádzkovať. Ľudia sa často stretávajú s problémom, keď niekto zadal určitú verziu platformy v nastaveniach spustenia databázy a po aktualizácii platformy dôjde k spusteniu stále so starou verziou. Ak chcete zmeniť verziu spúšťacej platformy, vyberte základňu zo zoznamu a kliknite na „Zmeniť“. V poslednom okne zadajte požadovanú verziu platformy, nezabudnite, že musí byť nainštalovaná na vašom počítači.

S takýmto záznamom sa spustí najnovšia verzia platforiem 8.1 nainštalovaných vo vašom počítači pre vybranú databázu.

S takouto položkou sa na spustenie tejto databázy vyberie platforma 8.1.15.14.

Štandardne je pri pridávaní databázy do zoznamu nastavená hodnota 8,2 alebo 8,3. Myslím si, že tento článok môže byť užitočný pri prechode na verziu 8.3, keď všetci v nastaveniach databázy budú mať verziu na spustenie 8.2 a nikto neuvidí výsledok aktualizácie a prejde na 8.3, pretože databázy budú stále spustené na platforme 8.2.

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é systémové otázky, čím sa spustí bezpodmienečné vypnutie 1C po dokončení tohto externého spracovania. 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ť si preň 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!

Pri spustení súboru 1CV8.EXE je možné v príkazovom riadku zadať nasledujúce parametre:
Možnosti príkazového riadka výberu režimu:
CONFIG – spustenie systému 1C:Enterprise 8.x v režime „Konfigurátor“; ENTERPRISE – spustenie systému 1C:Enterprise 8.x v režime „1C:Enterprise“;
VYTVORIŤINFOBÁZU ] – vytvorenie informačnej základne (
riadok špecifikujúci parametre infobase, z ktorých každý je fragmentom formulára<Имя параметра=><Значение>, kde Názov parametra je názov parametra a Hodnota je jeho hodnota.
Fragmenty sú od seba oddelené symbolmi „;“.
Ak hodnota obsahuje medzery, musí byť uzavretá v dvojitých úvodzovkách („“).

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

Súbor – adresár informačnej bázy;
Locale – jazyk (krajina), ktorý bude použitý na vytvorenie informačnej základne. Platné hodnoty sú rovnaké ako pre parameter<Форматная строка>metóda Formát. Parameter Locale nie je povinný. Ak nie je zadané, použijú sa regionálne nastavenia aktuálnej informačnej databázy.

Pre voľbu klient-server sú definované nasledujúce parametre:
Srvr - 1C: Názov podnikového servera;
Ref - názov informačnej databázy na serveri;
SQLSrvr - názov servera SQL;
SQLDB - názov SQL databázy;
SQLUID – používateľské meno SQL;
SQLPwd - heslo používateľa SQL. Ak nie je zadané heslo pre užívateľa SQL, tento parameter možno vynechať.
SQLYOffs – Posun dátumu používaný na ukladanie dátumov na serveri SQL Server. Môže nadobúdať hodnoty 0 alebo 2000. Tento parameter nie je povinný. Ak nie je zadaná, akceptuje sa hodnota 0.
Locale – jazyk (krajina), (podobne ako verzia súboru).

Pre všetky možnosti sú definované nasledujúce parametre:
Usr - používateľské meno;
Pwd - heslo
/AddInList – parameter označujúci, pod akým názvom sa má databáza pridať do zoznamu, ak nie je zadaný, databáza sa do zoznamu nepridá. Ak nie je zadaný názov, použije sa predvolené nastavenie, podobne ako pri interaktívnom vytváraní informačnej databázy.

Súčasné používanie kľúčov nie je povolené.

Možnosti príkazového riadka na určenie možností spustenia:
/@<имя файла>– parametre príkazového riadku sa zapisujú do zadaného súboru
/F<Путь>– cesta k informačnej databáze, ak je uložená v súbore (netreba zadávať názov súboru)
/S<Адрес>– adresa informačnej základne 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 zozname používateľov vytvorenom v konfigurátore
/P<Пароль>-heslo užívateľa, ktorého meno je zadané v parametri /N. Ak používateľ nemá heslo, tento parameter možno vynechať
/WA - zakazuje používanie 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 - zakáže zobrazenie otázky o aktualizácii aktuálnej verzie 1C:Enterprise z administratívnej inštalácie
Nastavenie /AU+ na zobrazenie 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<Имя файла>[-NoT_runcate] – nastavenie súboru na zobrazovanie servisných správ. Ak je zadaný prepínač –NoT_runcate (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 nainštalovať 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 Parametre príkazového riadka dávkového režimu konfigurátora:
/DumpIB<Имя файла>-nahrávanie informačnej základne 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 файла>– načítanie konfigurácie zo súboru
/UpdateDBCfg [-WarningsAsErrors] – aktualizuje konfiguráciu 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
/CheckModules – vykoná kontrolu syntaxe
/UpdateCfg<имя cf | cfu файла>– aktualizácia podporovanej konfigurácie
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – vykoná testovanie a opravu infobázy
ReIndex – preindexovanie tabuliek
LogIntergrity – kontrola logickej integrity
RecalcTotals – prepočet súčtov
IBCompression – kompresia tabuľky
TestOnly - iba testovanie

Ak existujú odkazy na neexistujúce objekty:
BadRefCreate – vytváranie objektov
BadRefClear – jasné objekty
BadRefNone – nemeniť

v prípade čiastočnej straty predmetov:
BadDataCreate – vytváranie objektov
BadDataDelete – odstránenie objektov

Súčasné používanie kľúčov v rámci podskupiny parametrov nie je povolené.
Ak bol príkaz úspešný, vráťte kód 0, inak 1 (101, ak sú v údajoch chyby).
Po spustení zatvorí systém 1C:Enterprise 8.x.

Možnosti príkazového riadka v dávkovom režime na vytváranie doručovacích a aktualizačných súborov:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Vytváranie doručovacích a aktualizačných súborov
-cffile<имя cf файла>– návod na vytvorenie distribučnej súpravy
-cfufile<имя cfu файла>– pokyny na vytvorenie aktualizácie
-f<имя cf файла>– distribúcia zahrnutá v aktualizácii je určená názvom
-v<версия дистрибутива>] – distribúcia zahrnutá v aktualizácii je určená verziou
Poznámka: skupina parametrov -f<имя cf файла>|-v<версия дистрибутива>sa opakuje toľkokrát, koľkokrát sú distribučné súbory zahrnuté v aktualizácii.

Pomocou parametrov spustenia 1C je možné vykonať množstvo akcií, ktoré zjednodušujú prácu používateľov v programe a vykonávajú určité administratívne úlohy s databázou:

  • Nastavte plán zálohovania databázy;
  • Automatizácia aktualizácie údajov (napríklad denná aktualizácia výmenných kurzov);
  • Poskytnite automatickú autorizáciu používateľa bez potreby zadávania používateľského mena a hesla;
  • Spustite konkrétnu databázu a konkrétnu verziu platformy bez potreby výberu;
  • A mnoho mnoho ďalších.

Zadávanie parametrov do okna výberu základne

Štandardné okno výberu informačnej základne (obr. 1) má okrem výberu režimu spustenia (Configurator alebo 1Enterprise) ďalšie štyri funkčné tlačidlá:

  • Pridať;
  • Zmeniť;
  • Odstrániť;
  • Nastaviť.

Ak vyberiete infobázu a kliknete na tlačidlo „Zmeniť“ a preskočíte prvé dialógové okno, otvorí sa formulár (obr. 2).

Obr.2

Vstupné pole v časti „Rozšírené možnosti spustenia:“ vám umožňuje zadať niektoré kľúče:

  • /N „Meno používateľa“ - tento riadok znamená, že program bude spustený pod používateľom, ktorého meno je uvedené v úvodzovkách;
  • /P “Heslo” - ak autentifikácia užívateľa vyžaduje zadanie hesla, musí byť uvedené v hodnote parametra;
  • /UC „Code“ - pomocou tohto parametra môžete odblokovať pripojenia k informačnej základni (blokovanie je potrebné, keď sa vyžaduje výhradný prístup).

Riadok ako „/N „Ivanov Ivan Ivanovič“ /P „1234““ teda odbremení používateľa na určitom pracovisku od potreby neustáleho prihlasovania pri štarte systému.

Možnosti skratiek

Vyššie uvedené parametre môžu byť špecifikované inde. Vyvolaním kontextového menu skratky programu a prechodom do jeho vlastností získate okno (obr. 3)

Obr.3

Na zadanie parametrov potrebujeme vstupné pole „Objekt“.

Najprv sa musíte rozhodnúť pre režim spustenia aplikácie:

  • DESIGNER (vo verzii 8.0 je to parameter CONFIG) vám umožňuje spustiť program v režime konfigurátora.
  • ENTERPRISE znamená spustenie bežnej aplikácie.

Ďalej môžete zaregistrovať konkrétnu databázu na spustenie, čím obmedzíte prístup používateľa k iným databázam zaregistrovaným v systéme. V závislosti od prevádzkového režimu môže parameter nadobúdať niekoľko hodnôt:

  • /F „základná adresa“ - používa sa, ak sa práca vykonáva v režime súborov;
  • /S “názov servera”\ “názov databázy na serveri” - spustí databázu v režime klient-server;
  • /WS „adresa“ - na vytvorenie spojenia s webovým serverom.

V druhom prípade môže byť potrebná autentifikácia používateľa na vzdialenom webovom serveri. Množstvo parametrov vám umožňuje doladiť:

  1. Wsn – užívateľské meno, pod ktorým sa vytvorí spojenie so serverom;
  2. Wsp – heslo vyššie uvedeného používateľa;
  3. Wspsrv – adresa proxy;
  4. Wspport – port príslušného proxy servera.

Ak po pridaní týchto parametrov do vlastností skratky 1C pridáte parametre autorizácie špecifikované v predchádzajúcej časti, môžete implementovať možnosť spustiť konkrétnu databázu jednoduchým dvojitým kliknutím bez ďalších okien. To je veľmi výhodné, keď počas testovania a vývoja musíte často reštartovať aplikáciu, ako aj v prípadoch, keď je potrebné obmedziť prístup používateľov k zoznamu databáz zaregistrovaných v počítači.

Skopírovaním vytvorenej skratky do priečinka „Startup“ môžete ďalej optimalizovať chod systému (obr. 4).

Obr.4

Teraz, keď sa systém spustí, aplikácia sa spustí v predpísanom režime, pre konkrétnu databázu a pod konkrétnym používateľom.

Povolenie a zakázanie overovania používateľov systému Windows sa vykonáva pomocou parametrov /WA+ a /WA-

Príkazový riadok a možnosti

V skutočnosti možno riadok napísaný v poli „Objekt“ takmer bez opravy skopírovať do príkazového riadka spusteného cez Štart->Všetky programy->Príslušenstvo->Spustiť. Výsledok bude rovnaký.

Tu môžete zadať niekoľko parametrov, ktoré možno použiť aj z príkazového riadku:

  • CREATEINFOBASE – umožňuje vytvoriť informačnú bázu určitého typu (súbor šablóny musí mať príponu (dt alebo cf);
  • Pripojovací reťazec je povinný parameter, ktorý označuje umiestnenie vytvorenej databázy, musí pozostávať z dvojice Názov parametra a Hodnoty v kombinácii so znamienkom rovnosti (príklad riadku pre verziu súboru práce: Súbor= “D:\1с základ\ 1Cv8Log” pre serverové databázy Srvr= “ Server3”);
  • DBMS – v závislosti od zadanej hodnoty popisuje, aký typ databázového servera sa používa.

Zálohovanie databázy pomocou parametrov príkazového riadku 1C

Na vykonanie tejto dôležitej operácie môžete použiť Poznámkový blok alebo iný textový editor na vytvorenie súboru bat, ktorého plán spúšťania je možné zaregistrovať v príslušnej ponuke systému Windows alebo na serveri.

Spodná čiara

V tomto článku sme sa nesnažili úplne opísať všetky možné parametre spustenia systému, ktoré je možné zobraziť v príslušnom menu Asistenta syntaxe. Pokúsili sme sa poskytnúť všeobecnú predstavu o tejto funkcii a niekoľko príkladov jej použitia.

Možnosti príkazového riadku výberu režimu:

KONFIG
spustenie systému 1C:Enterprise 8 v režime „Konfigurátor“.

PODNIKANIE
spustenie systému 1C:Enterprise 8 v režime „1C:Enterprise“.

VYTVORIŤINFOBÁZU
vytváranie doručovacích a aktualizačných súborov


riadok špecifikujúci parametre infobase, z ktorých každý je fragmentom formulára
,
kde Názov parametra je názov parametra a Hodnota je jeho hodnota. Fragmenty sú od seba oddelené „;“. Ak hodnota obsahuje medzery, musí byť uzavretá do dvojitých úvodzoviek (").

Možnosti režimu súborov

Základný adresár informácií o súboroch;
Miestne nastavenie je jazyk (krajina), ktorý sa použije na vytvorenie informačnej základne. Platné hodnoty sú rovnaké ako pre parameter metódy Formát. Parameter Locale sa nevyžaduje. Ak nie je zadané, použijú sa regionálne nastavenia aktuálnej informačnej databázy.

Parametre režimu klient-server

Srvr 1C: Názov podnikového servera;
Ref názov informačnej databázy na serveri;
SQLSrvr Názov servera SQL;
SQLDB názov databázy SQL;
SQLUID Užívateľské meno SQL;
Užívateľské heslo SQLPwd SQL. Ak nie je zadané heslo pre užívateľa SQL, tento parameter možno vynechať.
SQLYOffs je posun dátumu používaný na ukladanie dátumov na serveri SQL Server. Môže nadobúdať hodnoty 0 alebo 2000. Tento parameter nie je povinný. Ak nie je zadaná, akceptuje sa hodnota 0.
Locale - jazyk (krajina), (podobne ako verzia súboru).

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

Usr Používateľské meno;
Pwd heslo

/AddInList parameter označujúci, pod akým názvom sa má databáza pridať do zoznamu, ak nie je zadaný, databáza sa do zoznamu nepridá. Ak nie je zadaný názov, použije sa predvolené nastavenie, podobne ako pri interaktívnom vytváraní informačnej databázy.
Súčasné používanie kľúčov nie je povolené.

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

/@
parametre príkazového riadku sa zapisujú do zadaného súboru

/F
cesta k informačnej databáze, ak je uložená v súbore (netreba zadávať názov súboru)

/S
Adresa informačnej základne uloženej na serveri 1C:Enterprise 8 je nasledovná:

/N
Používateľské meno. Musí byť špecifikovaný rovnakým spôsobom ako v zozname používateľov vytvorenom 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ť

/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 nainštalovať 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

Dávkový režim

Pomocou volieb príkazového riadka môže správca spustiť konfigurátor v dávkovom režime a vykonať nasledujúce akcie:

  • aktualizácia konfigurácie databázy vrátane podporovaných;
  • vykonávanie syntaktickej kontroly;
  • vykonávanie testovania a korekcie informačnej základne s nastavením všetkých parametrov;
  • redukcia knihy jázd;
  • vykonať kontrolu konfigurácie.
  • Pomocou parametrov príkazového riadka môže správca určiť:

    • spustenie systému 1C:Enterprise 8 v režime konfigurátora;
    • parametre infobase: užívateľ, heslo; pre verziu súboru - adresár, jazyk; pre voľbu klient-server - názov servera, názov infobase, názov SQL servera, názov SQL databázy, SQL užívateľské meno a heslo, posun dátumu.

    Okrem toho môžu byť všetky parametre spustenia generované v externom súbore, ktorého názov je uvedený v parametroch príkazového riadku.

    Po dokončení akcií špecifikovaných v parametroch spustenia sa konfigurátor 1C:Enterprise zatvorí.

    Použitie režimu dávkového spustenia konfigurátora vám umožňuje automatizovať proces údržby infobáz spustením zodpovedajúcich príkazových súborov podľa plánu.

    Parametre príkazového riadka v dávkovom režime konfigurátora:

    /DumpIB
    uvoľnenie informačnej databázy v príkazovom režime

    /DumpCfg
    uloženie konfigurácie do súboru

    /UpdateDBCfg
    [-WarningsAsErrors]
    aktualizácia konfigurácie databázy. Ak je zadaný kľúč Warnings-AsErrors (oddelený medzerou), všetky varovné správy sa budú považovať za chyby

    /DumpDBCfg
    uloženie konfigurácie databázy do súboru

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

    /Skontrolujte moduly
    vykonať kontrolu syntaxe

    /UpdateCfg
    aktualizovať podporovanú konfiguráciu

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    vykonať testovanie a opravu informačnej základne

    ReIndex
    preindexovanie tabuľky

    LogIntergrity
    kontrola logickej integrity

    RecalcTotals
    prepočítanie výsledkov

    IBCkompresia
    kompresia tabuľky

    TestOnly
    iba testovanie, keď existujú odkazy na neexistujúce objekty:

    BadRefCreate
    vytvárať predmety

    BadRefClear
    jasné predmety

    BadRefNone
    nemeň sa

    V prípade čiastočnej straty predmetov:

    BadDataCreate
    vytvárať predmety

    BadDataDelete
    odstrániť objekty

    Súčasné používanie kľúčov v rámci podskupiny parametrov nie je povolené. Ak bol príkaz úspešný, vráti návratový kód 0, v opačnom prípade 1 (101, ak sú v údajoch chyby).

    Možnosti príkazového riadka v dávkovom režime na vytváranie doručovacích a aktualizačných súborov:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Vytváranie doručovacích a aktualizačných súborov

    Cffile
    pokyny na vytvorenie distribúcie

    Cfufile
    pokyny na vytvorenie aktualizácie

    F
    distribúcia zahrnutá v aktualizácii je určená názvom

    V ]
    distribúcia zahrnutá v aktualizácii je určená verziou

    Poznámka: skupina parametrov -f |-v sa opakuje toľkokrát, koľkokrát sú distribučné súbory zahrnuté v aktualizácii.

    Parametre príkazového riadka pre prácu s konfiguračným archívom:

    /DepotF
    úložný adresár

    /DepotN
    používateľské meno úložiska

    /DepotP
    heslo používateľa úložiska

    V
    v - číslo verzie, ak číslo verzie nie je zadané alebo sa rovná -1, uloží sa najnovšia verzia.

    /DepotUpdateCfg [-v ] [-revidované]
    Aktualizácia konfigurácie úložiska zo súboru (dávkový režim)

    V
    číslo verzie, ak číslo verzie nie je zadané alebo sa rovná -1, uloží sa najnovšia verzia, ak je konfigurácia pripojená k úložisku, parameter sa ignoruje

    Prepracované
    v prípade potreby prijímať zachytené predmety. Ak konfigurácia nie je pripojená k úložisku, parameter sa ignoruje.

    Parametre príkazového riadka na registráciu 1C:Enterprise 8 ako automatizačného servera v dávkovom režime:

    /RegServer
    registrácia aplikácie

    /UnregServer
    vymazanie registrácie aplikácie

    Po spustení zatvorí systém 1C:Enterprise 8.
    Ak hodnoty parametrov obsahujú medzery (napríklad cestu alebo názov súboru), hodnoty musia byť uzavreté v úvodzovkách.

    Príklady

    Ako spustiť 1C:Enterprise 8 z príkazového riadku

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Používateľské meno /P Heslo

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Používateľské meno /P Heslo

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Používateľské meno /P Heslo

    Ako prinútiť 1C:Enterprise nahrať databázu z príkazového riadku

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Používateľské meno /P Heslo /DumpIB c:\name.dt

    Ako aktualizovať aktuálne zmeny konfigurácie na konfiguráciu databázy z príkazového riadku

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Používateľské meno /P Heslo /UpdateDBCfg

    Ako otestovať a opraviť infobázu bez automatickej kontroly referenčnej integrity

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (správca)" /P"" /IBcheckAndRepair -LogIntegrity

    Ako vykonať automatickú kontrolu konfigurácie a výstup výsledkov kontroly do súboru

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (správca)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -ExternalConnection -Server -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    Ako programovo skrátiť denník

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (správca)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    Ako uvoľniť moduly aplikačného riešenia ako textové súbory z príkazového riadku

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (správca)" /P"" /DumpConfigFiles "D:\1\11" -Modul

    Ako načítať súbory pomocníka uložené vo formáte htm do aplikačného riešenia

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (správca)" /P"" /LoadConfigFiles "D:\1\11" -Pomocník