Opcije komandne linije za određivanje opcija pokretanja. Parametri komandne linije za određivanje parametara pokretanja Primer komandne linije 1s 8.3

U ovom članku ću govoriti o mogućim parametrima i ključevima za pokretanje za 1C 8.3, 8.2 i 8.1. Za udobnost korisnika, možete koristiti neke od predstavljenih funkcija. Neću ulaziti u dubinu i opisivati ​​sve moguće parametre, ali ću opisati one točke koje bi, po mom mišljenju, mogle trebati običnim korisnicima programa.

Na platformi 1C 8.1 postojala je samo jedna opcija za pokretanje 1C aplikacije - debeli klijent. Dozvolite mi da malo dešifrujem ovaj koncept. 1C je klijent-server softver i za njegovo pokretanje se koriste klijentske aplikacije.

Koncept debelog klijenta nije postojao prije pojave koncepta tankog klijenta, a podrazumijeva veće zahtjeve za resursima računara krajnjeg korisnika.

Izlaskom platforme 1C 8.2 postalo je moguće koristiti tanki klijent i web klijent. Sve ove klijentske aplikacije imaju svoje prednosti i ograničenja, o tome je već napisano mnogo članaka i neću ulaziti dublje u to. Navešću samo glavne tačke.

  • Konfigurator radi samo u načinu debelog klijenta.
  • Debeli klijent najzahtjevniji kompjuterski resursi.
  • Tanki klijent nije zahtjevan za resurse računara korisnika u klijent-server modu, jer sav teret ide na server.
  • Web klijent Zahtijeva samo pretraživač i internet vezu. U programu možete raditi s bilo kojeg mjesta na svijetu. Udoban rad ovisi samo o brzini vaše internetske veze. Cijelo opterećenje pada na web server.

Najčešća opcija pokretanja do sada, po mom mišljenju, je debeli klijent sa bazom podataka o fajlovima. Iako budućnost nesumnjivo pripada web klijentu.

Također ću napomenuti da je u postavkama pokretanja baze podataka po defaultu "Select automatically" i ne morate razmišljati o tome koji klijent i koju bazu podataka trebate pokrenuti.

Opcije pokretanja 1C iz komandne linije s automatskim odabirom korisnika

U svom radu često sam nailazio na greške u radu programa 1C Accounting, na primjer, neki zapisnici dokumenata nisu bili prikazani ako u bazi podataka 1C nije kreiran niti jedan korisnik.

Da biste to popravili, morali ste kreirati i prijaviti se, svaki put klikćući OK u prozoru za odabir korisnika. I ovo je, u principu, tačno: ako u bazi podataka radi nekoliko korisnika, svaki se treba prijaviti pod svojim računom.

Ali u nekim slučajevima, kada samo jedan korisnik uvijek radi s programom, na primjer u osnovnim verzijama, čini se neprikladnim svaki put potvrditi svoj izbor pritiskom na tipku OK ako korisnik nema lozinku za prijavu. Uostalom, jasno je da je sam.

Ako ne želite da odaberete korisnika svaki put kada pokrenete 1C, postoji nekoliko načina da to učinite.

Ako uvijek radite u programu 1C 8 sa istog računara, pod istim korisnikom operativnog sistema Windows, tada možete učiniti sljedeće:

Informacionu bazu pokrećemo u konfiguratorskom modu. Odaberite Administracija => Korisnici. Pronađite svog korisnika na listi i kliknite uredi:

Poništite potvrdni okvir "1C:Enterprise Authentication" i potvrdite izbor u polju za potvrdu "Provjera autentičnosti operativnog sistema". Kliknite na odabir, pojavljuje se prozor za odabir korisnika operativnog sistema. U mom slučaju, lista „Domeni“ prikazuje ime mog računara, a lista „Korisnici“ prikazuje postojeće korisnike mog Windows OS-a.

Odaberite svog korisnika i sačuvajte sve promjene:

Ako imate samo jednog korisnika sa punim pravima i pokušate mu dati OS autentifikaciju, program će prikazati upozorenje. U tom slučaju, trebali biste kreirati drugog korisnika s punim pravima. Mislim da je to urađeno iz sigurnosnih razloga, tako da ako OS pokvari, i dalje se mogu prijaviti na 1C s punim pravima.

Korištenje dodatnih parametara za pokretanje baze podataka 1C. Koliko god zastrašujuće zvučalo, u tome zapravo nema ništa komplikovano. Za ovo nije potrebno ulaziti u konfigurator, osim da pogledate moguće parametre za pokretanje u pomoći. Morate navesti korisničko ime i lozinku kao parametre.

Iz 1C pomoći:

  • /N<имя>- Korisničko ime. Mora se specificirati na isti način kao u listi korisnika kreiranoj u konfiguratoru.
  • /P<пароль>- lozinka korisnika čije je ime navedeno u /N parametru. Ako korisnik nema lozinku, ovaj parametar se može izostaviti.

Znamo naše korisničko ime i lozinku, ali gdje ih možemo registrirati? Odaberite željenu bazu podataka na listi i kliknite na Uredi:

Pomaknite se do posljednje stranice postavki i pogledajte red koji nam je potreban "Napredne opcije pokretanja". Ovdje pišemo /N “vaše korisničko ime” /P “vaša lozinka”. Ako nema lozinke, onda se ovaj parametar i njegova vrijednost ne upisuju. Sačuvajte dugmetom “Gotovo”. Ako pogriješite s lozinkom u parametru, pojavit će se i prozor za odabir korisnika. Provjerite je li sve ispravno uneseno.

Ako želite promijeniti svoje korisničko ime i lozinku, morat ćete izvršiti ispravke u parametrima.

Pokretanje određene 1C baze podataka bez odabira sa liste baza podataka

Na primjer, ne želite da odaberete bazu podataka sa liste svaki put kada pokrenete 1C Enterprise, već kreirajte zasebnu prečicu na radnoj površini za svaku bazu podataka. Trebat će nam još jedan parametar pokretanja. Iz 1C pomoći:

  • /F<путь>- putanja do infobaze, ako je pohranjena u datoteci (naziv datoteke nije potrebno specificirati).

Pogledajmo primjer baze podataka 1C datoteka. Uradite isto za sve ostale baze podataka sa liste ako je potrebno.

A oni koji imaju bazu podataka na serveru bi trebali koristiti drugačiji parametar da naznače putanju:

  • /S<адрес>- adresa baze podataka pohranjena na serveru 1C:Enterprise 8 je sljedeća:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Prvo, napravimo prečicu za izvršnu datoteku 1cestart.exe. Najlakši način je da kopirate prečicu 1C Enterprise koju već imate i preimenujete je, na primjer, u UT 10.3, tako da bude jasno koju će bazu podataka pokrenuti:

Sada idite na svojstva prečice i u polje objekta, nakon navodnika odvojenih razmakom upisujemo parametre:

Prvo napišemo parametar ENTERPRISE, to znači da će pri pokretanju biti odabran Enterprise startup mod. Ako je potrebno pokrenuti konfigurator, tada se upisuje parametar DESIGNER.

  • “C:\Program Files (x86)\1cv82\common\1cestart.exe” enterprise /F “D:\1C\Demo 1C baza podataka\Upravljanje trgovinom (demo) za lokaciju.”

Sačuvamo i sada kada krenete sa ove prečice, ona će pokrenuti upravo onu bazu podataka čiju ste putanju naveli.

Ovoj prečici možete dodati gore opisane parametre autentifikacije korisnika:

  • “C:\Program Files (x86)\1cv82\common\1cestart.exe” preduzeće /F “D:\1C\Demo 1C baza podataka\Upravljanje trgovinom (demo) za lokaciju” /N “Fedorov (administrator)” /P "131".

Sada, kada krenete sa prečice, baza podataka koja vam je potrebna biće pokrenuta pod navedenim korisnikom i lozinkom. Ako nema lozinke, ova opcija se uklanja.

Ključevi i parametri za pokretanje 1C baze podataka prilikom pokretanja Windowsa

Recimo da želite da kada uključite računar i pokrenete Windows, 1C baza podataka koja vam je potrebna automatski će se pokrenuti pod vašim korisnikom sa lozinkom. Da biste to učinili, morate kreirati prečicu s parametrima pokretanja kao što je gore opisano i staviti je u mapu za pokretanje. Idite na Start => Svi programi, pogledajte Startup folder, kliknite na njega desnim dugmetom i kliknite Otvori. Kopirajte kreiranu prečicu u fasciklu Startup koja se otvara i sledeći put kada pokrenete Windows 1C, ona će početi sa parametrima navedenim u njemu.

Odabir različitih verzija platforme za pokretanje 1C baza podataka

Na primjer, istovremeno koristite platforme 8.1 i 8.2 za pokretanje različitih baza podataka i želite ih pokrenuti s jedne liste. Za svaku bazu podataka moguće je odrediti koja verzija platforme će pokrenuti ovu bazu podataka. Ljudi se često susreću s problemom kada je neko odredio određenu verziju platforme u postavkama pokretanja baze podataka i nakon ažuriranja platforme, pokretanje se i dalje događa sa starom verzijom. Da biste promijenili verziju platforme za pokretanje, odaberite bazu sa liste i kliknite na „Promijeni“. U posljednjem prozoru navedite potrebnu verziju platforme, samo imajte na umu da ona mora biti instalirana na vašem računalu.

Sa takvim unosom, biće pokrenuta najnovija verzija 8.1 platforme instalirane na vašem računaru za odabranu bazu podataka.

Sa takvim unosom, platforma 8.1.15.14 će biti odabrana za pokretanje ove baze podataka.

Podrazumevano, prilikom dodavanja baze podataka na listu, vrijednost je postavljena na 8.2 ili 8.3. Mislim da bi ovaj članak mogao biti koristan pri prelasku na verziju 8.3, kada će svi u postavkama baze podataka imati verziju za pokretanje 8.2 i niko neće vidjeti rezultat ažuriranja i preći na 8.3, jer baze podataka će i dalje biti pokrenute na platformi 8.2.

Često, kada radite sa 1C, potrebno je izvršiti neke slične operacije koje se sistematski ponavljaju tokom vremena i jednostavno odvlače pažnju od glavnog posla. To mogu biti različita preuzimanja i iskrcavanja, generiranje nekih podataka za eksternu analizu, itd. Postoji prilično jednostavan način da automatizujete ove operacije i zapravo zaboravite na njih, povremeno primajući datoteke evidencije putem e-pošte radi kontrole.

Odlično je ako već imate ove operacije napisane od strane vanjskih procesora, nema problema; ako to nije slučaj, kreirajte i premjestite sve tamo. Dalje, da provjerite njegovu funkcionalnost, preporučujem da sve ovo testirate u ručnom načinu rada, a zatim, ako sve radi kako treba, prepišete glavni kod za obradu tako da kada se eksterna obrada učita automatski, bez klikanja na dugme izvrši i like. Najjednostavnije je prebaciti kod u proceduru OnOpen().

Sljedeći korak je automatsko zatvaranje programa nakon izvršenja eksterne obrade koju smo kreirali i koja već radi za nas. Da biste to učinili, u proceduri OnOpen() Na samom kraju ubacujemo sljedeću naredbu: ShutdownSystem(False); u ovom slučaju parametar Inquire Opportunity prosljeđujemo vrijednost "False" kako bismo odsjekli različite opcije za dodatna sistemska pitanja prilikom zatvaranja, čime iniciraju bezuvjetno gašenje 1C nakon što je ova eksterna obrada završena. Da bismo bili sigurni, ponovo pokrećemo program i vršimo obradu i uvjeravamo se da je radio i da se program sam zatvorio.

“C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\put do baze podataka /N”Korisničko ime” /P”Korisnička lozinka” /Izvrši od:\ put do obrade\self-processing.epf

Hajde da dešifrujemo:

1. “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE - sam 1C motor je u ovom slučaju 8.3, provjerite sami putanju, razlikuje se ovisno o verziji i motor uključujući i ne zaboravite ga urediti nakon ažuriranja posljednjeg.

2. /DisableStartupMessages - onemogućite sve poruke kada se sistem pokrene.

4. /N"UserName" /P"UserPassword" - odnosno /N korisničko ime, takođe odmah bez razmaka i /P lozinke.

5. /Execute from:\path to processing\self-processing.epf - /Execute počinje našu obradu, putanja i ime trebaju pratiti ovaj ključ.

To je to, sve što ostaje je dodati našu cmd datoteku u planer zadataka: avtozapusk1c.cmd, sa naznakom rasporeda njegovog pokretanja.

Za praćenje rada eksterne obrade preporučujem kreiranje posebnog korisnika za nju, također je optimalno da sama obrada kreira log datoteku, koja se također povremeno šalje na vašu e-poštu.

Ovi jednostavni alati pomažu u automatizaciji svakodnevnih rutinskih operacija, sretno!

Prilikom pokretanja datoteke 1CV8.EXE, sljedeći parametri se mogu specificirati u komandnoj liniji:
Opcije komandne linije za odabir načina rada:
CONFIG – pokretanje sistema 1C:Enterprise 8.x u režimu „Konfigurator“; ENTERPRISE – pokretanje sistema 1C:Enterprise 8.x u režimu „1C:Enterprise”;
CREATEINFOBASE ] – kreiranje baze podataka (
red koji specificira parametre infobaze, od kojih je svaki fragment obrasca<Имя параметра=><Значение>, gdje je naziv parametra ime parametra, a vrijednost njegova vrijednost.
Fragmenti su međusobno odvojeni simbolima ';'.
Ako vrijednost sadrži razmak, mora se staviti u dvostruke navodnike (“”).

Za verziju datoteke definiran je sljedeći parametar:

Datoteka - direktorij baze podataka;
Locale - jezik (država) koji će se koristiti za kreiranje baze podataka. Važeće vrijednosti su iste kao i za parametar<Форматная строка>metoda Format. Parametar Locale nije potreban. Ako nije navedeno, koristit će se regionalna podešavanja trenutne baze podataka.

Za opciju klijent-server definirani su sljedeći parametri:
Srvr - naziv servera 1C:Enterprise;
Ref - naziv infobaze na serveru;
SQLSrvr - ime SQL servera;
SQLDB - naziv SQL baze podataka;
SQLUID - SQL korisničko ime;
SQLPwd - SQL korisnička lozinka. Ako lozinka za SQL korisnika nije navedena, tada se ovaj parametar može izostaviti.
SQLYOffs – Pomak datuma koji se koristi za pohranjivanje datuma u SQL Server. Može uzeti vrijednosti 0 ili 2000. Ovaj parametar nije obavezan. Ako nije navedeno, prihvaća se vrijednost 0.
Locale – jezik (država), (slično verziji datoteke).

Za sve opcije definirani su sljedeći parametri:
Usr - korisničko ime;
Pwd - lozinka
/AddInList – parametar koji pokazuje pod kojim imenom dodati bazu podataka na listu; ako nije navedeno, baza podataka neće biti dodana na listu. Ako ime nije navedeno, koristi se zadano, slično interaktivnom kreiranju baze podataka.

Istovremena upotreba ključeva nije dozvoljena.

Opcije komandne linije za određivanje opcija pokretanja:
/@<имя файла>– parametri komandne linije su upisani u navedeni fajl
/F<Путь>– put do infobaze, ako je pohranjena u datoteci (naziv datoteke nije potrebno specificirati)
/S<Адрес>– adresa baze podataka koja se nalazi na serveru 1C:Enterprise 8.x je sljedeća:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Korisničko ime. Mora se specificirati na isti način kao u listi korisnika kreiranoj u konfiguratoru
/P<Пароль>-lozinka korisnika čije je ime navedeno u /N parametru. Ako korisnik nema lozinku, ovaj parametar se može izostaviti
/WA - zabranjuje upotrebu Windows autentikacije prilikom pokretanja Enterprise ili Configuratora
/WA+ postavljanje obavezne upotrebe Windows autentifikacije pri pokretanju 1C:Enterprise ili Configurator. Ako /WA prekidač nije specificiran, pretpostavlja se da se koristi opcija /WA+ komandne linije.
/AU - zabranjuje prikaz pitanja o ažuriranju trenutne verzije 1C:Enterprise iz administrativne instalacije
/AU+ postavka za prikaz pitanja o ažuriranju trenutne verzije 1C:Enterprise iz administrativne instalacije. Ako /AU prekidač nije specificiran, pretpostavlja se da se koristi opcija /AU+ komandne linije.
/Out<Имя файла>[-NoT_runcate] – postavljanje datoteke za prikaz servisnih poruka. Ako je naveden prekidač –NoT_runcate (odvojen razmakom), datoteka se ne briše
/L<Каталог>– označava direktorij lokaliziranih resursa sučelja (na primjer, “RU”)
/DisableStartupMessages -Suzbija poruke pri pokretanju: “Konfiguracija baze podataka ne odgovara sačuvanoj konfiguraciji. Nastaviti?"; “Mogućnosti vašeg računara nisu dovoljne za uređivanje pomoći za konfiguraciju. Da biste uredili pomoć, morate instalirati Microsoft Internet Explorer verziju 6.0 ili noviju.”; „Mogućnosti vašeg računara nisu dovoljne za uređivanje HTML dokumenata, uključujući teme pomoći. Da biste uređivali HTML dokumente, morate instalirati Microsoft Internet Explorer verziju 6.0 ili noviju. U ovom pokretanju, uređivanje html dokumenata neće biti dostupno."
/C<Строка текста>– prosljeđivanje parametra konfiguracijskim parametrima komandne linije paketnog načina konfiguratora:
/DumpIB<Имя файла>-učitavanje baze podataka u komandnom režimu
/RestoreIB<Имя файла>– učitavanje infobaze u komandnom modu
/DumpCfg<имя cf файла>– pohranjivanje konfiguracije u datoteku
/LoadCfg<имя cf файла>– učitavanje konfiguracije iz datoteke
/UpdateDBCfg [-WarningsAsErrors] – ažuriranje konfiguracije baze podataka. Ako je naveden ključ WarningsAsErrors (odvojen razmakom), tada će se sve poruke upozorenja tretirati kao greške
/DumpDBCfg<имя cf файла>– spremanje konfiguracije baze podataka u datoteku
/RollbackCfg – povratak na konfiguraciju baze podataka
/CheckModules – izvrši provjeru sintakse
/UpdateCfg<имя cf | cfu файла>– ažuriranje podržane konfiguracije
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – testirati i ispraviti bazu podataka
ReIndex – ponovno indeksiranje tabela
LogIntergrity – provjera logičkog integriteta
RecalcTotals – ponovno izračunavanje zbroja
IBCompression – kompresija tablice
TestOnly - samo testiranje

Ako postoje reference na nepostojeće objekte:
BadRefCreate – kreiranje objekata
BadRefClear – brisanje objekata
BadRefNone - ne mijenjati

u slučaju djelomičnog gubitka predmeta:
BadDataCreate – kreiranje objekata
BadDataDelete – brisanje objekata

Istovremena upotreba ključeva unutar podgrupe parametara nije dozvoljena.
Ako je naredba bila uspješna, vraća povratni kod 0, u suprotnom - 1 (101 ako postoje greške u podacima).
Nakon izvršenja, zatvara sistem 1C:Enterprise 8.x.

Opcije komandne linije za paketni način za kreiranje datoteka za isporuku i ažuriranje:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Kreirajte datoteke za isporuku i ažuriranje
-cffile<имя cf файла>– uputstva za kreiranje distributivnog kompleta
-cfufile<имя cfu файла>– uputstva za kreiranje ažuriranja
-f<имя cf файла>– distribucija uključena u ažuriranje navedena je imenom
-v<версия дистрибутива>] – distribucija uključena u ažuriranje određena je verzijom
Napomena: grupa parametara -f<имя cf файла>|-v<версия дистрибутива>se ponavlja onoliko puta koliko su distribucijski fajlovi uključeni u ažuriranje.

Brojne radnje, koje pojednostavljuju rad korisnika u programu i obavljaju određene administrativne zadatke s bazom podataka, mogu se izvesti pomoću parametara pokretanja 1C:

  • Postavite raspored rezervnih kopija baze podataka;
  • Automatsko ažuriranje podataka (na primjer, dnevno ažuriranje kurseva);
  • Omogućiti automatsku autorizaciju korisnika bez potrebe za unosom korisničkog imena i lozinke;
  • Pokrenite određenu bazu podataka i određenu verziju platforme bez potrebe za odabirom;
  • I mnoge mnoge druge.

Unos parametara u osnovni prozor za odabir

Standardni prozor za odabir baze podataka (slika 1), pored izbora načina pokretanja (Konfigurator ili 1Enterprise), ima još četiri funkcionalna dugmeta:

  • Dodati;
  • Promjena;
  • Delete;
  • Postaviti.

Ako izaberete infobazu i kliknete na dugme „Promeni“ i preskočite prvi dijaloški okvir, otvoriće se obrazac (slika 2).

Fig.2

Polje za unos pod “Napredne opcije pokretanja:” vam omogućava da unesete neke tipke:

  • /N “Korisničko ime” - ova linija znači da će program biti pokrenut pod korisnikom čije je ime naznačeno pod navodnicima;
  • /P “Lozinka” - ako autentifikacija korisnika zahtijeva unos lozinke, ona mora biti navedena u vrijednosti parametra;
  • /UC “Šifra” - korištenje ovog parametra vam omogućava da deblokirate konekcije na bazu podataka (blokiranje je neophodno kada je potreban ekskluzivni pristup).

Dakle, linija poput “/N “Ivanov Ivan Ivanovič” /P “1234”” oslobađa korisnika na određenom radnom mjestu od potrebe da se stalno prijavljuje kada se sistem pokrene.

Opcije prečice

Gore navedeni parametri se mogu specificirati na drugom mjestu. Pozivanjem kontekstnog menija prečice programa i odlaskom na njegova svojstva, možete dobiti prozor (slika 3)

Fig.3

Za unos parametara potrebno nam je polje za unos “Object”.

Prije svega, morate odlučiti o načinu pokretanja aplikacije:

  • DESIGNER (u 8.0 ovo je parametar CONFIG) vam omogućava da pokrenete program u modu konfiguratora.
  • ENTERPRISE znači pokretanje normalne aplikacije.

Zatim možete registrovati određenu bazu podataka za pokretanje, čime se ograničava pristup korisnika drugim bazama podataka registrovanim u sistemu. Ovisno o načinu rada, parametar može imati nekoliko vrijednosti:

  • /F “osnovna adresa” - koristi se ako se rad obavlja u fajl modu;
  • /S “ime servera”\ “ime baze podataka na serveru” - pokreće bazu podataka u klijent-server modu;
  • /WS “adresa” - za uspostavljanje veze sa web serverom.

U potonjem slučaju može biti potrebna autentifikacija korisnika na udaljenom web serveru. Brojni parametri vam omogućavaju fino podešavanje:

  1. Wsn – korisničko ime pod kojim će se uspostaviti veza sa serverom;
  2. Wsp – lozinka navedenog korisnika;
  3. Wspsrv – proxy adresa;
  4. Wspport – port odgovarajućeg proxy servera.

Ako, nakon dodavanja ovih parametara svojstvima 1C prečice, dodate parametre autorizacije navedene u prethodnom odjeljku, možete implementirati mogućnost pokretanja određene baze podataka jednostavnim dvostrukim klikom bez dodatnih prozora. Ovo je veoma zgodno kada tokom testiranja i razvoja morate često restartovati aplikaciju, kao i u slučajevima kada postoji potreba da se ograniči pristup korisnika listi baza podataka registrovanih na računaru.

Kopiranjem kreirane prečice u folder “Startup” možete dodatno optimizirati rad sistema (slika 4).

Fig.4

Sada, kada se sistem pokrene, aplikacija će biti pokrenuta u propisanom režimu, za određenu bazu podataka i pod određenim korisnikom.

Omogućavanje i onemogućavanje autentifikacije Windows korisnika vrši se pomoću /WA+ i /WA- parametara

Komandna linija i opcije

Zapravo, red napisan u polju „Objekat“ može se skoro bez ispravki kopirati u komandnu liniju koja se pokreće preko Start->Svi programi->Pribor->Pokreni. Rezultat će biti isti.

Ovdje možete odrediti nekoliko parametara koji se također mogu koristiti iz komandne linije:

  • CREATEINFOBASE – omogućava kreiranje baze podataka određenog tipa (datoteka šablona mora imati ekstenziju (dt ili cf);
  • Connection String je obavezan parametar koji ukazuje na lokaciju kreirane baze podataka, mora se sastojati od para imena parametra i vrijednosti, u kombinaciji sa znakom jednakosti (primjer reda za verziju datoteke rada: File= “D:\1s base\ 1Cv8Log” za serverske baze podataka Srvr= “ Server3”);
  • DBMS – ovisno o specificiranoj vrijednosti, opisuje koji se tip poslužitelja baze podataka koristi.

Izrada sigurnosne kopije baze podataka pomoću parametara komandne linije 1C

Da biste izvršili ovu važnu operaciju, možete koristiti Notepad ili neki drugi uređivač teksta da kreirate bat datoteku, čiji raspored pokretanja može biti registrovan u odgovarajućem Windows meniju ili na serveru.

Zaključak

U ovom članku nismo imali za cilj da u potpunosti opišemo sve moguće parametre pokretanja sistema, koji se mogu pogledati u odgovarajućem meniju Sintaksnog pomoćnika. Pokušali smo dati opću ideju o ovoj osobini i nekim primjerima njene upotrebe.

Opcije komandne linije za odabir načina rada:

CONFIG
pokretanje sistema 1C:Enterprise 8 u režimu „Konfigurator“.

ENTERPRISE
pokretanje sistema 1C:Enterprise 8 u režimu "1C:Enterprise".

CREATEINFOBASE
kreiranje datoteka za isporuku i ažuriranje


red koji specificira parametre infobaze, od kojih je svaki fragment obrasca
,
gdje je naziv parametra ime parametra, a vrijednost njegova vrijednost. Fragmenti su međusobno odvojeni znakom ";". Ako vrijednost sadrži razmak, mora se staviti u dvostruke navodnike (").

Opcije režima datoteke

Baza podataka o datotekama;
Lokal je jezik (država) koji će se koristiti za kreiranje baze podataka. Važeće vrijednosti su iste kao i za parametar metode Format. Parametar Locale nije potreban. Ako nije navedeno, koristit će se regionalna podešavanja trenutne baze podataka.

Parametri klijent-server režima

Srvr 1C:Enterprise server name;
Ref naziv baze podataka na serveru;
SQLSrvr Ime SQL servera;
SQLDB SQL ime baze podataka;
SQLUID SQL korisničko ime;
SQLPwd SQL korisnička lozinka. Ako lozinka za SQL korisnika nije navedena, tada se ovaj parametar može izostaviti.
SQLYOffs je pomak datuma koji se koristi za pohranjivanje datuma u SQL Server. Može uzeti vrijednosti 0 ili 2000. Ovaj parametar nije obavezan. Ako nije navedeno, prihvaća se vrijednost 0.
Locale - jezik (država), (slično verziji datoteke).

Za sve opcije definirani su sljedeći parametri:

Usr Korisničko ime;
Pwd lozinka

/AddInList parametar koji pokazuje pod kojim imenom dodati bazu podataka na listu; ako nije navedeno, baza podataka neće biti dodana na listu. Ako ime nije navedeno, koristi se zadano, slično interaktivnom kreiranju baze podataka.
Istovremena upotreba ključeva nije dozvoljena.

Opcije komandne linije za određivanje opcija pokretanja:

/@
parametri komandne linije su upisani u navedenu datoteku

/F
put do infobaze, ako je pohranjena u datoteci (naziv datoteke nije potrebno specificirati)

/S
Adresa baze podataka pohranjene na serveru 1C:Enterprise 8 je sljedeća:

/N
Korisničko ime. Mora se specificirati na isti način kao u listi korisnika kreiranoj u konfiguratoru

/P
Lozinka korisnika čije je ime navedeno u parametru /N. Ako korisnik nema lozinku, ovaj parametar se može izostaviti

/WA-
zabrana upotrebe Windows autentifikacije prilikom pokretanja Enterprise ili Configuratora

/WA+
postavljanje obavezne upotrebe Windows autentifikacije pri pokretanju 1C:Enterprise ili Configurator. Ako /WA prekidač nije specificiran, pretpostavlja se da se koristi opcija /WA+ komandne linije.

/AU-
zabrana prikaza pitanja o ažuriranju trenutne verzije 1C:Enterprise iz administrativne instalacije

/AU+
postavljanje izlaza pitanja o ažuriranju trenutne verzije 1C:Enterprise iz administrativne instalacije. Ako /AU prekidač nije specificiran, pretpostavlja se da se koristi opcija /AU+ komandne linije.

/Out
[-NoTruncate]
instalacija datoteke za izlaz servisnih poruka. Ako je naveden ključ NoTruncate (odvojen razmakom), datoteka se ne briše

/L
označava direktorij lokaliziranih resursa sučelja (na primjer, "RU")

/DisableStartupMessages
Suzbija poruke pokretanja: „Konfiguracija baze podataka ne odgovara sačuvanoj konfiguraciji. Nastaviti?"; “Mogućnosti vašeg računara nisu dovoljne za uređivanje pomoći za konfiguraciju. Da biste uredili pomoć, morate instalirati Microsoft Internet Explorer verziju 6.0 ili noviju.”; „Mogućnosti vašeg računara nisu dovoljne za uređivanje HTML dokumenata, uključujući teme pomoći. Da biste uređivali HTML dokumente, morate instalirati Microsoft Internet Explorer verziju 6.0 ili noviju. U ovom pokretanju, uređivanje html dokumenata neće biti dostupno."

/C
prosljeđivanje parametra u konfiguraciju

Batch mod

Koristeći opcije komandne linije, administrator može pokrenuti konfigurator u batch modu kako bi izvršio sljedeće radnje:

  • ažuriranje konfiguracije baze podataka, uključujući i one pod podrškom;
  • vršenje sintaktičke kontrole;
  • vršenje testiranja i korekcije informacione baze uz podešavanje svih parametara;
  • smanjenje dnevnika;
  • izvršite provjeru konfiguracije.
  • Koristeći parametre komandne linije, administrator može odrediti:

    • pokretanje sistema 1C:Enterprise 8 u modu konfiguratora;
    • parametri infobaze: korisnik, lozinka; za verziju datoteke - direktorij, jezik; za opciju klijent-server - ime servera, ime baze podataka, ime SQL servera, ime SQL baze podataka, SQL korisničko ime i lozinka, pomak datuma.

    Osim toga, svi parametri pokretanja mogu se generirati u vanjskoj datoteci, čije je ime navedeno u parametrima komandne linije.

    Nakon dovršetka radnji navedenih u parametrima pokretanja, konfigurator 1C: Enterprise se zatvara.

    Korištenje režima skupnog pokretanja konfiguratora omogućava vam da automatizirate proces održavanja infobaza pokretanjem odgovarajućih komandnih datoteka prema rasporedu.

    Parametri komandne linije konfiguratora paketnog načina rada:

    /DumpIB
    istovar infobaze u komandnom modu

    /DumpCfg
    spremanje konfiguracije u datoteku

    /UpdateDBCfg
    [-WarningsAsErrors]
    ažuriranje konfiguracije baze podataka. Ako je naveden ključ Warnings-AsErrors (odvojen razmakom), tada će se sve poruke upozorenja tretirati kao greške

    /DumpDBCfg
    spremanje konfiguracije baze podataka u datoteku

    /RollbackCfg
    povratak na konfiguraciju baze podataka

    /CheckModules
    izvrši provjeru sintakse

    /UpdateCfg
    ažuriranje podržane konfiguracije

    /IBheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    vrši testiranje i korekciju baze podataka

    ReIndex
    ponovno indeksiranje tablice

    LogIntergrity
    provjera logičkog integriteta

    RecalcTotals
    preračunavanje rezultata

    IBCompression
    kompresija tablice

    TestOnly
    testiranje samo kada postoje reference na nepostojeće objekte:

    BadRefCreate
    kreirati objekte

    BadRefClear
    čistih objekata

    BadRefNone
    nemoj se mijenjati

    U slučaju djelomičnog gubitka predmeta:

    BadDataCreate
    kreirati objekte

    BadDataDelete
    brisati objekte

    Istovremena upotreba ključeva unutar podgrupe parametara nije dozvoljena. Ako je naredba bila uspješna, vraća povratni kod 0, u suprotnom 1 (101 ako postoje greške u podacima).

    Opcije komandne linije za paketni način za kreiranje datoteka za isporuku i ažuriranje:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Kreiranje datoteka za isporuku i ažuriranje

    Cffile
    uputstva za kreiranje distribucije

    Cfufile
    uputstva za kreiranje ažuriranja

    F
    distribucija uključena u ažuriranje je specificirana imenom

    V]
    distribucija uključena u ažuriranje je određena verzijom

    Napomena: grupa parametara -f |-v se ponavlja onoliko puta koliko su datoteke distribucije uključene u ažuriranje.

    Parametri komandne linije za rad sa konfiguracionim spremištem:

    /DepotF
    memorijski direktorij

    /DepotN
    korisničko ime za pohranu

    /DepotP
    korisnička lozinka za skladištenje

    V
    v - broj verzije, ako broj verzije nije naveden ili je jednak -1, najnovija verzija će biti sačuvana.

    /DepotUpdateCfg [-v ] [-revidirano]
    Ažurirajte konfiguraciju pohrane iz datoteke (skupni način rada)

    V
    broj verzije, ako broj verzije nije naveden ili je jednak -1, najnovija verzija će biti sačuvana, ako je konfiguracija povezana sa pohranom, tada se parametar zanemaruje

    Revidirano
    primiti uhvaćene objekte ako je potrebno. Ako konfiguracija nije povezana sa memorijom, parametar se zanemaruje.

    Parametri komandne linije za registraciju paketnog režima 1C:Enterprise 8 kao servera za automatizaciju:

    /RegServer
    registracija aplikacije

    /UnregServer
    brisanje registracije aplikacije

    Nakon izvršenja, zatvara sistem 1C:Enterprise 8.
    Ako vrijednosti parametara uključuju razmake (na primjer, putanju ili naziv datoteke), vrijednosti moraju biti zatvorene u navodnicima.

    Primjeri

    Kako pokrenuti 1C:Enterprise 8 iz komandne linije

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Korisničko ime /P Lozinka

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Korisničko ime /P Lozinka

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Korisničko ime /P Lozinka

    Kako prisiliti 1C:Enterprise da učita bazu podataka iz komandne linije

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Korisničko ime /P Lozinka /DumpIB c:\name.dt

    Kako ažurirati trenutne promjene konfiguracije u konfiguraciji baze podataka iz komandne linije

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Korisničko ime /P Lozinka /UpdateDBCfg

    Kako testirati i ispraviti bazu podataka bez automatske provjere referentnog integriteta

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

    Kako automatski izvršiti provjeru konfiguracije i poslati rezultate provjere u datoteku

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

    Kako programski skratiti dnevnik

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

    Kako ukloniti module aplikativnog rješenja kao tekstualne datoteke iz komandne linije

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

    Kako učitati datoteke pomoći sačuvane u htm formatu u rješenje aplikacije

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administrator)" /P"" /LoadConfigFiles "D:\1\11" -Pomoć