Spuštění 1C z příkazového řádku

Program 1C je neuvěřitelně populární pro vedení finančních záznamů téměř každého podniku. Program má obrovské množství funkcí a možností. Někdy nejsou tak snadno pochopitelné. 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í musíte vybrat požadovaný účet, databázi a v některých případech zadat další nastavení a parametry. Pokud existuje více uživatelů, pak se můžete snadno zmást a udělat špatnou volbu. I když nebudete zmateni, časem se takový počet manipulací pro normální start dostane otravný.

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

Jak tento postup zjednodušit? Vývojáři poskytli spuštění programu 1C z příkazového řádku. Nebojte se tohoto jména, nemusíte si pamatovat spoustu kombinací a nebudete potřebovat ani příkazový řádek Windows. Stačí pouze vytvořit požadovaný počet zástupců jednou, nastavit potřebné parametry příkazového řádku v jejich vlastnostech nebo vytvořit speciální soubor netopýrů a zaregistrovat je v něm.

V tomto článku se budeme podrobně zabývat tím, jak používat tento způsob spouštění a jak určit všechny parametry. Kromě toho se s vámi podělíme o seznam nejdůležitějších příkazů, které vám pomohou při doladění klienta.

Jaké soubory jsou zodpovědné za spuštění programu

Chcete-li začít, podívejme se, které soubory jsou zodpovědné za spuštění a spuštění programu, stejně jako adresář pevného disku, na kterém jsou uloženy. Hlavní adresář, ve kterém je nainstalován 1C - C: Programové soubory 1CvXX, kde místo XX jsou uvedena čísla pracovní verze. Pokud je použito nejnovější 8.3, bude složka nazývána 1Cv83, pokud předchozí budou 1Cv82 nebo 1Cv81. Uvnitř katalogu jsou další adresáře s dílčími verzemi. Již v nich je složka bin s hlavní verzí spustitelného souboru. Není jasné, co je vývojář veden, ale při každé aktualizaci instalátor vytvoří nové složky, případně spotřebovává spoustu volného místa na pevném disku. Dále vyhledejte 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 ze specifického adresáře bin.

Po výběru databáze pro provoz je spuštěn jiný 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 povíme o něco později. Kromě toho můžete zobrazit zkratky, které potřebujete pro práci, a nastavit v nich parametry spuštění, což několikrát urychlí proces.

Varianty spuštění programu 1C

Pokusme se zjistit, které možnosti spuštění nám developer nabídl. Pouze čtyři z nich se liší v principu práce a požadavků na zdroje počítače, na kterém pracujete.

  • Tlustý klient - až donedávna to byla jediná existující možnost. Je to nejnáročnější ze zdrojů pracovního stroje, protože veškeré zpracování dat se provádí na počítači uživatele a na něm jsou uloženy všechny potřebné soubory pro práci. Nezáleží na dostupnosti internetu, ale je vázán na hardware, nepředstavuje možnost vzdálené práce.
  • Tenký klient - je softwarový shell pro přístup k 1C serveru. To má známé menu a nastavení rozhraní, ale protože veškeré zpracování dat je prováděno na serveru, to není úplně vybíravý o síle zařízení. Uživatel je vybaven 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 - potřebujete pouze webový prohlížeč a přístup k Internetu. Neexistuje tedy žádná vazba na počítač a místo výkonu práce. Zatížení zařízení je minimální, protože všechny výpočty se vyskytují na vzdáleném serveru.
  • Konfigurátor - speciální režim pro jemné doladění programu, který funguje pouze při použití tlustého klienta.

Dnes je nejoblíbenější možností spuštění silný klient se souborovou databází uloženou v počítači. Vzhledem k celkovému nasazení webových služeb a cloudových technologií však můžeme předpokládat, že budoucnost je pro webovou verzi.

Stojí za zmínku, že ve výchozím nastavení je automatický výběr možnosti spuštění zaregistrován v nastavení programu 1C, takže o tom nemusíte přemýšlet. Pokud však potřebujete použít specifickou možnost, můžete vytvořit zástupce na ploše a zadat do nich parametry příkazového řádku nebo použít soubor netopýra. Podívejme se na každou metodu podrobněji.

Spustit pomocí zástupce na ploše

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

  1. Otevřete Průzkumník Windows, přejděte do adresáře, který obsahuje spustitelný soubor, který potřebujete, a vyhledejte soubor sám s příponou exe. Například: C: Programové soubory 1Vv83 bin cv8.exe ke spuštění v režimu klientského počítače.
  2. Klikněte na něj pravým tlačítkem myši a vyberte „Vytvořit zkratku“.
  3. Po zobrazení zprávy „Systém Windows nemůže vytvořit zástupce v této složce. Klepněte na tlačítko Ano.
  4. Na ploše najděte zástupce, klikněte na něj pravým tlačítkem myši, vyberte položku „Vlastnosti“ - záložka „Popisek“ - řádek „Objekt“.
  5. Zobrazí se následující položka: „C: Programové soubory 1Cv83 bin cv8.exe“. Pokud tam umístíte kurzor, obsah linky lze změnit.
  6. Na konci řádku zadejte příslušný příkaz pro vaše očekávání, potvrďte vstup tlačítky „Apply“ - OK.

Spustit s netopýry

Alespoň jednoduchá možnost spuštění programu. Hlavním rozdílem je ruční registrace všech dat do speciálního textového souboru. Pro některé se tato metoda jeví jako pohodlnější. Jak ji používat?

  1. Vytvořte dokument ve formátu prostého textu se standardním Poznámkovým blokem.
  2. Přemýšlejte o názvu ve formátu file_name.bat, kde bat je přípona souboru a uložte jej do libovolné složky na pevném disku.
  3. Zkopírujte do dokumentu následující příkazy:

@echo vypnuto

cls

začít

  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. Pro spuštění 1C poklepejte na soubor netopýra.

Pozor! Pro správnou práci je žádoucí, aby týmy neměly ruské znaky, zejména v cestě k souboru nebo uživatelskému jménu. V opačném případě byste měli pečlivě zvážit volbu kódování souborů.

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

Protože parametry příkazového řádku se liší v různých verzích 1C, zvažte vzorky pro každou z nich. Budeme prezentovat v následujícím pořadí: dešifrování každého prvku a aplikace vzorku.

Verze 7.7

1cv7.exe MODE [/ M | / D ‹path› | / U ‹path› / N ‹username› / P ‹password›],

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

  • config - konfigurátor, pro jemné doladění funkcí programu a programování některých operací;
  • debug - debugger pro kontrolu výkonu určitých funkcí a operací;
  • podnik - obvyklý způsob provádění každodenních úkolů pro údržbu podniku.
  • monitor - příkaz, který spustí režim monitoru.

Dále byste měli objasnit některé parametry spuštění:

  • / M - spuštění režimu exkluzivního přístupu tak, aby do programu nikdo nemohl vstoupit. Pokud jste jediným uživatelem, automaticky se aktivuje exkluzivní režim. Pro vstup do exkluzivního režimu při práci na podnikové síti je nutné, aby se ostatní uživatelé odhlásili z programu. Tento režim je nezbytný pro provádění důležitých operací s databázemi, aby nedošlo k zásahu třetí stranou.
  • / D - složka, ve které je databáze uložena. Je obzvláště důležité, pokud se používá složka, která se liší od složky, kterou program zvolí ve výchozím nastavení.
  • / U - pracovní složka uživatele, pokud program používá několik uživatelů.
  • / N - uživatelské jméno pro přístup k databázi a účtu.
  • / P - heslo pro přístup k účtu a databázi.

Další zřídka používané příkazy:

  • / T ‹path› - cesta ke složce s dočasnými soubory, pokud chcete, aby byly uloženy ve složce jiné než výchozí.
  • / @ ‹FileName› - výběr dávkového souboru při práci v režimu konfigurátoru.
  • / W - inicializuje webové rozšíření.
  • / L - programové menu jiné než ruština: ENG - angličtina, UKR - ukrajinština

Příklad použití: 1cv7 enterprise / Dc: 1c databáze / NIvanov / P753159,

Pokud spouštíte program s takovými příkazy, vyhnete se zobrazení okna pro výběr uživatele a databáze a nebudete vyzváni k zadání přihlašovacího jména a hesla.

Verze 8.2 a 8.3

  • DESIGNER - běží v režimu konfigurátoru pro programovací funkce a jemné doladění.
  • ENTERPRISE - spuštění normálního režimu pro údržbu podniku.
  • CREATEINFOBASE ‹StringConnections› [/ AddInList [NameBase]] [/ UseTemplate ‹název souboru šablony]] - vytvoření nové databáze, ve které budou uloženy všechny pracovní informace.
  • Řetězec připojení - tyto parametry lze zadat:
    • Soubor - složka databáze (se souborovou verzí díla).
    • Srvr - adresa podnikového serveru (ve verzi práce klient-server). Můžete zadat několik adres následujícím způsobem: Srvr = “Server1, Server2” nebo Srvr = ”Server1: 1741, Server2: 1741”;
  • / AddInList [DatabaseName] - název databáze, která bude použita k přidání do seznamu. Pokud tento parametr přeskočíte, základna nebude přidána do seznamu a pokud své jméno nezaregistrujete, bude automaticky přiřazeno.
  • / UseTemplate - databáze je vytvořena z hotové šablony, která je uvedena v názvu uvedeném v trojúhelníkových závorkách.
  • Ref - název databáze uložené na programovém serveru.

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

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

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

  • Usr - přihlášení.
  • Pwd - heslo.
  • Národní prostředí - lokalizace.

Když spustíte program v normálním režimu nebo v režimu konfigurátoru, můžete použít následující parametry příkazového řádku:

  • / @ ‹FileName› - vybere externí soubor se zadanými parametry příkazového řádku.
  • / F ‹PathBases› - cesta k databázi v provozním režimu souboru.
  • / S ‹ComputerName NameBase› - umístění databáze v hostitelském počítači během provozu serveru.
  • / WS - odkaz pro připojení k webovému serveru.
  • / IBName ‹název databáze› spustí databázi se zadaným názvem ze seznamu všech dostupných databází. Pokud se shodují názvy několika bází, program vygeneruje chybu.
  • / IBConnectionString je adresa spojení s plnou databází, která byla použita výše popsanou funkcí Connection String.

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

  • wsn - přihlášení uživatele pro připojení k webovému serveru.
  • wsp je heslo pro připojení k webovému serveru.
  • wspauto - povolí automatické nastavení proxy serveru.
  • wspsrv - adresa proxy serveru.
  • wspport - port proxy.
  • wspuser - přihlášení při práci přes proxy server s potřebou autorizace. uživatelské jméno pro proxy s autorizací.
  • wsppwd - heslo při práci přes proxy server s potřebou autorizace. uživatelské jméno pro proxy s autorizací.
  • / N ‹Login› - přihlašovací údaje zadané v konfigurátoru. Jméno uživatele definované v konfigurátoru.
  • / P ‹Password› - heslo uživatele zadaného v předchozím parametru. To může být vynecháno, pokud uživatel nemá heslo.
  • / WSN ‹name› je uživatelské jméno pro ověřování na webovém serveru.
  • / WSP ‹password› - heslo uživatele, jehož jméno je zadáno v parametru / WSN, pro ověření na webovém serveru.
  • / WA- - zakazuje použití ověřování systému Windows při spuštění.
  • / WA + - vynutí použití ověřování systému Windows při spuštění. Pokud tento parametr vůbec nepíšete, je výchozí hodnota / WA +.
  • AppAutoCheckVersion - automatický výběr pro každou verzi databáze požadované verze programu 1C.
  • / AppAutoCheckMode - automatický výběr režimu spouštění na základě informací z databáze.
  • / UseHwLicenses +, / UseHwLicenses- —vyhledat lokální bezpečnostní klíč.
  • / Debug - spusťte program 1C v režimu ladění.
  • / DebuggerURL - identifikace debuggeru, ke kterému má být aplikace připojena ihned po spuštění. Určuje adresu ladicího programu (protokol, počítač a číslo portu), na kterém mohou být vzdálené objekty vytvořeny v ladicím programu.
  • / RunShortcut ‹název souboru› - spusťte program ze souboru seznamu vytvořených databází.

Konfigurační dávkový režim

  • / DumpIB ‹FileName› - uvolnění databáze.
  • / RestoreIB ‹FileName› - načtení databáze.
  • / DumpCfg ‹FileName› - uloží nastavení do samostatného souboru.
  • / DumpDBCfg ‹FileName› - uloží nastavení databáze do samostatného souboru.
  • / LoadCfg ‹FileName› - načtení nastavení z externího souboru.
  • / ConvertFiles ‹název souboru | adresář› - dávková konverze souborů 1C verze 8.x. Aby byl postup úspěšný, musí být soubory k dispozici pro zápis, stejně jako režim spuštění konfigurátoru s otevřenou konfigurací, ve které budete provádět konverzi.

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

1cv8.exe / ConvertFilesd: / base - konverze složek.

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

Spustit 1C v režimu tlustého klientského souboru:

"C: Programové soubory 1cv83 bin cv8.exe" ENTERPRISE / F "D: uživatel" / N "Admin" / P "12345 ′ ′

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

"C: Programové soubory 1cv83 bin cv8.exe" ENTERPRISE / S "server-base Uživatel" / N "Admin" / P "12345 ′ ′

Závěr

Z příkazového řádku jsme považovali nejzákladnější příkazy pro spuštění 1C. Substituting příkazy, můžete provádět různé požadavky. Ve skutečnosti je jich mnohem více, ale značná část z nich je s největší pravděpodobností určena specialistům technické podpory. Pomocí informací z článku můžete provádět všechny akce sami. Vaše dotazy zanechte v komentářích.