Možnosti príkazového riadka na určenie možností spustenia. Parametre príkazového riadka na zadanie parametrov spúšťania 1c vykonávajú parametre

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, v ktorom 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. Celkovo sú š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. Užívateľovi je poskytnutá obmedzená funkčnosť, je možné organizovať prácu so vzdialeným serverom cez internet aj na samotnom počítači 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 tento spôsob bude zdať pohodlnejší. 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é spúšťacie príkazy

Pretože parametre príkazového riadku sa v rôznych verziách 1C líšia, zvážime príklady 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, exkluzívny režim sa 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 - pracovný priečinok používateľa za predpokladu, že program používa niekoľko 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.

Spustenie spustiteľného súboru systému 1C:Enterprise 8.x

Okrem spustenia výberom príslušnej ikony z ponuky Štart -Programy operačného systému MS Windows je možné systém 1C:Enterprise 8.x spustiť spustením spustiteľného súboru 1CV8.EXE. Takéto spustenie je možné vykonať napríklad pomocou položky „Spustiť“ v ponuke „Štart“ operačného systému MS Windows alebo dvojitým kliknutím na názov súboru 1CV8.EXE v programe Prieskumník.

V príkazovom riadku na spustenie súboru 1CV8.EXE môžete zadať všetky potrebné parametre: režim spustenia, názov adresára s infobázou, názov užívateľského adresára a iné. Ak sú parametre príkazového riadka zadané správne, súbor 1CV8.EXE sa spustí v jednom z režimov spustenia: „1C:Enterprise“ alebo „Configurator“ - v závislosti od špecifikovaných parametrov.

Ak sa pri spustení súboru 1CV8.EXE zistí chyba v parametroch príkazového riadku alebo parametre chýbajú, po spustení sa na obrazovke zobrazí dialógové okno „Spustiť 1C:Enterprise“. V tomto dialógovom okne môže užívateľ zvoliť režim spustenia súboru 1CV8.EXE, názov infobase a ďalšie parametre spustenia.

Príklady:


Možnosť súboru:
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Cesta k databáze" /N"Používateľské meno" /P"Heslo"
Možnosť klient-server:
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"ServerName\Base" /N" Používateľské meno " /P"Heslo"
Port servera(napríklad 1641):

"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"Názov servera:1641\Base" /N"Používateľské meno" /P"Heslo"
Spustenie programu pod používateľom a vykonanie spracovania pri otvorení:
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N používateľ /P heslo /Spustiť "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "CESTA DO ZLOŽKU DB" /N HESLO UŽÍVATEĽA /P /Vykonať "C:\\processing.epf"
Archivácia informačnej základne 1C
"C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Administrator" /P"12345" /DumpIB \\bdc\BackUp\Base.dt
"C:\Program Files\1cv82\common\1cestart.exe" config /S server:1641\82_zup /N Správca /P zzzz /WA- /Out"c:\Backup\backup.log" -NoT_runcate /DumpIB H: \1S_VIGR\82_zup.dt


Pre 8.1:
Pre verziu súboru:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
Pre možnosť klient-server:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"EMigachev" /P"12345"
Ak sú na jednom serveri 8.1 a 8.2 (ako nainštalovať - ), potom pri pripájaní k databázam 8.2 musíte zadaťPort servera(napríklad 1641):
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"server-1C:1641\ZUP" /N"EMigachev" /P"12345"

Možnosti príkazového riadku


Pri spustení súboru 1CV8.EXE je možné v príkazovom riadku zadať nasledujúce parametre:
Možnosti príkazového riadku 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é „;“.
Ak hodnota obsahuje medzery, musí byť uzavretá do dvojitých úvodzoviek (").

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 databázy SQL;
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 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 potrebné špecifikovať. 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 infobá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 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 Parametre príkazového riadka dávkového režimu konfigurátora:
/DumpIB<Имя файла>-nahrávanie informačnej základne v príkazovom režime

/DumpCfg<имя cf файла>- uloženie konfigurácie do 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] ] - otestujte a opravte informačnú základňu
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).


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<версия дистрибутива>]+] - Vytvorte súbory na doručenie a aktualizáciu
-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.

Parametre príkazového riadka pre prácu s konfiguračným archívom:
/DepotF - priečinok úložiska
/DepotN - používateľské meno úložiska
/DepotP - heslo používateľa úložiska
/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - uložiť konfiguráciu z úložiska do súboru (dávkový režim)
-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
-revidované - prijímať zachytené objekty, ak je to potrebné. Ak konfigurácia nie je pripojená k úložisku, parameter sa ignoruje.

Parametre príkazového riadka na registráciu 1C:Enterprise 8.x ako servera automatizácie v dávkovom režime:
/RegServer - registrácia aplikácie
/UnregServer - odstránenie registrácie aplikácie
Po spustení zatvorí systém 1C:Enterprise 8.x.
Ak hodnoty parametrov obsahujú medzery (napríklad cestu alebo názov súboru), hodnoty musia byť uzavreté v úvodzovkách.

Nižšie sú uvedené príklady príkazového riadka na spustenie systému 1C:Enterprise 8.x:
C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB
Daný príkazový riadok znamená, že systém 1C:Enterprise 8.x bude spustený v režime „1C:Enterprise“ a infobáza sa nachádza v podadresári „\DB“ adresára „C:\1CV8\BIN“.

C:\1cv81bin\1cv8.exe podnik /s Serv06\ZUP /L RU
A tento príkazový riadok nižšie znamená, že systém 1C:Enterprise 8.x bude spustený v režime „1C:Enterprise“, adresa informačnej databázy ZUP uložená na serveri 1C:Enterprise Serv06 a ruskom rozhraní.

Ak chcete odstrániť blokovanie pripojení k informačnej databáze, musíte:
Prihláste sa do informačnej databázy pomocou spúšťacieho parametra „/UC“ s rovnakým kódom prístupového povolenia, ktorý bol zadaný pri nastavovaní zámku. Spustite toto spracovanie zadaním „Odblokovať pripojenia“ ako blokovaciu akciu. Kliknite na tlačidlo "Spustiť".
v cmd
spustite C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
v štítku
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Configurations\Typical\UprTorg" /N"Používateľské meno" /P"Heslo" /UC 456743

Kód DOS Batch File echo off cls "C:\Program Files\1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"EndUsers" " C:\Program Files\1 cv81\bin\1 cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"IB dávková aktualizácia konfigurácie" "C:\ Program Files\ 1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"Umožniť používateľom pracovať" /UC" BatchUpdateIBConfiguration"

Tento článok bude hovoriť o agentovi servera 1C:Enterprise 8.3 (platí aj pre verziu 8.2 ) v prípade použitia agenta na operačných systémoch rodiny Windows. Poskytnú sa parametre spustenia agenta, ako aj popis akcií vykonaných pri spustení.

1. 1C:Spúšťací súbor agenta podnikového servera

Na spustenie klastra serverov 1C:Enterprise musíte spustiť serverového agenta alebo skôr program ragent.exe, ktorý sa nachádza v adresári kôš inštalačný adresár pre systém 1C:Enterprise. Predvolená hodnota je:

  • C:\Program Files (x86)\1cv8\<Číslo verzie>\bin - pre 32-bitovú verziu servera 1C:Enterprise, verzia 8.3
  • C:\Program Files\1cv8\<Číslo verzie>\bin - pre 64-bitovú verziu servera 1C:Enterprise, verzia 8.3
  • C:\Program Files (x86)\1cv82\<Číslo verzie>\bin - pre 32-bitovú verziu servera 1C:Enterprise, verzia 8.2
  • C:\Program Files\1cv82\<Číslo verzie>\bin - pre 64-bitovú verziu servera 1C:Enterprise, verzia 8.2

2. Parametre na spustenie serverového agenta 1C:Enterprise

Pri spustení serverového agenta ragent.exe je možné použiť nasledujúce parametre:

1C: Parametre spustenia agenta podnikového servera
Parameter Popis
- prístav<порт> Číslo sieťového portu agenta servera (agent). Tento port používa klastrová konzola na prístup k centrálnemu serveru. Port klastrového agenta je tiež špecifikovaný ako sieťový port pracovného servera: 1540 .
-nahlásiť<порт> Číslo hlavného sieťového portu správcu klastra (rmngr), vytvoreného predvolene pri prvom spustení agenta Predvolená hodnota: 1541 .
-rozsah<диапазоны> Rozsahy sieťových portov pre dynamický výber. Z nich sa vyberú servisné porty klastrových procesov, ak ich nemožno vybrať z nastavení príslušného pracovného servera. 1560:1591 .
- ladiť Spustenie klastra serverov v režime ladenia konfigurácie.
-d<каталог> Adresár, v ktorom budú umiestnené (alebo sú umiestnené) servisné súbory serverového klastra (vrátane zoznamu klastrov a zoznamu klastrových infobáz). Ak cesta k adresáru obsahuje medzery, cesta musí byť uzavretá v úvodzovkách, ale v tomto prípade názov adresára nesmie končiť znakom „\“. %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 pre Windows XP a Windows Server 2003).
-seklev<уровень> Úroveň zabezpečenia procesu klastrového agenta. Definuje úroveň zabezpečenia pripojení vytvorených s procesom agenta. Úroveň môže nadobúdať nasledujúce hodnoty:
  • 0 – nechránené spojenia;
  • 1 – zabezpečené spojenia len počas trvania autentifikácie užívateľa;
  • 2 – trvalo zabezpečené spojenia.

Predvolená hodnota: 0.

-instsrvc Registrácia agenta klastra ako služba systému Windows. Ak sa ragent spustí s týmto kľúčom, zaregistruje sa v zozname služieb Windows a skončí. Kľúč -instsrvc je nekompatibilný s kľúčom -rmsrvc.
-rmsrvc Zrušte registráciu agenta klastra ako službu systému Windows. Ak sa ragent spustí s týmto kľúčom, zruší svoju registráciu v zozname služieb Windows a ukončí sa. Kľúč -rmsrvc je nekompatibilný s kľúčom -instsrvc.
-usr<имя>
-pwd<пароль>
Meno a heslo používateľa systému Windows, pod menom ktorého sa má ragent spustiť ako služba Windows. Dá sa použiť len v spojení s kľúčom -instsrvc pri registrácii ragent ako služby Windows.
-srvc Spustite proces ragent ako službu Windows a preneste riadenie na správcu služieb.
- začať Spustite ragent, zaregistrovaný ako služba Windows. Spustí ragent, predtým zaregistrovaný ako služba Windows, a potom sa ukončí.
-zastaviť Zastavte ragent zaregistrovaný a spustený ako služba Windows. Zastaví ragent, ktorý bol predtým zaregistrovaný a spustený ako služba Windows, a potom sa ukončí.
-agent Použite ako 1C:Enterprise Server Agent

Názov parametra a hodnota musia byť oddelené medzerou.

3. Spustenie serverového agenta 1C:Enterprise

Keď sa serverový agent spustí, vyhľadá zoznam serverov zaregistrovaných na tomto počítači pomocou parametrov, ktoré mu boli odovzdané pri spustení. Ak sa nájde zoznam klastrov, agent od nich dostane informácie o pracovných procesoch, ktoré by mali byť spustené v každom z klastrov a spustí ich.

Ak sa nenájde žiadny zoznam klastrov, agent vytvorí predvolený klaster. Predvolený klaster má nasledujúce vlastnosti:

  • Číslo sieťového portu - 1541;
  • Rozsah sieťových portov - 1560:1591;
  • Podpora mnohých pracovných postupov je zakázaná;
  • Jeden pracovný proces, číslo portu je nastavené zo zadaného rozsahu.

Serverový agent môže byť spustený ako služba aj ako aplikácia.

4. Spustenie serverového agenta 1C:Enterprise ako aplikácie

Ak chcete spustiť serverového agenta ako aplikáciu, musíte spustiť príkaz ragent.exe

Ragent.exe -debug -port<порт>-nahlásiť<порт>-rozsah<диапазоны>-seklev<уровень>-d<каталог>

Zastavenie serverového agenta spusteného ako aplikácia sa vykoná stlačením Ctrl + C.

5. Spustenie serverového agenta 1C:Enterprise ako služby

Ak ste počas inštalácie zvolili možnosť spustiť agenta ako službu, potom sa táto služba zaregistruje a spustí automaticky a spustí sa aj pri štarte operačného systému.

Ak bol Server Agent nainštalovaný ako aplikácia (alebo ak bola služba odstránená), je možné službu manuálne zaregistrovať a následne spustiť. Ak chcete zaregistrovať službu, musíte spustiť príkaz ragent.exe s nasledujúcimi možnými parametrami (ak niektorý parameter nie je zadaný, použije sa predvolená hodnota):

Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-debug -port<порт>-nahlásiť<порт>-rozsah<диапазоны>-seklev<уровень>-d<каталог>

Pri registrácii vytvorí agent servera službu s názvom:

  • 1C:Enterprise 8.3 Server Agent – ​​pre 32-bitovú verziu servera 1C:Enterprise verzie 8.3
  • 1C:Enterprise 8.3 Server Agent (x86-64) – pre 64-bitovú verziu servera 1C:Enterprise verzie 8.3
  • 1C:Enterprise 8.2 Server Agent – ​​pre 32-bitovú verziu servera 1C:Enterprise, verzia 8.2
  • 1C:Enterprise 8.2 Server Agent (x86-64) – pre 64-bitovú verziu servera 1C:Enterprise verzie 8.2

Ak chcete zrušiť registráciu služby (vymazanie služby), musíte spustiť príkaz:

Ragent.exe -rmsrvc

Ak chcete spustiť službu, spustite príkaz:

Ragent.exe - štart

Ak chcete službu zastaviť, zadajte príkaz:

Ragent.exe - stop

Pomohol vám tento článok?

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 konceptu tenkého klienta 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 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ý jeden používateľ.

Aby ste to napravili, museli ste sa 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 poskytnúť 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 zakaždým, keď spustíte 1C Enterprise, ale pre každú databázu vytvorte samostatnú skratku na pracovnej 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ť odkaz s parametrami spustenia, ako je popísané vyššie, a umiestniť ho 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.

mob_info