Vývoj režimu agenta konfigurátora. Vývoj režimu agenta konfigurátora Spustenie parametrov 1s 7.7 z príkazového riadku

  • 04.02.2024

Program 1C je neuveriteľne populárny na udržiavanie finančných záznamov takmer každého podniku. Program má obrovské množstvo funkcií a schopností. Niekedy nie je také ľahké sa s nimi vysporiadať. Môžete vytvoriť viacero používateľských účtov, pre ktoré sa vytvorí samostatná databáza. Pri každom spustení je potrebné vybrať požadovaný účet, databázu a v niektorých prípadoch zadať ďalšie nastavenia a parametre. Ak existuje niekoľko používateľov, potom sa môžete ľahko zmiasť a urobiť chybu pri výbere. Aj keď sa nebudete zmiasť, časom sa taký počet manipulácií pri bežnom spustení stáva dosť nudným.

Spustenie 1C z príkazového riadku zjednodušuje prácu s programom.

Ako môžem tento postup zjednodušiť? Vývojári zabezpečili spustenie programu 1C z príkazového riadku. Nezľaknite sa tohto názvu, nebudete si musieť pamätať kopu kombinácií a nebudete potrebovať ani príkazový riadok Windowsu. Stačí raz vytvoriť požadovaný počet skratiek, zadať potrebné parametre príkazového riadku v ich vlastnostiach alebo vytvoriť špeciálny bat súbor a zaregistrovať ich v ňom.

V tomto článku sa podrobne pozrieme na to, ako používať túto metódu spustenia, ako aj na to, ako zadať všetky parametre. Okrem toho sa s vami podelíme o zoznam najdôležitejších príkazov, ktoré vám pomôžu klienta doladiť.

Najprv sa pozrime na to, aké súbory sú zodpovedné za spustenie a spustenie programu, ako aj na adresár pevného disku, kde sú uložené. Hlavný adresár, do ktorého je nainštalovaný 1C, je C:\Program files\1CvXX\, kde sú namiesto XX uvedené čísla pracovnej verzie. Ak sa použije najnovšia verzia 8.3, priečinok sa bude volať 1Cv83, ak predchádzajúce budú 1Cv82 alebo 1Cv81. Vo vnútri adresára sú ďalšie adresáre s podverziami. Už obsahujú priečinok bin s hlavným spustiteľným súborom verzie. Nie je jasné, čím sa vývojár riadi, ale s každou aktualizáciou inštalátor vytvára nové priečinky, ktoré časom zaberajú veľa voľného miesta na pevnom disku. Ďalej nájdite priečinok Common a v ňom súbor 1cestrart.exe. Je to on, kto spustí okno na výber používateľa a databázy. Toto okno teda predstavuje súbor 1cv8s.exe zo špecifického adresára bin.

Po výbere databázy, s ktorou chcete pracovať, sa spustí ďalší súbor, ktorého názov závisí od možnosti spustenia - 1cv8.exe (hrubý klient) alebo 1cv8c.exe (tenký klient). Rozdiel medzi týmito možnosťami vám povieme o niečo neskôr. Okrem toho si môžete zobraziť skratky potrebné pre prácu a zadať do nich parametre spustenia, čím sa proces niekoľkonásobne zrýchli.

Možnosti spustenia programu 1C

Pokúsme sa zistiť, aké možnosti spustenia nám vývojár ponúkol. Sú celkovo štyri, líšia sa princípom fungovania a náročnosťou na prostriedky počítača, na ktorom pracujete.

  • Hrubý klient – ​​donedávna to bola jediná existujúca možnosť. Je to najnáročnejšie na zdroje pracovného stroja, pretože všetko spracovanie údajov sa vykonáva na počítači používateľa a na ňom sú uložené všetky súbory potrebné na prácu. Nezávisí od dostupnosti internetu, ale je viazaný na hardvér a neposkytuje možnosť práce na diaľku.
  • Tenký klient je softvérový shell na prístup k serveru 1C. Má známe menu a rozhranie s nastaveniami, ale keďže všetko spracovanie dát prebieha na serveri, nie je vôbec náročné na výkon zariadenia. Používateľ má obmedzenú funkčnosť, prácu so vzdialeným serverom cez internet aj na samotnom počítači je možné organizovať v špeciálnom softvérovom prostredí.
  • Webový klient – ​​na prácu potrebujete iba webový prehliadač a prístup na internet. V dôsledku toho neexistuje žiadne spojenie s počítačom a pracoviskom. Zaťaženie zariadenia je minimálne, pretože všetky výpočty prebiehajú na vzdialenom serveri.
  • Konfigurátor je špeciálny režim na dolaďovanie programu, ktorý funguje len pri použití hrubého klienta.

Dnes je najpopulárnejšou možnosťou spustenia hrubý klient s databázou súborov uloženou v počítači. Vzhľadom na celkové zameranie na webové služby a cloudové technológie však môžeme predpokladať, že budúcnosť je vo webovej verzii.

Stojí za zmienku, že predvolene nastavenia programu 1C automaticky vyberú možnosť spustenia, takže o tom nemusíte premýšľať. Ak však potrebujete použiť konkrétnu možnosť, môžete vytvoriť skratky na pracovnej ploche a zadať do nich parametre príkazového riadku alebo použiť súbor bat. Pozrime sa na každú metódu podrobnejšie.

Spustite pomocou skratky na pracovnej ploche

Najjednoduchším spôsobom je použiť skratku na pracovnej ploche, ktorej vlastnosti zahŕňajú parametre príkazového riadku. Ako organizovať prístup týmto spôsobom?

  1. Otvorte Windows Explorer, prejdite do adresára, ktorý obsahuje spustiteľný súbor, ktorý potrebujete, a nájdite samotný súbor s príponou exe. Napríklad C:\Program files\1Cv83\bin\1cv8.exe na spustenie v režime hrubého klienta.
  2. Kliknite naň pravým tlačidlom myši a vyberte možnosť „Vytvoriť skratku“.
  3. Keď systém zobrazí správu „Windows nemôže vytvoriť odkaz v tomto priečinku. Mám si to dať na plochu?" kliknite na tlačidlo Áno.
  4. Na pracovnej ploche nájdite svoju skratku, kliknite na ňu pravým tlačidlom myši, vyberte „Vlastnosti“ - karta „Skratka“ - riadok „Objekt“.
  5. Uvidíte záznam, ktorý vyzerá takto: „C:\Program files\1Cv83\bin\1cv8.exe“. Ak tam umiestnite kurzor, môžete zmeniť obsah riadku.
  6. Na konci riadku zadajte príkaz, ktorý zodpovedá vašim očakávaniam, potvrďte zadanie pomocou tlačidiel „Použiť“ - OK.

Spustite pomocou súboru bat

Rovnako jednoduchá možnosť spustenia programu. Hlavným rozdielom je, že všetky údaje sa zadávajú ručne do špeciálneho textového súboru. Pre niektorých sa táto metóda bude zdať pohodlnejšia. Ako sa to používa?

  1. Vytvorte jednoduchý textový dokument pomocou štandardného programu Poznámkový blok.
  2. Pomenujte ho vo formáte názov_súboru.bat, kde bat je prípona súboru, a potom ho uložte do ľubovoľného priečinka na pevnom disku.
  3. Skopírujte do dokumentu nasledujúce príkazy:

@echo vypnuté
cls
začať

  1. Po spustení zadajte požadovaný príkaz na spustenie programu s požadovanými parametrami.
  2. Uložte súbor a zatvorte ho.
  3. Ak chcete spustiť 1C, dvakrát kliknite na súbor bat.

Pozor! Pre správnu činnosť je žiaduce, aby príkazy neobsahovali ruské znaky, najmä v ceste k súboru alebo v mene používateľa. V opačnom prípade by ste mali byť opatrní pri výbere kódovania súboru.

Základné príkazy na spustenie

Keďže parametre príkazového riadku sa v rôznych verziách 1C líšia, zvážime vzorky pre každú z nich. Predstavíme ho v nasledujúcom poradí: dekódovanie každého prvku a vzorová aplikácia.

Verzia 7.7

1cv7.exe MODE [ /M | /D‹cesta› | /U‹cesta› | /N‹používateľské meno› | /P‹heslo› ],

kde MODE je zadaný režim, v ktorom sa spustí klient programu. Môže nadobudnúť nasledujúce hodnoty:

  • config - konfigurátor pre dolaďovanie funkcií programu, ako aj programovanie niektorých operácií;
  • debug - debugger na kontrolu funkčnosti niektorých funkcií a operácií;
  • podnik – normálny prevádzkový režim na vykonávanie každodenných úloh údržby podniku.
  • monitor - príkaz, ktorý spustí režim monitora.
  • /M - spustí režim výhradného prístupu, takže nikto okrem vás nemôže vstúpiť do programu. Ak ste jediným používateľom, potom sa exkluzívny režim aktivuje automaticky. Ak chcete prejsť do exkluzívneho režimu pri práci v podnikovej sieti, potrebujete, aby ostatní používatelia ukončili program. Režim je potrebný na vykonávanie dôležitých operácií s databázami, aby do nich nemohla zasahovať žiadna tretia strana.
  • /D - priečinok, v ktorom je uložená databáza. Toto je obzvlášť dôležité, ak používate priečinok, ktorý sa líši od priečinka, ktorý program vyberie predvolene.
  • /U je pracovný priečinok používateľa za predpokladu, že program používa viacero používateľov.
  • /N - používateľské meno pre prístup k databáze a účtu.
  • /P - heslo pre prístup k účtu a databáze.

Ešte zriedkavejšie používané príkazy:

  • /T‹cesta› - cesta k priečinku s dočasnými súbormi, ak chcete, aby boli uložené v inom ako predvolenom priečinku.
  • /@‹Názov súboru› - na výber súboru spustenia dávky pri práci v režime konfigurátora.
  • /W - inicializácia webového rozšírenia.
  • /L - jazyk menu programu iný ako ruština: ENG - angličtina, UKR - ukrajinčina

Príklad použitia: 1cv7 enterprise /Dc:\1c\database /NIvanov /P753159,

Ak spustíte program s takýmito príkazmi, vyhnete sa zobrazeniu okna výberu užívateľa a databázy a nebudete vyzvaní na prihlásenie a heslo.

Verzia 8.2 a 8.3

  • DESIGNER - spustenie v režime konfigurátora pre programovanie funkcií a jemné ladenie.
  • ENTERPRISE - spustenie normálneho režimu pre obsluhu podniku.
  • CREATEINFOBASE‹ConnectionString› ] - vytvorenie novej databázy, v ktorej budú uložené všetky pracovné informácie.
  • Pripojovací reťazec – je možné zadať nasledujúce parametre:
    • Súbor - priečinok databázy (pre režim súborov).
    • Srvr - adresa podnikového servera (pre prevádzku klient-server). Môžete zadať niekoľko adries takto: Srvr=”Server1,Server2” alebo Srvr=”Server1:1741,Server2:1741”;
  • /AddInList [Názov databázy] – názov databázy, ktorá sa použije na pridanie do zoznamu. Ak tento parameter preskočíte, databáza sa do zoznamu nepridá a ak nezadáte svoje meno, priradí sa automaticky.
  • /UseTemplate - databáza je vytvorená z hotovej šablóny, ktorá je uvedená v názve napísanom v trojuholníkových zátvorkách.
  • Ref - názov databázy uloženej na programovom serveri.

DBMS označuje typ databázy používanej na serveri:

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

Pre každý typ databázy môžete zadať ďalšie parametre:

  • Usr - prihlásenie.
  • Pwd - heslo.
  • Locale – lokalizácia.

Pri spustení programu v normálnom režime alebo v režime konfigurátora môžete použiť nasledujúce parametre príkazového riadku:

  • /@‹Názov súboru› - vyberte externý súbor so špecifikovanými parametrami príkazového riadku.
  • /F‹Cesta k databáze› - cesta k databáze v režime súborov.
  • /S‹ComputerName\DatabaseName› - umiestnenie databázy na hostiteľskom počítači v serverovom režime.
  • /WS - odkaz na pripojenie k webovému serveru.
  • /IBName‹názov databázy› - spustí databázu so zadaným názvom zo zoznamu všetkých dostupných databáz. Ak sa názvy viacerých databáz zhodujú, program vygeneruje chybu.
  • /IBConnectionString – adresa pripojenia ku kompletnej databáze, ktorú používa funkcia ConnectionString opísaná vyššie.

Pri používaní tenkého klienta môžete použiť nasledujúce nastavenia:

  • wsn - prihlásenie užívateľa pre pripojenie k webovému serveru.
  • wsp - heslo pre pripojenie k webovému serveru.
  • wspauto - povoľuje automatické nastavenia proxy servera.
  • wspsrv - adresa proxy servera.
  • wspport - port proxy servera.
  • wspuser - prihlásenie pri práci cez proxy server s potrebou autorizácie. užívateľské meno pre proxy s autorizáciou.
  • wsppwd - heslo pri práci cez proxy server s potrebou autorizácie. užívateľské meno pre proxy s autorizáciou.
  • /N‹Login› - prihlásenie zadané v konfigurátore. Používateľské meno uvedené v konfigurátore.
  • /P‹Heslo› - heslo používateľa zadané v predchádzajúcom parametri. Ak používateľ nemá heslo, možno ho vynechať.
  • /WSN‹name› - používateľské meno pre autentifikáciu na webovom serveri.
  • /WSP‹heslo› - heslo používateľa, ktorého meno je uvedené v parametri /WSN pre autentifikáciu na webovom serveri.
  • /WA- - zakáže používanie autentifikácie systému Windows pri štarte.
  • /WA+ - vynúti použitie autentifikácie systému Windows pri spustení. Ak tento parameter vôbec nezapíšete, štandardne sa použije /WA+.
  • AppAutoCheckVersion - automatický výber požadovanej verzie programu 1C pre každú verziu databázy.
  • /AppAutoCheckMode - automatický výber režimu spustenia na základe informácií z databázy.
  • /UseHwLicenses+, /UseHwLicenses- - hľadanie lokálneho ochranného kľúča.
  • /Debug - spustenie programu 1C 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), na ktorom možno v ladiacom nástroji vytvárať vzdialené objekty.
  • /RunShortcut‹názov súboru› - spustí program zo súboru so zoznamom vytvorených databáz.

Dávkový režim konfigurátora

  • /DumpIB‹NázovSúboru› - vyprázdnenie databázy.
  • /DumpCfg‹Názov súboru› - uloženie nastavení do samostatného súboru.
  • /DumpDBCfg‹Názov súboru› - uloženie nastavení databázy do samostatného súboru.
  • /ConvertFiles‹názov_súboru|adresár› - dávková konverzia súborov 1C verzie 8.x. Aby bola procedúra úspešná, súbory musia byť zapisovateľné, ako aj režim konfigurátora spustený s otvorenou konfiguráciou, v ktorej budete vykonávať konverziu.

Napríklad: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - konverzia súborov,

1cv8.exe /ConvertFilesd:/base - konverzia priečinka.

Príklady príkazového riadku

Spustenie 1C v režime hrubých súborov klienta:

“C:\Program Files\1cv83\bin\1cv8.exe” ENTERPRISE /F”D:\database\User” /N”Admin” /P”12345′′

Spustenie 1C v režime klient-server:

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

Záver

Pozreli sme sa na najzákladnejšie príkazy na spustenie 1C z príkazového riadku. Nahradením príkazov môžete vykonávať širokú škálu dotazov. V skutočnosti je ich oveľa viac, no značná časť z nich je skôr určená pre špecialistov technickej podpory. Pomocou informácií z článku môžete vykonať všetky akcie sami. Svoje otázky zanechajte v komentároch.

Dávkový režim

Je navrhnutý tak, aby umožnil konfigurátoru vykonávať administratívne funkcie bez zásahu používateľa. Tento režim sa používa v špeciálnych prípadoch. Môžete ho použiť napríklad na vytvorenie špeciálnej skratky na pracovnej ploche Windows na vytvorenie záložnej kópie informačnej základne 1C: Enterprise. V tomto prípade používateľ nebude musieť vykonávať žiadne akcie na výber požadovanej funkcie v konfigurátore a špecifikovanie parametrov potrebných na uloženie informačnej základne. Tento režim možno použiť na organizáciu automatického vykonávania administratívnych funkcií v určitom čase. Na tento účel sa používa akýkoľvek softvér, ktorý má schopnosť plánovať a spúšťať úlohy v konkrétnom čase. Napríklad je možné zorganizovať automatické vytváranie záložnej kópie v noci.

Dávkový režim je určený na vykonávanie nasledujúcich akcií:

  • · testovanie a oprava informačnej základne;
  • · nahrávanie údajov;
  • · úložisko dát;
  • · automatická výmena distribuovanej infobázy (režim je dostupný, ak je nainštalovaný komponent „Správa distribuovanej infobázy“).

Spustenie konfigurátora v dávkovom režime

Ak chcete spustiť konfigurátor v dávkovom režime, v príkazovom riadku na spustenie 1C: Enterprise zadajte okrem parametra CONFIG, ktorý naznačuje, že systém 1C: Enterprise je spustený v režime „Konfigurátor“, aj parameter /@Batch Mode File. BatchModeFile je názov súboru obsahujúceho parametre dávkového spustenia. Všetky potrebné funkcie, ktoré musí konfigurátor vykonať v dávkovom režime, sú popísané v tomto súbore.

Názov súboru možno zadať ako absolútnu alebo relatívnu cestu.

Ak zadáte relatívnu cestu k súboru, program vyhľadá najprv v pracovnom adresári používateľa, potom v adresári infobase a potom v adresári, z ktorého sa spúšťa 1C: Enterprise. Upozorňujeme, že aby sa v dávkovom režime nezobrazilo dialógové okno spustenia 1C: Enterprise a autorizačný dialóg, v spúšťacom riadku musia byť špecifikované všetky potrebné parametre:

  • · Parameter CONFIG;
  • · adresár infobase (parameter /D);
  • · užívateľské meno, ak je pre túto infobázu vedený zoznam užívateľov (parameter /N);
  • · heslo používateľa, ak je pre používateľa zadané heslo (parameter P).

Súbor v dávkovom režime má štandardne príponu .prm; ak sa použije iná prípona, musí byť explicitne uvedená v názve súboru.

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;
SQLPwd SQL užívateľské heslo. 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 zadanie 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 súborov príkazov 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

    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.

    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 konfigurátora 1C 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 heslo neexistuje, 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.

    Kvôli bezpečnosti informácií o súboroch 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.