• Spusťte 1s z příkazového řádku s parametry. Volby příkazového řádku pro zadání voleb spuštění. Jak otestovat a opravit infobázi bez kontroly referenční integrity v automatickém režimu

    Tento článek bude hovořit o agentovi serveru 1C: Enterprise 8.3 (platí pro verzi 8.2 ), pokud je agent používán v operačních systémech řady Windows. Budou uvedeny parametry spuštění agenta a také popis akcí provedených při spuštění.

    1. 1C: Startovací soubor agenta podnikového serveru

    Chcete-li spustit serverový cluster 1C:Enterprise, musíte spustit serverového agenta nebo spíše program agent.exe, který se nachází v adresáři zásobník 1C:Instalační adresář Enterprise. Výchozí hodnota je:

    • C:\Program Files (x86)\1cv8\<Číslo verze>\bin — pro 32bitovou verzi serveru 1C:Enterprise verze 8.3
    • C:\Program Files\1cv8\<Číslo verze>\bin — pro 64bitovou verzi serveru 1C:Enterprise verze 8.3
    • C:\Program Files (x86)\1cv82\<Číslo verze>\bin — pro 32bitovou verzi serveru 1C:Enterprise verze 8.2
    • C:\Program Files\1cv82\<Číslo verze>\bin — pro 64bitovou verzi serveru 1C:Enterprise verze 8.2

    2. Spouštěcí parametry agenta serveru 1C:Enterprise

    Při spouštění serverového agenta agent.exe je možné použít následující možnosti:

    Spouštěcí parametry agenta serveru 1C:Enterprise
    Parametr Popis
    -přístav<порт> Číslo síťového portu agenta serveru (ragenta). Tento port používá konzola clusteru ke kontaktování centrálního serveru. Port agenta clusteru je také určen jako síťový port pracovního serveru. Výchozí hodnota je: 1540 .
    -nahlásit<порт> Číslo síťového portu hlavního správce clusteru (rmngr) vytvořeného ve výchozím nastavení při prvním spuštění ragenta. Výchozí hodnota: 1541 .
    -rozsah<диапазоны> Rozsahy síťových portů pro dynamický výběr. Z nich se vybírají servisní porty clusterových procesů, pokud je nelze vybrat z nastavení odpovídajícího pracovního serveru Výchozí hodnota: 1560:1591 .
    -ladit Spuštění serverového clusteru v režimu ladění konfigurace.
    -d<каталог> Adresář, kde budou umístěny (nebo jsou umístěny) soubory služeb clusteru serverů (včetně seznamu clusterů a seznamu databází clusteru). Pokud cesta k adresáři obsahuje mezery, cesta musí být uzavřena v uvozovkách, ale v tomto případě název adresáře nesmí končit znakem "\". Výchozí hodnota je: %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 pro Windows XP a Windows Server 2003).
    -seklev<уровень> Úroveň zabezpečení procesu klastrového agenta. Určuje úroveň zabezpečení připojení navázaných s procesem agenta. Úroveň může nabývat hodnot:
    • 0 – připojení nejsou chráněna;
    • 1 – zabezpečené spojení pouze po dobu autentizace uživatele;
    • 2 - vždy bezpečné připojení.

    Výchozí hodnota: 0.

    -instsrvc Registrace agenta clusteru jako služby Windows. Pokud je ragent spuštěn tímto přepínačem, zaregistruje se do seznamu služeb Windows a ukončí se Přepínač -instsrvc není kompatibilní s přepínačem -rmsrvc.
    -rmsrvc Zrušte registraci agenta clusteru jako služby systému Windows. Pokud je ragent spuštěn tímto přepínačem, odregistruje se ze seznamu služeb Windows a ukončí se Přepínač -rmsrvc není kompatibilní s přepínačem -instsrvc.
    -usr<имя>
    -pwd<пароль>
    Jméno a heslo uživatele Windows, pod kterým by měl ragent běžet jako služba Windows. Lze použít pouze ve spojení s přepínačem -instsrvc při registraci ragent jako služby Windows.
    -srvc Spusťte proces ragent jako službu Windows a přeneste řízení na správce služeb.
    -Start Spusťte ragent registrovaný jako služba systému Windows. Spustí ragent, dříve registrovaný jako služba Windows, a poté se ukončí.
    -stop Stop ragent registrovaný a spuštěný jako služba Windows. Zastaví ragent, dříve zaregistrovaný a spuštěný jako služba Windows, a poté se ukončí.
    -činidlo Použijte jako 1C:Enterprise Server Agent

    Název parametru a hodnota musí být odděleny mezerou.

    3. Spuštění agenta serveru 1C:Enterprise

    Po spuštění serverového agenta vyhledá seznam serverů registrovaných na tomto počítači pomocí parametrů, které mu byly předány při spuštění. Pokud je seznam clusterů nalezen, agent od nich obdrží informace o pracovních procesech, které by měly být spuštěny v každém z clusterů, a spustí je.

    Pokud není seznam klastrů nalezen, agent vytvoří výchozí klastr. Výchozí cluster má následující vlastnosti:

    • Číslo síťového portu - 1541;
    • Rozsah síťových portů - 1560:1591;
    • Podpora mnoha pracovních postupů je zakázána;
    • Jeden pracovní proces, číslo portu je nastaveno ze zadaného rozsahu.

    Server Agent lze spustit buď jako službu, nebo jako aplikaci.

    4. Spuštění agenta serveru 1C:Enterprise jako aplikace

    Chcete-li spustit agenta serveru jako aplikaci, spusťte příkaz agent.exe

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

    Zastavení agenta serveru spuštěného jako aplikace se provádí stisknutím kláves Ctrl + C.

    5. Spuštění agenta serveru 1C:Enterprise jako služby

    Pokud jste během instalace vybrali možnost spustit agenta jako službu, bude tato služba zaregistrována a spuštěna automaticky a také se spustí při startu operačního systému.

    Pokud byl Server Agent nainstalován jako aplikace (a také pokud byla služba odinstalována), je možné službu ručně zaregistrovat a poté spustit. Chcete-li zaregistrovat službu, spusťte příkaz agent.exe s následujícími možnými možnostmi (pokud některá možnost není zadána, použije se výchozí hodnota):

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

    Po registraci vytvoří agent serveru službu s názvem:

    • 1C:Enterprise 8.3 Server Agent – ​​pro 32bitovou verzi serveru 1C:Enterprise verze 8.3
    • 1C:Enterprise 8.3 Server Agent (x86-64) – pro 64bitovou verzi serveru 1C:Enterprise verze 8.3
    • 1C:Enterprise 8.2 Server Agent – ​​pro 32bitovou verzi serveru 1C:Enterprise verze 8.2
    • 1C:Enterprise 8.2 Server Agent (x86-64) – pro 64bitovou verzi serveru 1C:Enterprise verze 8.2

    Chcete-li zrušit registraci služby (odebrat službu), spusťte následující příkaz:

    Ragent.exe -rmsrvc

    Chcete-li spustit službu, spusťte příkaz:

    Ragent.exe - start

    Chcete-li službu zastavit, příkaz je:

    Ragent.exe - stop

    Pomohl vám tento článek?

    Program 1C je neuvěřitelně populární pro vedení finančních záznamů téměř jakéhokoli podniku. Program má obrovské množství funkcí a vlastností. Někdy není tak snadné se s nimi vypořádat. Můžete vytvořit více uživatelských účtů, pro které bude vytvořena samostatná databáze. Při každém spuštění je potřeba vybrat požadovaný účet, databázi a v některých případech zadat další nastavení a parametry. Pokud je uživatelů více, můžete se snadno splést a udělat chybu při výběru. I když se nebudete zmást, postupem času se takový počet manipulací pro normální spuštění začne nudit.

    Spuštění 1C z příkazového řádku zjednodušuje práci s programem.

    Jak tento postup zjednodušit? Vývojáři zajistili spuštění programu 1C z příkazového řádku. Nenechte se zastrašit názvem, nebudete se muset učit nazpaměť hromadu kombinací a nebudete potřebovat ani příkazový řádek Windows. Stačí pouze jednou vytvořit požadovaný počet zástupců, nastavit potřebné parametry příkazového řádku v jejich vlastnostech nebo vytvořit speciální bat soubor a zapsat je do něj.

    V tomto článku budeme podrobně analyzovat, jak používat tuto metodu spouštění a jak specifikovat všechny parametry. Navíc se s vámi podělíme o seznam nejdůležitějších příkazů, které vám pomohou klienta doladit.

    Nejprve se podívejme, jaké soubory jsou zodpovědné za spuštění a spuštění programu a také na adresář na pevném disku, kde jsou uloženy. Hlavní adresář, ve kterém je nainstalován 1C, je C:\Program files\1CvXX\, kde jsou místo XX uvedena čísla pracovní verze. Při použití nejnovější verze 8.3 se složka bude jmenovat 1Cv83, pokud předchozí budou 1Cv82 nebo 1Cv81. Uvnitř adresáře jsou další adresáře s podverzemi. Již v nich je složka bin s hlavním spustitelným souborem verze. Není jasné, čím se vývojář řídí, ale s každou aktualizací instalátor vytváří nové složky a nakonec zabere spoustu volného místa na pevném disku. Dále najděte složku Common a v ní soubor 1cestrart.exe. Je to on, kdo spustí okno pro výběr uživatele a databáze. Toto okno je soubor 1cv8s.exe z konkrétního adresáře bin.

    Po výběru databáze, se kterou chcete pracovat, se spustí další soubor, jehož název závisí na možnosti spuštění - 1cv8.exe (tlustý klient) nebo 1cv8c.exe (tenký klient). Rozdíl mezi těmito možnostmi si vysvětlíme o něco později. Navíc si můžete zobrazit zkratky, které potřebujete pro práci, a předepsat si v nich možnosti spouštění, čímž proces několikanásobně urychlíte.

    Možnosti spuštění programu 1C

    Zkusme přijít na to, jaké možnosti spuštění nám vývojář nabídl. Jsou celkem čtyři, liší se principem fungování a nároky na prostředky počítače, na kterém pracujete.

    • Tlustý klient – ​​donedávna to byla jediná existující možnost. Je nejnáročnější na zdroje pracovního stroje, jelikož veškeré zpracování dat probíhá na počítači uživatele, uchovává také všechny soubory potřebné pro práci. Nezávisí na dostupnosti internetu, ale je vázán na hardware, nepředstavuje možnost práce na dálku.
    • Tenký klient - je softwarový shell pro přístup k serveru 1C. Má známé menu a rozhraní nastavení, ale protože veškeré zpracování dat probíhá na serveru, není vůbec náročné na výkon zařízení. Uživatel má omezenou funkčnost, je možné organizovat práci jak se vzdáleným serverem přes internet, tak na počítači samotném ve speciálním softwarovém prostředí.
    • Webový klient – ​​vše, co potřebujete k práci, je webový prohlížeč a přístup k internetu. V souladu s tím neexistuje žádné spojení s počítačem a místem výkonu práce. Zatížení zařízení je minimální, protože všechny výpočty probíhají na vzdáleném serveru.
    • Konfigurátor - speciální režim pro doladění programu, který funguje pouze při použití tlustého klienta.

    K dnešnímu dni je nejoblíbenější možností spouštění tlustý klient s databází souborů uloženou v počítači. Nicméně vzhledem k celkovému zaměření na webové služby a cloudové technologie lze předpokládat, že budoucnost je ve webové verzi.

    Stojí za zmínku, že ve výchozím nastavení program 1C automaticky vybere možnost spuštění, takže o tom nemusíte přemýšlet. Pokud však potřebujete použít určitou možnost, můžete vytvořit zástupce na ploše a zapsat do nich parametry příkazového řádku, nebo můžete použít soubor bat. Podívejme se na každou metodu podrobněji.

    Spusťte pomocí zástupce na ploše

    Nejjednodušší je použít zástupce na ploše, v jehož vlastnostech jsou zadány parametry příkazového řádku. Jak organizovat přístup tímto způsobem?

    1. Otevřete Průzkumníka Windows, přejděte do adresáře, který obsahuje požadovaný spustitelný soubor, a vyhledejte samotný soubor .exe. Například C:\Program files\1Cv83\bin\1cv8.exe pro spuštění v režimu tlustého klienta.
    2. Klikněte na něj pravým tlačítkem a vyberte „Vytvořit zástupce“.
    3. Poté, co systém zobrazí zprávu „Windows nemůže vytvořit zástupce v této složce. Dát to na plochu? klikněte na Ano.
    4. Najděte svého zástupce na ploše, klikněte na něj pravým tlačítkem myši, vyberte "Vlastnosti" - karta "Zástupce" - řádek "Objekt".
    5. Uvidíte záznam, který vypadá takto: „C:\Program files\1Cv83\bin\1cv8.exe“. Pokud tam umístíte kurzor, lze obsah řádku změnit.
    6. Na konci řádku zadejte příkaz, který odpovídá vašim očekáváním, zadání potvrďte tlačítky "Použít" - OK.

    Počínaje bat souborem

    Neméně snadný způsob spuštění programu. Hlavním rozdílem je registrace všech údajů ručně do speciálního textového souboru. Někomu se tato metoda bude zdát pohodlnější. Jak to použít?

    1. Vytvořte nejběžnější textový dokument pomocí standardního programu Poznámkový blok.
    2. Pojmenujte jej ve formátu název_souboru.bat, kde bat je přípona souboru, a poté jej uložte do libovolné složky na pevném disku.
    3. Zkopírujte do dokumentu následující příkazy:

    @echo vypnuto
    cls
    Start

    1. Po spuštění zadejte požadovaný příkaz pro spuštění programu s požadovanými parametry.
    2. Uložte soubor a zavřete jej.
    3. Chcete-li spustit 1C, dvakrát klikněte na soubor bat.

    Pozornost! Pro správnou funkci je žádoucí, aby v příkazech nebyly žádné ruské znaky, zejména v cestě k souboru nebo uživatelském jménu. V opačném případě byste měli pečlivě zvážit výběr kódování souboru.

    Základní spouštěcí příkazy

    Vzhledem k tomu, že parametry příkazového řádku se v různých verzích 1C liší, zvážíme vzorky pro každou z nich. Uvedeme v následujícím pořadí: dekódování každého prvku a ukázková aplikace.

    Verze 7.7

    1cv7.exe MODE [ /M | /D‹cesta› | /U‹cesta› | /N| /P‹heslo› ],

    kde MODE je zadaný režim, ve kterém bude spuštěn klient programu. Může nabývat následujících hodnot:

    • config - konfigurátor, pro doladění funkcí programu a také programování některých operací;
    • debug - debugger pro kontrolu výkonu některých funkcí a operací;
    • podnik – běžný režim provozu pro provádění každodenních úkolů údržby podniku.
    • monitor je příkaz, který spouští režim monitoru.
    • /M - spustí režim výhradního přístupu, aby do programu nemohl vstoupit nikdo kromě vás. Pokud jste jediným uživatelem, exkluzivní režim se aktivuje automaticky. Chcete-li vstoupit do exkluzivního režimu při práci v podnikové síti, potřebujete, aby se ostatní uživatelé odhlásili z programu. Režim je nezbytný pro provádění důležitých operací s databázemi, aby do něj nezasahovala žádná třetí strana.
    • /D - složka, kde je uložena databáze. To je zvláště důležité, pokud používáte složku, která se liší od složky, kterou program vybere ve výchozím nastavení.
    • /U - pracovní složka uživatele za předpokladu, že program používá několik uživatelů.
    • /N - uživatelské jméno pro přístup k databázi a účet.
    • /P - heslo pro přístup k účtu a databázi.

    Méně používané příkazy:

    • /T- cesta ke složce s dočasnými soubory, pokud je chcete uložit do jiné než výchozí složky.
    • /@‹NázevSouboru› - pro výběr dávkového souboru při práci v režimu konfigurátoru.
    • /W - inicializace webového rozšíření.
    • /L - jiný jazyk nabídky programu než ruština: ENG - angličtina, UKR - ukrajinština

    Příklad použití: 1cv7 enterprise /Dc:\1c\database /NIvanov /P753159,

    Pokud spustíte program s takovými příkazy, vyhnete se zobrazení okna pro výběr uživatele a databáze a nebudete požádáni o zadání uživatelského jména a hesla.

    Verze 8.2 a 8.3

    • DESIGNER - spuštění v režimu konfigurátoru pro programování funkcí a jemné doladění.
    • ENTERPRISE - spuštění normálního režimu pro obsluhu podniku.
    • CREATEINFOBASE‹ConnectionString› ] - vytvoření nové databáze, která bude uchovávat všechny pracovní informace.
    • ConnectionString – lze zadat následující parametry:
      • Soubor - složka databáze (pro souborový režim).
      • Srvr - adresa podnikového serveru (pro provoz klient-server). Můžete zadat více adres následovně: Srvr=”Server1,Server2” nebo Srvr=”Server1:1741,Server2:1741”;
    • /AddInList [Název_základny] – název databáze, která bude použita pro přidání do seznamu. Pokud tento parametr přeskočíte, základna se do seznamu nepřidá a pokud nezadáte vlastní jméno, bude přiřazena automaticky.
    • /UseTemplate - databáze je vytvořena z hotové šablony, která je uvedena v názvu napsaném v trojúhelníkových závorkách.
    • Ref - název databáze uložené na aplikačním serveru.

    DBMS označuje typ databáze používané na serveru:

    • MS SQL Server
    • PostgreSQL;
    • IBMDB2;
    • OracleDatabase.

    Pro každý typ databáze můžete zadat další parametry:

    • Usr - přihlášení.
    • pwd - heslo.
    • Locale - lokalizace.

    Při spouštění programu v normálním režimu nebo v režimu konfigurátoru můžete použít následující parametry příkazového řádku:

    • /@‹NázevSouboru› – vyberte externí soubor se zadanými parametry příkazového řádku.
    • /F‹PathBase› - cesta k databázi v režimu souborů.
    • /S‹ComputerName\BaseName› - umístění základny na hostitelském počítači v režimu serveru.
    • /WS - odkaz pro připojení k webovému serveru.
    • /IBName‹název báze› - spustí databázi se zadaným názvem ze seznamu všech dostupných databází. Pokud se názvy několika databází shodují, program vygeneruje chybu.
    • /IBConnectionString – adresa úplného databázového připojení, jak ji používá výše popsaná funkce ConnectionString.

    Při použití tenkého klienta můžete použít následující možnosti:

    • wsn - přihlášení uživatele pro připojení k webovému serveru.
    • wsp - heslo pro připojení k webovému serveru.
    • wspauto - povolí automatické nastavení proxy.
    • wspsrv - adresa proxy serveru.
    • wspport - port proxy serveru.
    • wspuser - přihlášení při práci přes proxy server s nutností autorizace. uživatelské jméno pro proxy s autorizací.
    • wsppwd - heslo při práci přes proxy server s nutností autorizace. uživatelské jméno pro proxy s autorizací.
    • /N‹Login› - přihlášení zadané v konfigurátoru. Uživatelské jméno tak, jak je nastaveno v Konfigurátoru.
    • /P‹Heslo› - heslo uživatele zadaného v předchozím parametru. Může být vynechán, pokud uživatel nemá heslo.
    • /WSN- uživatelské jméno pro ověření na webovém serveru.
    • /WSP‹heslo› - heslo uživatele, jehož jméno je uvedeno v parametru /WSN pro autentizaci na webovém serveru.
    • /WA- - zakáže použití ověřování Windows při spuštění.
    • /WA+ - Vynutit ověřování systému Windows při spuštění. Pokud tento parametr vůbec nezapíšete, použije se ve výchozím nastavení /WA+.
    • AppAutoCheckVersion - automatický výběr pro každou verzi databáze požadované verze programu 1C.
    • /AppAutoCheckMode - automatická volba režimu spouštění na základě informací z databáze.
    • /UseHwLicenses+, /UseHwLicenses- - vyhledá místní bezpečnostní klíč.
    • /Debug - spustí program 1C v režimu ladění.
    • /DebuggerURL - identifikace debuggeru, ke kterému se má aplikace ihned po spuštění připojit. Určuje adresu URL ladicího programu (protokol, počítač a číslo portu), na kterém může ladicí program vytvářet vzdálené objekty.
    • /RunShortcut‹název souboru› - spusťte program ze souboru seznamu vytvořených databází.

    Konfigurátor dávkového režimu

    • /DumpIB‹NázevSouboru› - uvolní databázi.
    • /DumpCfg‹NázevSouboru› - uložení nastavení do samostatného souboru.
    • /DumpDBCfg‹NázevSouboru› - uložení nastavení databáze do samostatného souboru.
    • /ConvertFiles‹název souboru|catalog› - dávková konverze souborů 1C verze 8.x. Aby byla procedura úspěšná, musí být soubory zapisovatelné a také musí být spuštěn režim konfigurátoru s otevřenou konfigurací, ve které budete konverzi provádět.

    Například: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - převod souborů,

    1cv8.exe /ConvertFilesd:/base - převod složky.

    Příklady příkazového řádku

    Spuštění 1C v režimu souborů tlustého klienta:

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

    Spuštění 1C v režimu klient-server:

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

    Závěr

    Zkontrolovali jsme nejzákladnější příkazy pro spuštění 1C z příkazového řádku. Nahrazením příkazů můžete provádět různé dotazy. Ve skutečnosti je jich mnohem více, ale značná část z nich je spíše určena pro specialisty technické podpory. Pomocí informací z článku můžete všechny akce provádět sami. Své dotazy pište do komentářů.


    Klíčová slova: spouštěcí klíč, možnost spuštění, příkazový řádek

    Spuštění spustitelného souboru systému 1C:Enterprise 8.0

    Kromě spuštění výběrem příslušné ikony z nabídky Start - Programy operačního systému MS Windows lze spuštění systému 1C:Enterprise 8.0 provést spuštěním spustitelného souboru 1CV8.EXE. Takové spuštění lze provést například pomocí položky „Spustit“ v nabídce „Start“ operačního systému MS Windows nebo poklepáním na název souboru 1CV8.EXE v programu Průzkumník.

    V příkazovém řádku pro spuštění souboru 1CV8.EXE můžete zadat všechny potřebné parametry: režim spouštění, název adresáře s infobází, název uživatelského adresáře a další. Pokud jsou parametry příkazového řádku správné, soubor 1CV8.EXE bude spuštěn v jednom ze spouštěcích režimů: "1C:Enterprise" nebo "Configurator" - v závislosti na zadaných parametrech.

    Pokud je při spouštění souboru 1CV8.EXE zjištěna chyba v parametrech příkazového řádku nebo neexistují žádné parametry, po spuštění se na obrazovce zobrazí dialog Start 1C:Enterprise. V tomto dialogu může uživatel vybrat režim spouštění pro soubor 1CV8.EXE, název infobáze a další možnosti spouštění.

    Možnosti příkazového řádku.
    Při spuštění souboru 1CV8.EXE lze na příkazovém řádku zadat následující parametry:

    Možnosti příkazového řádku pro výběr režimu:

    KONFIG
    spuštění systému 1C:Enterprise 8.0 v režimu „Konfigurátor“;

    PODNIK
    spuštění systému 1C:Enterprise 8.0 v režimu 1C:Enterprise;

    VYTVOŘIT INFOBÁZE ]
    vytvoření informační základny


    řetězec určující parametry infobáze, z nichž každý je fragmentem pohledu
    <Имя параметра=><Значение>,

    kde Název parametru je název parametru a Hodnota je jeho hodnota.

    Fragmenty jsou od sebe odděleny ";".

    Pokud hodnota obsahuje mezery, musí být uzavřena do dvojitých uvozovek (").

    Pro variantu souboru je definován následující parametr:

    Soubor - adresář infobáze;

    Locale - jazyk (země), který bude použit při vytváření infobáze. Platné hodnoty jsou stejné jako parametr<Форматная строка>metoda Formát. Parametr Locale je volitelný. Pokud není zadáno, použije se místní nastavení aktuální infobáze.

    Pro verzi klient-server jsou definovány následující parametry:

    Srvr - 1C: Název podnikového serveru;

    Ref - název infobáze na serveru;

    SQLSrvr - název serveru SQL;

    SQLDB - název databáze SQL;

    SQLUID – uživatelské jméno SQL;

    SQLPwd - heslo uživatele SQL. Pokud není heslo pro uživatele SQL nastaveno, lze tento parametr vynechat

    SQLYOffs je posun data používaný k ukládání dat na SQL Server. Může nabývat hodnot 0 nebo 2000. Tento parametr je volitelný. Pokud není nastaveno, je hodnota 0.

    Locale - jazyk (země), (podobně jako verze souboru).

    Pro všechny možnosti jsou definovány parametry:

    usr - uživatelské jméno;

    pwd - heslo

    /AddInList
    parametr ukazující, pod kterým jménem se má přidat základna do seznamu, pokud není zadán, základna se do seznamu nepřidá. Pokud není zadán žádný název, použije se výchozí hodnota, podobně jako při interaktivním vytváření informační databáze.

    Současné používání klíčů není povoleno.

    Možnosti příkazového řádku pro zadání možností spuštění:

    /@<имя файла>
    možnosti příkazového řádku jsou zapsány v zadaném souboru

    /F<Путь>
    cesta k infobázi, pokud je uložena v souboru (není třeba uvádět název souboru)

    /S<Адрес>
    adresa infobáze uložené na serveru 1C:Enterprise 8.0 se sečte takto:

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

    /N<Имя>
    Uživatelské jméno. Musí být specifikováno stejným způsobem jako v seznamu uživatelů vytvořeném v Konfigurátoru

    /P<Пароль>
    heslo uživatele, jehož jméno je zadáno ve volbě /N. Pokud uživatel nemá heslo, lze tento parametr vynechat

    /WA-
    zakazující použití ověřování Windows při spuštění Enterprise nebo konfigurátoru

    /WA+
    nastavení povinného použití ověřování Windows na začátku 1C:Enterprise nebo Configurator. Pokud není zadán přepínač /WA, předpokládá se, že je použita možnost příkazového řádku /WA+.

    /AU-
    zákaz zobrazení otázky o aktualizaci aktuální verze 1C: Enterprise z administrativní instalace

    /AU+
    nastavení výstupu otázky o aktualizaci aktuální verze 1C:Enterprise z administrativní instalace. Pokud není zadán přepínač /AU, předpokládá se, že je použita možnost příkazového řádku /AU+.

    /Ven<Имя файла>
    [-NoTruncate]
    nastavení souboru pro zobrazování servisních zpráv. Pokud je nastaven přepínač -NoTruncate (oddělený mezerou), soubor se nevymaže

    /L<Каталог>
    je zadán adresář zdrojů lokalizovaného rozhraní (například "RU")

    /DisableStartupMessages
    Potlačuje spouštěcí zprávy: „Konfigurace databáze neodpovídá uložené konfiguraci. Pokračovat?"; „Možnosti vašeho počítače nestačí k úpravě nápovědy ke konfiguraci. K úpravě nápovědy musíte mít nainstalovaný Microsoft Internet Explorer verze 6.0 nebo novější.»; „Možnosti vašeho počítače nestačí na úpravu html dokumentů, včetně částí nápovědy. Chcete-li upravovat html dokumenty, musíte mít nainstalován Microsoft Internet Explorer verze 6.0 nebo vyšší. V tomto spuštění nebudou úpravy html dokumentů dostupné.

    /C<Строка текста>
    předání parametru do konfigurace

    Parametry příkazového řádku dávkového režimu konfigurátoru:

    /DumpIB<Имя файла>
    vykládání infobáze v příkazovém režimu

    /RestoreIB<Имя файла>
    načítání infobáze v příkazovém režimu

    /DumpCfg<имя cf файла>
    uložení konfigurace do souboru

    /UpdateDBCfg
    [-WarningsAsErrors]
    aktualizace konfigurace databáze. Pokud je zadán klíč WarningsAsErrors (oddělený mezerou), budou všechny varovné zprávy považovány za chyby

    /DumpDBCfg<имя cf файла>
    uložení konfigurace databáze do souboru

    /RollbackCfg
    zpět na konfiguraci databáze

    /Kontrola modulů
    provést kontrolu syntaxe

    /UpdateCfg<имя cf | cfu файла>
    aktualizace podporované konfigurace

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    provést testování a opravu infobáze

    ReIndex
    přeindexování tabulky

    LogIntergrity
    kontrola logické integrity

    RecalcTotals
    přepočet

    IBCkomprese
    komprese tabulky

    Pouze test
    pouze testování

    pokud existují odkazy na neexistující objekty:

    BadRefCreate
    vytvářet objekty

    BadRefClear
    jasné předměty

    BadRefNone
    neměň

    v případě částečné ztráty předmětů:

    BadDataCreate
    vytvářet objekty

    BadDataDelete
    odstranit objekty

    Současné použití klíčů v rámci podskupiny parametrů není povoleno.
    Pokud byl příkaz úspěšný, vrátí návratový kód 0, jinak - 1 (101, pokud jsou v datech chyby).

    Možnosti příkazového řádku pro vytváření distribučních a aktualizačních souborů v dávkovém režimu:

    /CreateDistributionFiles
    [-cffile<имя cf файла>]
    [-cfufile<имя cfu файла>
    [-F<имя cf файла>|-v<версия дистрибутива>]+]
    Vytváření doručovacích a aktualizačních souborů

    cffile<имя cf файла>
    instrukce k vytvoření distribuce

    cfufile<имя cfu файла>
    pokyn k vytvoření aktualizace

    F<имя cf файла>
    distribuce zahrnutá v aktualizaci je určena názvem

    PROTI<версия дистрибутива>]
    distribuce zahrnutá v aktualizaci je určena verzí

    Poznámka: skupina parametrů -f<имя cf файла>|-v<версия дистрибутива>se opakuje tolikrát, kolikrát jsou distribuční soubory zahrnuty v aktualizaci.

    Parametry příkazového řádku pro práci s konfiguračním úložištěm:

    /DepotF
    adresář úložiště

    /DepotN
    uživatelské jméno trezoru

    /DepotP
    uživatelské heslo trezoru

    /DepotDumpCfg<имя cf файла>[-proti<номер версии хранилища>]
    uložit konfiguraci z úložiště do souboru (dávkový režim)

    PROTI<номер версии хранилища>
    v - číslo verze, pokud není uvedeno žádné číslo verze nebo je rovno -1, uloží se nejnovější verze.

    /DepotUpdateCfg [-v<номер версии хранилища>] [-revidováno]
    Aktualizace konfigurace úložiště ze souboru (dávkový režim)

    PROTI<номер версии хранилища>
    číslo verze, pokud číslo verze není zadáno nebo je rovno -1, uloží se nejnovější verze, pokud je konfigurace připojena k úložišti, pak je parametr ignorován

    Revidováno
    v případě potřeby přijímat zachycené objekty. Pokud konfigurace není připojena k úložišti, pak je parametr ignorován.

    Parametry příkazového řádku pro dávkovou registraci 1C:Enterprise 8.0 jako automatizačního serveru:

    /RegServer
    registrace aplikace

    /UnregServer
    smazání registrace aplikace

    Po spuštění zavře systém 1C:Enterprise 8.0.

    Pokud hodnoty parametrů obsahují mezery (například cesta nebo název souboru), hodnoty musí být uzavřeny v uvozovkách.

    Níže je uveden příklad příkazového řádku pro spuštění systému 1C: Enterprise 8.0:

    C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB

    Daný příkazový řádek znamená, že systém 1C:Enterprise 8.0 bude spuštěn v režimu 1C:Enterprise a infobase se nachází v podadresáři "\DB" adresáře "С:\1CV8\BIN".

    Pomocí možností spuštění 1C lze provést řadu akcí, které zjednodušují práci uživatelů v programu a provádějí určité administrativní úkoly s databází:

    • Nastavte plán zálohování databáze;
    • Automatizace aktualizace dat (například aktualizace směnných kurzů denně);
    • Poskytujte automatickou autorizaci uživatele bez nutnosti zadávat uživatelské jméno a heslo;
    • Spusťte konkrétní databázi a konkrétní verzi platformy bez nutnosti výběru;
    • A mnoho mnoho dalších.

    Zadávání parametrů v okně výběru základny

    Standardní okno výběru infobáze (obr. 1) má kromě výběru režimu spouštění (Konfigurátor nebo 1СEnterprise) ještě čtyři funkční tlačítka:

    • Přidat;
    • Změna;
    • Vymazat;
    • Nastavení.

    Pokud zvolíte infobázi, kliknete na tlačítko "Změnit" a přeskočte první dialogové okno, otevře se formulář (obr. 2).

    Obr.2

    Vstupní pole pod nápisem "Pokročilé možnosti spouštění:" umožňuje zadat některé klíče:

    • /N "Uživatelské jméno" - tento řádek znamená, že program bude spuštěn pod uživatelem, jehož jméno je uvedeno v uvozovkách;
    • /P "Heslo" - pokud autentizace uživatele vyžaduje zadání hesla, musí být uvedeno v hodnotě parametru;
    • /UC "Kód" - pomocí tohoto parametru můžete odstranit blokování připojení k infobázi (blokování je nutné, když je vyžadován výhradní přístup).

    Řádek jako "/N "Ivanov Ivan Ivanovič" / P "1234"" tedy zbavuje uživatele na určitém pracovišti nutnosti neustále se přihlašovat při startu systému.

    Možnosti ve štítku

    Výše uvedené parametry lze zapsat i jinde. Zavoláním kontextového menu zástupce programu a přechodem do jeho vlastností získáte okno (obr. 3)

    Obr.3

    Pro zadání parametrů potřebujeme vstupní pole "Objekt".

    Nejprve byste se měli rozhodnout pro režim spouštění aplikace:

    • DESIGNER (ve verzi 8.0 je to parametr CONFIG) umožňuje spustit program v režimu konfigurátoru.
    • ENTERPRISE znamená spuštění normální aplikace.

    Dále můžete zaregistrovat konkrétní databázi pro spuštění, čímž omezíte přístup uživatele k jiným databázím registrovaným v systému. V závislosti na provozním režimu může parametr nabývat několika hodnot:

    • /F "základní adresa" - používá se, pokud je práce prováděna v režimu souborů;
    • /S "název serveru" \ "základní název na serveru" - spustí databázi v režimu provozu klient-server;
    • /WS "adresa" - pro navázání spojení s webovým serverem.

    V druhém případě může být vyžadováno ověření uživatele na vzdáleném webovém serveru. Řada parametrů vám umožňuje doladit:

    1. Wsn – uživatelské jméno, pod kterým bude provedeno připojení k serveru;
    2. Wsp - heslo výše uvedeného uživatele;
    3. wspsrv - adresa proxy;
    4. Wspport je port odpovídajícího proxy serveru.

    Pokud po přidání těchto parametrů do vlastností zástupce 1C přidáte parametry autorizace uvedené v předchozí části, můžete implementovat možnost spustit konkrétní databázi jednoduchým dvojitým kliknutím bez dalších oken. To je velmi výhodné, když při testování a vývoji často musíte restartovat aplikaci, stejně jako v případech, kdy je potřeba omezit přístup uživatelů k seznamu databází registrovaných v počítači.

    Zkopírováním vytvořeného zástupce do složky "Autorun" můžete dále optimalizovat systém (obr. 4).

    Obr.4

    Nyní při startu systému dojde ke spuštění aplikace v předepsaném režimu, pro konkrétní databázi a pod konkrétním uživatelem.

    Povolení a zakázání ověřování uživatelů systému Windows se provádí pomocí parametrů /WA+ a /WA-

    Příkazový řádek a možnosti

    Řádek zapsaný v poli "Objekt" lze ve skutečnosti zkopírovat do příkazového řádku, který se spustí přes Start->Všechny programy->Příslušenství->Spustit, s malou nebo žádnou opravou. Výsledek bude stejný.

    Zde můžete zadat několik možností, které lze také použít z příkazového řádku:

    • CREATEINFOBASE - umožňuje vytvořit infobázi určitého typu (soubor šablony musí mít příponu (dt nebo cf);
    • ConnectionString – povinný parametr, který označuje umístění vytvářené databáze, musí sestávat z dvojice Název parametru a Hodnoty, spojené rovnítkem (příklad řetězce pro verzi souboru práce: File= "D:\1from base\1Cv8Log" pro databáze serveru Srvr= " server3");
    • DBMS - v závislosti na zadané hodnotě popisuje, jaký typ databázového serveru je použit.

    Zálohování databáze pomocí parametrů příkazového řádku 1C

    Chcete-li provést tuto důležitou operaci, můžete pomocí poznámkového bloku nebo jiného textového editoru vytvořit soubor bat, jehož plán spouštění lze zaregistrovat v odpovídající nabídce Windows nebo na serveru.

    Výsledek

    V tomto článku jsme si nekladli za cíl plně popsat všechny možné možnosti spuštění systému, které lze zobrazit v odpovídající nabídce Syntax Assistant. Pokusili jsme se poskytnout obecnou představu o takové možnosti a několik příkladů jejího použití.

    2017-12-07T16:42:26+00:00

    Vím, že mnohým vadí nutnost zadávat uživatelské jméno a heslo při vstupu do databáze. Speciálně pro „trojku“ (1C: Accounting 3.0), ve které se uživatel „Administrátor“ s prázdným heslem objevil automaticky při přechodu z druhé edice:

    V těchto případech (a je jich naprostá většina), kdy není nutné ruční zadávání uživatelského jména a hesla (pokud existuje), můžete a dokonce musíte postupovat podle následujících pokynů.

    1. Spusťte okno 1C a vyberte v něm požadovanou základnu:

    2. Klepněte na tlačítko Upravit. Klikněte na tlačítko "Další", dokud se nezobrazí okno obsahující řádek "Pokročilé možnosti spouštění", například toto:

    3. V "Pokročilé možnosti spouštění" musíme zaregistrovat své uživatelské jméno a heslo v tomto tvaru: / Nname / Ppassword

    Upozorňuji na skutečnost, že /N a /P se píší anglickými písmeny.

    Pokud se například přihlásíme do databáze jako uživatel Administrátor s prázdným heslem, naše parametry budou vypadat takto:

    Pozornost! Pokud heslo nemáte, to znamená, že je prázdné, má smysl /P vůbec neuvádět. Řetězec parametru pak bude: /NAdministrator

    Pokud vstoupíme do databáze pod uživatelem Vasya s heslem 123, pak takto:

    Obecně chápete, že při sestavování tohoto řádku není nic složitého

    Mimochodem! Pokud vaše uživatelské jméno nebo heslo obsahuje mezery, musíte je uzavřít do uvozovek, například:

    /N"Vasily Petrov" /P"Moje heslo"

    Po nastavení řádku parametrů spouštění klikněte na tlačítko "Dokončit" a zkuste vstoupit do databáze.

    Nyní se databáze spustí okamžitě, bez přechodného okna pro zadání uživatelského jména a hesla.