1c příkazový řádek. Volby příkazového řádku pro zadání voleb spuštění. Spuštění databáze, která je již v seznamu databází - parametry

Pomocí parametrů 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 si rozvrh Rezervovat kopii 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ání parametrů do základního okna výběru

Standardní okno pro výběr informační báze (obr. 1) má kromě volby režimu spouštění (Configurator nebo 1Enterprise) ještě čtyři funkční tlačítka:

  • Přidat;
  • Změna;
  • Vymazat;
  • Založit.

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

Obr.2

Vstupní pole pod " Extra možnosti launch:" 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 “Code” - pomocí tohoto parametru můžete odblokovat připojení k infobázi (zabloková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 zkratky

Výše uvedené parametry mohou být specifikovány jinde. Povolání kontextová nabídka 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 ke spuštění, čímž omezíte přístup uživatele k další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”\ “název databáze na serveru” - spustí databázi v režimu 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 – 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 spuštění konkrétní databáze jednoduchým dvojitým kliknutím bez přídavná okna. To je velmi výhodné, když při testování a vývoji musíte aplikaci často restartovat, 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 „Startup“ můžete dále optimalizovat chod systému (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.

Zapněte a vypínací okna autentizace uživatele se provádí pomocí parametrů /WA+ a /WA-

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

Ve skutečnosti lze řádek napsaný v poli „Object“ zkopírovat téměř bez opravy do příkazového řádku spuštěného přes Start->Všechny programy->Příslušenství->Spustit. Výsledek bude stejný.

Zde můžete zadat několik parametrů, které lze také použít příkazový řádek:

  • CREATEINFOBASE – umožňuje vytvořit informační základnu určitého typu (soubor šablony musí mít příponu (dt nebo cf);
  • Připojovací řetězec je povinný parametr, který označuje umístění vytvořené databáze, musí se skládat z dvojice Název parametru a Hodnoty, spojené rovnítkem (příklad řádku pro verzi souboru práce: Soubor = “D:\1с základ\ 1Cv8Log“ pro serverové základny 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

K provedení této důležité operace můžete použít poznámkový blok nebo jiný textový editor vytvořit bat soubor, jehož plán spouštění by měl být specifikován v příslušné nabídce Windows nebo na serveru.

Sečteno a podtrženo

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

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

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

PODNIK
spuštění systému 1C:Enterprise 8 v režimu „1C:Enterprise“.

VYTVOŘIT INFOBÁZE
vytváření doručovacích a aktualizačních souborů


řádek specifikující parametry infobáze, z nichž každý je fragmentem formuláře
,
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 v dvojité uvozovky (").

Možnosti režimu souborů

Základní adresář informací o souborech;
Locale je jazyk (země), který bude použit k vytvoření informační základny. Platné hodnoty jsou stejné jako u parametru metody Formát. Parametr Locale není povinný. Pokud není zadáno, použije se místní nastavení aktuální infobáze.

Parametry režimu klient-server

Srvr 1C: Název podnikového serveru;
Ref název infobáze na serveru;
Název SQLSrvr SQL server;
Název SQLDB SQL databáze data;
SQLUID SQL uživatelské jméno;
SQLPwd SQL uživatelské heslo. Pokud není zadáno heslo pro uživatele SQL, lze tento parametr vynechat.
SQLYOffs – posun data používaný k ukládání dat SQL Server. Může nabývat hodnot 0 nebo 2000. Tento parametr není nutné zadávat. Pokud není zadáno, je přijata hodnota 0.
Locale - jazyk (země), (podobně jako verze souboru).

Pro všechny možnosti jsou definovány následující parametry:

Usr uživatelské jméno;
Pwd Heslo

/AddInList parametr označující, pod jakým názvem má být databáze přidána do seznamu, pokud není zadán, databáze nebude přidána do seznamu; Pokud není zadán 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í:

/@
parametry příkazového řádku jsou zapsány zadaný soubor

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

/S
Adresa informační základny uložené na serveru 1C:Enterprise 8 je následující:

/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 v parametru /N. Pokud uživatel nemá heslo, lze tento parametr vynechat

/WA-
zákaz používání ověřování Windows při spouštění Enterprise nebo Configurator

/WA+
nastavení povinného použití ověřování Windows při spouštění 1C:Enterprise nebo Configurator. Pokud není zadán přepínač /WA, předpokládá se použití možnosti příkazového řádku /WA+.

/AU-
zakázat zobrazení otázky aktualizace současná verze 1C:Enterprise s administrativní instalací

/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 bude použita možnost příkazového řádku /AU+.

/Ven
[-NoTruncate]
instalace souboru pro výstup servisních zpráv. Pokud je zadán klíč NoTruncate (oddělený mezerou), soubor se nevymaže

/L
označuje adresář zdrojů lokalizovaného rozhraní (například „RU“)

/DisableStartupMessages
Potlačí spouštěcí zprávy: „Konfigurace databáze neodpovídá uložené konfiguraci. Pokračovat?"; „Možnosti vašeho počítače nejsou dostatečné k úpravě nápovědy ke konfiguraci. Chcete-li upravit nápovědu, musíte nainstalovat Microsoft internet Explorer verze 6.0 nebo vyšší."; „Možnosti vašeho počítače nejsou dostatečné k úpravě dokumentů HTML, včetně témat nápovědy. Chcete-li upravovat dokumenty HTML, musíte nainstalovat prohlížeč 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

Dávkový režim

Pomocí voleb příkazového řádku může správce spustit konfigurátor v dávkovém režimu a provést následující akce:

  • aktualizace konfigurace databáze, včetně podporovaných;
  • provádění syntaktické kontroly;
  • provádění testování a korekce informační báze s nastavením všech parametrů;
  • redukce knihy jízd;
  • provést kontrolu konfigurace.
  • Pomocí voleb příkazového řádku může správce určit:

    • spuštění systému 1C:Enterprise 8 v režimu Configurator;
    • parametry infobáze: uživatel, heslo; pro verzi souboru - adresář, jazyk; Pro verze klient-server- název serveru, název infobáze, název SQL serveru, název SQL databáze, uživatelské jméno a SQL heslo, posun data.

    Kromě toho lze všechny parametry spuštění generovat v externí soubor, jehož název je uveden v parametrech příkazového řádku.

    Po dokončení akcí uvedených v parametrech spuštění se konfigurátor 1C:Enterprise zavře.

    Použití režimu dávkového spouštění konfigurátoru vám umožňuje automatizovat proces údržby infobází spuštěním odpovídajících dávkové soubory Naplánováno.

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

    /DumpIB
    uvolnění informační databáze v příkazovém režimu

    /DumpCfg
    uložení konfigurace do souboru

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

    /DumpDBCfg
    uložení konfigurace databáze do souboru

    /RollbackCfg
    vrátit se do konfigurace databáze

    /CheckModules
    provést kontrolu syntaxe

    /UpdateCfg
    aktualizace podporované konfigurace

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    provádět testování a opravy informační základny

    ReIndex
    přeindexování tabulky

    LogIntergrity
    kontrola logické integrity

    RecalcTotals
    přepočítávání výsledků

    IBCkomprese
    komprese tabulky

    Pouze test
    pouze testování, když existují odkazy na neexistující objekty:

    BadRefCreate
    vytvářet objekty

    BadRefClear
    jasné předměty

    BadRefNone
    neměnit

    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ý, vraťte kód 0, jinak 1 (101, pokud jsou v datech chyby).

    Možnosti příkazového řádku dávkového režimu pro vytváření souborů pro doručení a aktualizaci:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Vytváření doručovacích a aktualizačních souborů

    Cffile
    instrukce k vytvoření distribuce

    Cfufile
    pokyny k vytvoření aktualizace

    F
    distribuce zahrnutá v aktualizaci je určena názvem

    PROTI]
    distribuce obsažená v aktualizaci je určena verzí

    Poznámka: skupina parametrů -f |-v se opakuje tolikrát, kolikrát jsou distribuční soubory zahrnuty do aktualizace.

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

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

    /DepotN
    uživatelské jméno úložiště

    /DepotP
    uživatelské heslo úložiště

    PROTI
    v - číslo verze, pokud číslo verze není zadáno nebo je rovno -1, bude uloženo 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í uvedeno 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, parametr je ignorován.

    Parametry příkazového řádku pro registraci 1C:Enterprise 8 jako automatizačního serveru v dávkovém režimu:

    /RegServer
    registrace aplikace

    /UnregServer
    smazání registrace aplikace

    Po spuštění zavře systém 1C:Enterprise 8.
    Pokud hodnoty parametrů obsahují mezery (například cesta nebo název souboru), hodnoty musí být uzavřeny v uvozovkách.

    Příklady

    Jak spustit 1C:Enterprise 8 z příkazového řádku

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Uživatelské jméno /P Heslo

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Uživatelské jméno /P Heslo

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Uživatelské jméno /P Heslo

    Jak přinutit 1C:Enterprise k nahrání databáze z příkazového řádku

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Uživatelské jméno /P Heslo /DumpIB c:\name.dt

    Jak aktualizovat aktuální změny konfigurace na konfiguraci databáze z příkazového řádku

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Uživatelské jméno /P Heslo /UpdateDBCfg

    Jak testovat a opravovat informační databázi bez automatické kontroly referenční integrity

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

    Jak automaticky provést kontrolu konfigurace a odeslat výsledky kontroly do souboru

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

    Jak programově zkrátit log

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

    Jak uvolnit moduly aplikačního řešení jako textové soubory z příkazového řádku

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

    Jak načíst soubory nápovědy uložené ve formátu htm do aplikačního řešení

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrátor)" /P"" /LoadConfigFiles "D:\1\11" -Nápověda

    V tomto článku budu hovořit o možných parametrech a spouštěcích klíčích pro 1C 8.3, 8.2 a 8.1. Pro pohodlí uživatelů můžete využít některé z prezentovaných funkcí. Nebudu zacházet do hloubky a popisovat všechny možné parametry, ale popíšu ty body, které podle mého názoru mohou být potřeba běžní uživatelé programy.

    Na platformě 1C 8.1 existovala pouze jedna možnost pro spuštění aplikace 1C - toto tlustý klient. Dovolte mi tento pojem trochu dešifrovat. 1C je klientský server software a k jeho spuštění se používají klientské aplikace.

    Koncept tlustého klienta neexistoval, než se objevil koncept tenkého klienta, a znamená větší nároky na zdroje počítače koncového uživatele.

    S vydáním platformy 1C 8.2 bylo možné používat tenkého klienta a webového klienta. Všechny tyto klientské aplikace mají své výhody a omezení o tom již bylo napsáno mnoho a nebudu se tím hlouběji zabývat. Uvedu pouze hlavní body.

    • Konfigurátor funguje pouze v režimu tlustého klienta.
    • Tlustý klient nejnáročnější z počítačových zdrojů.
    • Tenký klient není náročný na prostředky počítače uživatele v režimu klient-server, protože veškerá zátěž jde na server.
    • Webový klient Vyžaduje pouze prohlížeč a připojení k internetu. V programu můžete pracovat odkudkoli na světě. Pohodlná práce závisí pouze na rychlosti vašeho internetového připojení. Celá zátěž padá na webový server.

    Nejběžnější možností spouštění je podle mě zatím tlustý klient s informační základnou souborů. I když budoucnost nepochybně patří webovému klientovi.

    Také si všimnu, že ve výchozím nastavení je v nastavení spouštění databáze „Vybrat automaticky“ a nemusíte přemýšlet o tom, kterého klienta a kterou databázi musíte spustit.

    Možnosti spouštění 1C z příkazového řádku s automatickým výběrem uživatele

    Při své práci jsem se často setkával s chybami v provozu programu 1C Accounting, například se nezobrazovaly některé protokoly dokumentů, pokud v databázi 1C nebyl vytvořen jediný uživatel.

    Chcete-li to opravit, museli jste se vytvořit a přihlásit se kliknutím na tlačítko OK pokaždé v okně výběru uživatele. A to je v zásadě správně: pokud v databázi pracuje více uživatelů, měl by se každý přihlásit pod svým vlastním účtem.

    Ale v některých případech, kdy s programem pracuje vždy jen jeden uživatel, např základní verze, zdá se nepraktické potvrzovat jeho volbu pokaždé stisknutím tlačítka OK, pokud uživatel nemá heslo pro přihlášení. Koneckonců je jasné, že je sám.

    Pokud nechcete vybrat uživatele při každém spuštění 1C, existuje několik způsobů, jak to udělat.

    Pokud vždy pracujete v programu 1C 8 ze stejného počítače, pod stejným uživatelem operační systém Windows pak můžete provést následující:

    Informační základnu spustíme v režimu konfigurátoru. Vyberte Administrace => Uživatelé. Najděte svého uživatele v seznamu a klikněte na Upravit:

    Zrušte zaškrtnutí políčka „1C:Enterprise Authentication“ a zaškrtněte políčko „Operating System Authentication“. Klikněte na vybrat, zobrazí se okno pro výběr uživatele operačního systému. V mém případě seznam „Domény“ zobrazuje název mého počítače a seznam „Uživatelé“ zobrazuje stávající uživatele mého operačního systému Windows.

    Vyberte svého uživatele a uložte všechny změny:

    Pokud máte pouze jednoho uživatele s plná práva a pokusíte se mu udělit ověření OS, program zobrazí varování. V tomto případě byste měli vytvořit jiného uživatele s plnými právy. Myslím, že to bylo provedeno z bezpečnostních důvodů, takže pokud dojde k poruše OS, mohou se stále přihlásit do 1C s plnými právy.

    Použití dalších parametrů pro spuštění informační základny 1C. Bez ohledu na to, jak děsivě to může znít, ve skutečnosti na tom není nic složitého. K tomu není třeba chodit do konfigurátoru, kromě toho, že se podíváte na možné parametry pro spuštění v nápovědě. Jako parametry musíte zadat uživatelské jméno a heslo.

    Z nápovědy 1C:

    • /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 uvedeno v parametru /N. Pokud uživatel nemá heslo, lze tento parametr vynechat.

    Známe své uživatelské jméno a heslo, ale kde je můžeme zaregistrovat? Vyberte požadovanou databázi ze seznamu a klikněte na Upravit:

    Přejděte dále na poslední strana nastavení a podívejte se na řádek, který potřebujeme „Pokročilé možnosti spouštění“. Zde napíšeme /N „vaše uživatelské jméno“ /P „vaše heslo“. Pokud heslo neexistuje, pak se tento parametr a jeho hodnota nezapisuje. Uložte tlačítkem „Hotovo“. Pokud uděláte chybu s heslem v parametru, vyskočí také okno pro výběr uživatele. Ujistěte se, že je vše zadáno správně.

    Pokud chcete změnit své uživatelské jméno a heslo, budete muset provést opravy parametrů.

    Spuštění konkrétní databáze 1C bez výběru ze seznamu databází

    Například nechcete vybrat databázi ze seznamu pokaždé, když spustíte 1C Enterprise, ale pro každou databázi vytvořit samostatnou zkratku na ploše. Budeme potřebovat ještě jeden spouštěcí parametr. Z nápovědy 1C:

    • /F<путь>- cesta k infobázi, pokud je uložena v souboru (jméno souboru není třeba uvádět).

    Podívejme se na příklad databáze souborů 1C. V případě potřeby proveďte totéž pro všechny ostatní databáze ze seznamu.

    A ti, kteří mají databázi na serveru, by měli k označení cesty použít jiný parametr:

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

    Nejprve si vytvořte zástupce pro spustitelný soubor 1cestart.exe. Nejjednodušší je zkopírovat zkratku 1C Enterprise, kterou již máte, a přejmenovat ji např. na UT 10.3, aby bylo jasné, jakou databázi spustí:

    Nyní přejděte na vlastnosti zástupce a do pole objektu za uvozovky oddělené mezerou napíšeme parametry:

    Nejprve napíšeme parametr ENTERPRISE, to znamená, že při spuštění bude zvolen režim spuštění Enterprise. Pokud je potřeba spustit konfigurátor, pak se zapíše parametr DESIGNER.

    • „C:\Program Files (x86)\1cv82\common\1cestart.exe“ podnik /F „D:\1C\Demo databáze 1C\Správa obchodu (demo) pro web.“

    Uložíme a nyní, když začnete od této zkratky, spustí se přesně ta databáze, jejíž cestu jste zadali.

    K této zkratce můžete přidat parametry ověření uživatele popsané výše:

    • „C:\Program Files (x86)\1cv82\common\1cestart.exe“ podnik /F „D:\1C\Demo databáze 1C\Správa obchodu (demo) pro web“ /N „Fedorov (administrátor)“ /P "131".

    Nyní, když začnete od zástupce, bude databáze, kterou potřebujete, spuštěna pod zadaným uživatelem a heslem. Pokud heslo neexistuje, tato možnost je odstraněna.

    Klíče a parametry pro spouštění databáze 1C při spouštění Windows

    Řekněme, že to chcete, když zapnete počítač a Spuštění systému Windows, automaticky jste spustili databázi 1C, kterou potřebujete, pod svým uživatelem a heslem. Chcete-li to provést, musíte vytvořit zástupce s parametry spuštění, jak je popsáno výše, a umístit jej do složky Po spuštění. Přejděte na Start => Všechny programy, podívejte se do složky Po spuštění, klikněte na ni pravým tlačítkem a klikněte na Otevřít. Zkopírujte vytvořeného zástupce do složky Po spuštění, která se otevře, a při příštím spuštění systému Windows 1C se spustí s parametry v něm uvedenými.

    Výběr různé verze platformy pro spouštění databází 1C

    Například současně používáte platformy 8.1 a 8.2 ke spouštění různých databází a chcete je spouštět z jednoho seznamu. U každé databáze je možné určit, na jaké verzi platformy bude tato databáze provozována. Lidé se často setkávají s problémem, když někdo zadal určitou verzi platformy v nastavení spouštění databáze a po aktualizaci platformy ke spuštění stále dochází stará verze. Chcete-li změnit verzi spouštěcí platformy, vyberte základnu ze seznamu a klikněte na „Změnit“. V posledním okně zadejte požadovanou verzi platformy, jen mějte na paměti, že musí být nainstalována na vašem počítači.

    S takovým záznamem se spustí nejnovější verze platforem 8.1 nainstalovaných na vašem počítači pro vybranou databázi.

    S takovou položkou bude pro spuštění této databáze vybrána platforma 8.1.15.14.

    Ve výchozím nastavení je při přidávání databáze do seznamu hodnota nastavena na 8,2 nebo 8,3. Myslím, že tento článek se může hodit při přechodu na verzi 8.3, kdy všichni v nastavení databáze budou mít verzi pro spuštění 8.2 a nikdo neuvidí výsledek aktualizace a přejde na 8.3, protože databáze budou stále spuštěny na platformě 8.2.

    Při práci s 1C je často nutné provádět některé podobné operace, které se v průběhu času systematicky opakují a jednoduše odvádějí pozornost od hlavní práce. Může se jednat o různé stahování a stahování, generování některých dat pro externí analýzu atd. Existuje poměrně jednoduchý způsob, jak tyto operace zautomatizovat a ve skutečnosti na ně zapomenout, pravidelně dostávat protokolové soubory e-mailem pro kontrolu.

    Je skvělé, pokud již máte tyto operace napsané externími procesory, není problém, pokud tomu tak není, vytvořte a přesuňte vše tam. Dále pro kontrolu jeho funkčnosti doporučuji toto vše vyzkoušet v manuálním režimu a poté, pokud vše funguje jak má, přepsat hlavní kód zpracování tak, aby při načítání externí zpracování spustilo se automaticky, bez stisknutí tlačítka pro provedení a podobně. Nejjednodušší je přesunout kód do procedury OnOpen().

    Dalším krokem je automatické ukončení programu po provedení externího zpracování, které jsme vytvořili a již nám pracuje. Chcete-li to provést, v postupu OnOpen() vložte úplně na konec další příkaz: ShutdownSystem(False); v tomto případě parametr Zeptejte se příležitosti předáme hodnotu „False“, abychom při zavírání odřízli různé možnosti pro dodatečné systémové otázky, čímž iniciujeme bezpodmínečné vypnutí 1C po dokončení tohoto externího zpracování. Pro jistotu spustíme program znovu a provedeme zpracování a ujistíme se, že fungoval a program se sám uzavřel.

    “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\cesta k databázi /N”UserName” /P”Heslo uživatele” /Spustit z:\ cesta ke zpracování\self-processing.epf

    Pojďme dešifrovat:

    1. “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE - samotný engine 1C je v tomto případě 8.3, cestu si zkontrolujte sami, liší se v závislosti na verzi a motor včetně nezapomeňte jej po aktualizaci posledního upravit.

    2. /DisableStartupMessages - zakáže všechny zprávy při startu systému.

    4. /N"UserName" /P"UserPassword" - respektive /N uživatelské jméno, také ihned bez mezery a /P hesla.

    5. /Execute from:\path to processing\self-processing.epf - /Execute spustí naše zpracování, cesta a název by měly následovat za tímto klíčem.

    Nyní je to, vše, co zbývá, je přidat náš soubor cmd do plánovače úloh: avtozapusk1c.cmd s uvedením harmonogramu jeho spuštění.

    Pro sledování práce externího zpracování doporučuji vytvořit pro něj samostatného uživatele, optimální je také, aby samotné zpracování vytvořilo log soubor, který je také periodicky zasílán na váš email.

    Tyto jednoduché nástroje pomáhají automatizovat každodenní rutinní operace, hodně štěstí!

    V tomto článku se podíváme na parametry spuštění 1C a jak je používat. Podívejme se na několik případů použití. Jak čteme článek, začneme automatizovat spouštěcí procesy.

    Při spouštění 1C je možné použít různé režimy spouštění, které je nutné zadat v nastavení samotné zkratky, která je za spouštění 1C zodpovědná.

    Existují 2 typy spouštěcího režimu 1C

    1. KONFIG— spuštění 1C v režimu konfigurátoru
    2. PODNIK— spuštění 1C v režimu Enterprise.

    Spouštěcí soubor 1C je soubor - 1cestart.exe je umístěn v podsložce „1cv8\common“. Na začátku tento soubor, je automaticky určena verze klienta, která je nutná pro provoz.

    Možnosti spouštění 1C s možností automatického výběru uživatele

    • /N— parametr zodpovědný za „Uživatelské jméno“
    • /P— parametr zodpovědný za „Uživatelské heslo“

    Zpravidla je nutné, aby se jméno a heslo shodovalo se jménem a heslem uvedeným v seznamu uživatelů, které byly zadány v 1C konfigurátoru. Abyste viděli přítomnost uživatelů v konfigurátoru, musíte přejít na kartu „Správa“ a poté na „Uživatelé“. Pokud je heslo vybraného uživatele prázdné, nemusíte je zadávat.

    Tyto parametry lze zadat v nastavení při editaci databáze v seznamu databází. Lze je zadat v poli „Pokročilé možnosti spouštění“.

    Když spustíte 1C, mělo by se objevit toto okno:

    Musíte zapsat data, jak je uvedeno na obrázku, s uvedením vašich dat (jméno a heslo) a poté klikněte na tlačítko „Dokončit“. Pokud jsou všechny údaje zadány správně, pak při přihlášení tuto databázi 1C, systém se vás nebude ptát na přihlašovací údaje.

    Data potřebná ke spuštění 1C v automatickém režimu

    • /F "adresa"- cesta k databázi (verze souboru)

    Pokud je vaše databáze umístěna na libovolném serveru, cesta musí být zadána takto:

    • /S "adresa"- "Název serveru (klastr infobáze)" \ "Název informační databáze na serveru"

    Tyto parametry musí být specifikovány ve zkratce spuštění 1C. Klikněte pravým tlačítkem myši na zástupce a vyberte pole „Objekt“, přidejte do něj své parametry.

    Pokud zadáte data správně do vlastností zástupce, tak se při dalším spuštění automaticky spustí databáze, kterou potřebujete. Máte-li několik databází, můžete vytvořit samostatného zástupce pro různé databáze.

    Také v 1C je možné jej spustit při spuštění počítače, k tomu musíte zkopírovat zástupce vaší databáze 1C do složky „Po spuštění“.

    Další spouštěcí parametry 1C

    • /LogUI— záznam akcí uživatele do protokolu. (Zápis bude proveden do uživatelského adresáře, do souboru s názvem „logui.txt“).
    • /DumpIB " Nahrát adresu souboru « — uvolnění databáze. Vhodné pro vytvoření automatické archivace databáze.
    • /Provést " Adresa externího zpracování" - parametr je určen k automatickému spuštění externího zpracování po startu systému.
    • /C„String parameter“ - předá parametr do konfigurace. Můžete k němu přistupovat prostřednictvím globálního kontextu v konfigurátoru „Parametr spuštění“.
    • /DisableStartupMessages– parametr odstraní systémové zprávy při spuštění 1C Enterprise.

    Při provádění změn v informační základně můžete určit verzi 1C, se kterou se má spustit ( toto rozhodnutí užitečné, pokud máte nainstalovaných několik databází 1C, ve kterých pracujete).

    Příklad automatické archivace databáze 1C.

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"С:\Base_Buh" /N"user" /P"111″ /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Out" C:\Arhiv\log_archiv.txt" -NoTruncate

    Tyto parametry je třeba zadat do zástupce spuštění 1C v poli „Objekt“, poté bude databáze archivována, která se nachází na adrese „C:\Base_Buh“ ve složce „C:\Arhiv“ pod názvem „ Buh.dt“. Současně bude proveden záznam do souboru protokolu „C:\Arhiv\log_archiv.txt“. Tyto cesty jsou uvedeny pro informační účely, budete muset uvést své cesty, konkrétně umístění vaší databáze a cestu, kam budou uloženy archivy databáze.

    Konfigurace nastavení pro spuštění ladění aplikací

    Během procesu vývoje je nutné spustit debugger 1C pod konkrétním uživatelem databáze, abyste mohli spustit debugger v konfigurátoru, musíte spustit „Možnosti“ v části „Nápověda“;

    Na kartě „Spustit 1C:Enterprise“ v položce „Základní“ ve skupině „Uživatel“ je výchozím uživatelem uživatel, pod kterým jste vstoupili do režimu „Konfigurátor“, v tomto okně můžete zadat libovolného uživatele, kterého potřebujete pro ladění, který bude v budoucnu spuštěn pod tímto uživatelem.

    Můžete také vybrat klienta, pod kterým bude aplikace v budoucnu spouštěna.