Komandinės eilutės parinktys, skirtos paleisties parinktims nurodyti. Komandinės eilutės parametrai, skirti nurodyti paleidimo parametrus Komandinės eilutės 1s 8.3 pavyzdys

Šiame straipsnyje kalbėsiu apie galimus parametrus ir 1C 8.3, 8.2 ir 8.1 paleidimo klavišus. Vartotojų patogumui galite naudoti kai kurias pateiktas funkcijas. Nesigilinsiu ir neaprašysiu visų įmanomų parametrų, bet aprašysiu tuos punktus, kurių, mano nuomone, gali prireikti eiliniams programos naudotojams.

1C 8.1 platformoje buvo tik viena galimybė paleisti 1C programą - storas klientas. Leiskite man šiek tiek iššifruoti šią sąvoką. 1C yra kliento-serverio programinė įranga ir jai paleisti naudojamos kliento programos.

Storojo kliento sąvoka neegzistavo iki plonojo kliento sąvokos atsiradimo ir tai reiškia didesnius reikalavimus galutinio vartotojo kompiuterio resursams.

Išleidus 1C 8.2 platformą, tapo įmanoma naudoti ploną klientą ir žiniatinklio klientą. Visos šios kliento programos turi savo privalumų ir apribojimų; apie tai jau parašyta daug straipsnių ir aš nesigilinsiu į tai. Pažymėsiu tik pagrindinius dalykus.

  • Konfigūratorius veikia tik storo kliento režimu.
  • Storas klientas reikliausių kompiuterių išteklių.
  • Plonas klientas nereikalauja vartotojo kompiuterio išteklių kliento-serverio režimu, nes visa apkrova atitenka serveriui.
  • Interneto klientas Reikalinga tik naršyklė ir interneto ryšys. Programoje galite dirbti iš bet kurios pasaulio vietos. Patogus darbas priklauso tik nuo jūsų interneto ryšio greičio. Visa apkrova tenka žiniatinklio serveriui.

Kol kas labiausiai paplitęs paleidimo variantas, mano nuomone, yra storas klientas su failų informacijos baze. Nors ateitis neabejotinai priklauso žiniatinklio klientui.

Taip pat pažymėsiu, kad pagal numatytuosius nustatymus duomenų bazės paleidimo nustatymuose yra "Pasirinkti automatiškai" ir jums nereikia galvoti apie tai, kurį klientą ir kurią duomenų bazę reikia paleisti.

1C paleidimo parinktys iš komandinės eilutės su automatiniu vartotojo pasirinkimu

Savo darbe dažnai susidurdavau su 1C apskaitos programos veikimo klaidomis, pavyzdžiui, kai kurie dokumentų žurnalai nebuvo rodomi, jei 1C duomenų bazėje nebuvo sukurtas nė vienas vartotojas.

Norėdami tai ištaisyti, turėjote susikurti ir prisijungti, kiekvieną kartą vartotojo pasirinkimo lange spustelėdami Gerai. Ir tai iš esmės yra teisinga: jei duomenų bazėje dirba keli vartotojai, kiekvienas turėtų prisijungti prie savo paskyros.

Tačiau kai kuriais atvejais, kai su programa visada dirba tik vienas vartotojas, pavyzdžiui, pagrindinėse versijose, atrodo netikslinga kiekvieną kartą patvirtinti savo pasirinkimą paspaudus mygtuką Gerai, jei vartotojas neturi prisijungimo slaptažodžio. Juk aišku, kad jis vienas.

Jei nenorite pasirinkti vartotojo kiekvieną kartą paleidę 1C, yra keli būdai tai padaryti.

Jei visada dirbate 1C 8 programoje iš to paties kompiuterio, naudodami tą patį Windows operacinės sistemos vartotoją, galite atlikti šiuos veiksmus:

Informacinę bazę paleidžiame konfigūratoriaus režimu. Pasirinkite Administravimas => Vartotojai. Suraskite savo vartotoją sąraše ir spustelėkite redaguoti:

Atžymėkite žymimąjį laukelį „1C:Enterprise Authentication“ ir pažymėkite žymimąjį laukelį „Operacinės sistemos autentifikavimas“. Spustelėkite pasirinkti, atsiras operacinės sistemos vartotojo pasirinkimo langas. Mano atveju, sąraše „Domenai“ rodomas mano kompiuterio pavadinimas, o sąraše „Vartotojai“ rodomi esami mano „Windows“ OS vartotojai.

Pasirinkite savo vartotoją ir išsaugokite visus pakeitimus:

Jei turite tik vieną vartotoją, turintį visas teises, ir bandote jam suteikti OS autentifikavimą, programa parodys įspėjimą. Tokiu atveju turėtumėte sukurti kitą vartotoją su visomis teisėmis. Manau, kad tai buvo padaryta saugumo sumetimais, kad sugedus OS jie vis tiek galėtų prisijungti prie 1C su visomis teisėmis.

Papildomų parametrų naudojimas paleidžiant 1C informacinę bazę. Kad ir kaip baisiai tai skambėtų, iš tikrųjų tame nėra nieko sudėtingo. Tam nereikia eiti į konfigūratorių, išskyrus galimus paleidimo parametrus žinyne. Kaip parametrus turite nurodyti vartotojo vardą ir slaptažodį.

Iš 1C pagalbos:

  • /N<имя>- Vartotojo vardas. Turi būti nurodytas taip pat, kaip ir Configurator sukurtame vartotojų sąraše.
  • /P<пароль>- vartotojo, kurio vardas nurodytas parametre /N, slaptažodis. Jei vartotojas neturi slaptažodžio, šio parametro galima praleisti.

Mes žinome savo vartotojo vardą ir slaptažodį, bet kur juos užregistruoti? Sąraše pasirinkite norimą duomenų bazę ir spustelėkite redaguoti:

Slinkite šalia paskutinio nustatymų puslapio ir pamatykite mums reikalingą eilutę „Išplėstinės paleidimo parinktys“. Čia rašome /N „jūsų vartotojo vardas“ /P „jūsų slaptažodis“. Jei slaptažodžio nėra, šis parametras ir jo reikšmė nerašomi. Išsaugokite naudodami mygtuką „Atlikta“. Jei padarysite klaidą su slaptažodžiu parametre, taip pat pasirodys vartotojo pasirinkimo langas. Įsitikinkite, kad viskas įvesta teisingai.

Jei norite pakeisti savo vartotojo vardą ir slaptažodį, turėsite atlikti parametrų pataisymus.

Konkrečios 1C duomenų bazės paleidimas nepasirenkant iš duomenų bazių sąrašo

Pavyzdžiui, kiekvieną kartą paleidę 1C Enterprise nenorite pasirinkti duomenų bazės iš sąrašo, bet sukurti atskirą kiekvienos duomenų bazės nuorodą darbalaukyje. Mums reikės dar vieno paleidimo parametro. Iš 1C pagalbos:

  • /F<путь>- kelias į infobazę, jei jis saugomas faile (failo pavadinimo nurodyti nereikia).

Pažvelkime į 1C failų duomenų bazės pavyzdį. Jei reikia, atlikite tą patį su visomis kitomis duomenų bazėmis iš sąrašo.

Tie, kurie turi duomenų bazę serveryje, turėtų naudoti kitą parametrą keliui nurodyti:

  • /S<адрес>- 1C:Enterprise 8 serveryje saugomos informacijos bazės adresas yra toks:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Pirmiausia sukurkime vykdomojo failo 1cestart.exe nuorodą. Paprasčiausias būdas yra nukopijuoti jau turimą „1C Enterprise“ spartųjį klavišą ir pervadinti jį, pavyzdžiui, į UT 10.3, kad būtų aišku, kurią duomenų bazę ji paleis:

Dabar eikite į nuorodos savybes ir objekto lauke po kabučių, atskirtų tarpu, įrašome parametrus:

Pirmiausia įrašome ENTERPRISE parametrą, tai reiškia, kad paleidžiant bus pasirinktas Enterprise startup režimas. Jei reikia paleisti konfigūratorių, tada rašomas parametras DESIGNER.

  • „C:\Program Files (x86)\1cv82\common\1cestart.exe“ įmonė /F „D:\1C\Demo 1C duomenų bazė\Svetainės prekybos valdymas (demonstracinė versija).

Išsaugome ir dabar, kai pradėsite nuo šios nuorodos, ji paleis būtent tą duomenų bazę, kurios kelią nurodėte.

Prie šio sparčiojo klavišo galite pridėti aukščiau aprašytus vartotojo autentifikavimo parametrus:

  • „C:\Program Files (x86)\1cv82\common\1cestart.exe“ įmonė /F „D:\1C\Demo 1C duomenų bazė\Svetainės prekybos valdymas (demo versija)“ /N „Fedorov (administratorius)“ /P "131".

Dabar, kai pradedate nuo nuorodos, jums reikalinga duomenų bazė bus paleista nurodytu vartotoju ir slaptažodžiu. Jei slaptažodžio nėra, ši parinktis pašalinama.

Klavišai ir parametrai, skirti paleisti 1C duomenų bazę paleidžiant „Windows“.

Tarkime, kad norite, kad įjungus kompiuterį ir paleidus „Windows“, reikalinga 1C duomenų bazė būtų automatiškai paleista pagal jūsų naudotoją su slaptažodžiu. Norėdami tai padaryti, turite sukurti nuorodą su paleidimo parametrais, kaip aprašyta aukščiau, ir įdėti jį į aplanką Startup. Eikite į Pradėti => Visos programos, peržiūrėkite paleisties aplanką, spustelėkite jį dešiniuoju mygtuku ir spustelėkite Atidaryti. Nukopijuokite sukurtą spartųjį klavišą į atsidariusį Startup aplanką ir kitą kartą paleidus Windows 1C ji prasidės su jame nurodytais parametrais.

Skirtingų platformos versijų pasirinkimas 1C duomenų bazėms paleisti

Pavyzdžiui, vienu metu naudojate 8.1 ir 8.2 platformas skirtingoms duomenų bazėms paleisti ir norite jas paleisti iš vieno sąrašo. Kiekvienai duomenų bazei galima nurodyti, kuri platformos versija veiks šią duomenų bazę. Žmonės dažnai susiduria su problema, kai kas nors duomenų bazės paleidimo nustatymuose nurodė tam tikrą platformos versiją ir atnaujinus platformą, paleidimas vis tiek vyksta su senąja versija. Norėdami pakeisti paleidimo platformos versiją, sąraše pasirinkite bazę ir spustelėkite „Keisti“. Paskutiniame lange nurodykite reikiamą platformos versiją, tik nepamirškite, kad ji turi būti įdiegta jūsų kompiuteryje.

Su tokiu įrašu bus paleista naujausia pasirinktai duomenų bazei jūsų kompiuteryje įdiegtų 8.1 platformų versija.

Su tokiu įrašu bus pasirinkta platforma 8.1.15.14, kad paleistų šią duomenų bazę.

Pagal numatytuosius nustatymus, įtraukiant duomenų bazę į sąrašą, reikšmė nustatoma į 8.2 arba 8.3. Manau, kad šis straipsnis gali būti naudingas pereinant prie 8.3 versijos, kai visi duomenų bazės nustatymuose turės 8.2 versiją ir niekas nematys atnaujinimo rezultato ir persijungs į 8.3, nes duomenų bazės vis tiek bus paleistos 8.2 platformoje.

Dažnai dirbant su 1C reikia atlikti kai kurias panašias operacijas, kurios laikui bėgant kartojasi sistemingai ir tiesiog atitraukia dėmesį nuo pagrindinio darbo. Tai gali būti įvairūs atsisiuntimai ir iškrovimai, kai kurių duomenų generavimas išorinei analizei ir kt. Yra gana paprastas būdas automatizuoti šias operacijas ir iš tikrųjų jas pamiršti, periodiškai gaunant žurnalo failus el. paštu kontroliuoti.

Puiku, jei šias operacijas jau parašė išoriniai procesoriai, be problemų; jei taip nėra, sukurkite ir perkelkite viską ten. Toliau, norint patikrinti jo funkcionalumą, rekomenduoju visa tai išbandyti rankiniu režimu ir tada, jei viskas veikia taip, kaip turėtų, perrašyti pagrindinį apdorojimo kodą taip, kad įkėlus išorinį apdorojimą jis prasidėtų automatiškai, nespaudžiant mygtuko vykdyti ir Kaip. Paprasčiausias dalykas yra perkelti kodą į procedūrą OnOpen ().

Kitas žingsnis yra automatiškai uždaryti programą, kai vykdomas išorinis apdorojimas, kurį sukūrėme ir ji jau veikia mums. Norėdami tai padaryti, procedūroje OnOpen () Pačioje pabaigoje įterpiame šią komandą: Išjungimo sistema (klaidinga);šiuo atveju parametras Pasiteiraukite galimybės perduodame reikšmę „False“, kad uždarant būtų išjungtos įvairios papildomų sistemos klausimų parinktys, taip inicijuodami besąlyginį 1C išjungimą, kai šis išorinis apdorojimas bus baigtas. Norėdami įsitikinti, paleidžiame programą dar kartą, atliekame apdorojimą ir įsitikiname, kad ji veikė ir programa pati užsidarė.

"C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe" ĮMONĖ /DisableStartupMessages /FC:\kelias į duomenų bazę /N"Vartotojo vardas" /P"Vartotojo slaptažodis" /Vykdyti iš:\ kelias į apdorojimą\self-processing.epf

Iššifruokime:

1. „C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe“ ĮMONĖ - pats 1C variklis šiuo atveju yra 8.3, patikrinkite kelią patys, jis skiriasi priklausomai nuo versijos ir variklį, įskaitant, nepamirškite jo redaguoti atnaujinę paskutinį.

2. /DisableStartupMessages – išjungti visus pranešimus, kai sistema paleidžiama.

4. /N"Vartotojo vardas" /P"Vartotojo slaptažodis" - atitinkamai /N vartotojo vardas, taip pat iš karto be tarpo ir /P slaptažodžio.

5. /Execute from:\path to processing\self-processing.epf – /Vykdyti pradeda mūsų apdorojimą, kelias ir pavadinimas turi sekti šiuo raktu.

Viskas, belieka pridėti cmd failą prie užduočių planavimo priemonės: avtozapusk1c.cmd, nurodant jo paleidimo grafiką.

Norint stebėti išorinio apdorojimo darbą, rekomenduoju sukurti jam atskirą vartotoją, taip pat optimalu, kad pats apdorojimas sukurtų žurnalo failą, kuris taip pat periodiškai siunčiamas į jūsų el.

Šie paprasti įrankiai padeda automatizuoti kasdienes įprastas operacijas, sėkmės jums!

Vykdant 1CV8.EXE failą, komandų eilutėje gali būti nurodyti šie parametrai:
Režimo pasirinkimo komandinės eilutės parinktys:
CONFIG – 1C:Enterprise 8.x sistemos paleidimas „Configurator“ režimu; ENTERPRISE – 1C:Enterprise 8.x sistemos paleidimas režimu „1C:Enterprise“;
KURTI INFOBAZĘ ] – informacinės bazės sukūrimas (
eilutė, nurodanti informacijos bazės parametrus, kurių kiekvienas yra formos fragmentas<Имя параметра=><Значение>, kur Parametro pavadinimas yra parametro pavadinimas, o reikšmė yra jo reikšmė.
Fragmentai yra atskirti vienas nuo kito simboliais „;“.
Jei reikšmėje yra tarpų, ji turi būti įterpta į dvigubas kabutes („“).

Failo versijai nustatytas šis parametras:

Failas – informacijos bazės katalogas;
Lokalė – kalba (šalis), kuri bus naudojama kuriant informacinę bazę. Galiojančios reikšmės yra tokios pačios kaip ir parametro<Форматная строка>metodas Formatas. Lokalės parametras nebūtinas. Jei nenurodyta, bus naudojami dabartinės informacijos bazės regioniniai nustatymai.

Kliento-serverio parinkties parametrai yra apibrėžti:
Srvr – 1C:Įmonės serverio pavadinimas;
Nuoroda – informacijos bazės serveryje pavadinimas;
SQLSrvr – SQL serverio pavadinimas;
SQLDB – SQL duomenų bazės pavadinimas;
SQLUID – SQL vartotojo vardas;
SQLPwd – SQL vartotojo slaptažodis. Jei SQL vartotojo slaptažodis nenurodytas, šio parametro galima praleisti.
SQLYOffs – datos poslinkis, naudojamas datoms saugoti SQL serveryje. Gali būti 0 arba 2000. Šis parametras nereikalingas. Jei nenurodyta, priimama reikšmė 0.
Lokalė – kalba (šalis), (panaši į failo versiją).

Visoms parinktims nustatyti šie parametrai:
Usr – vartotojo vardas;
Pwd – slaptažodis
/AddInList – parametras, nurodantis, kokiu pavadinimu duomenų bazę įtraukti į sąrašą, jei nenurodyta, duomenų bazė į sąrašą nebus įtraukta. Jei pavadinimas nenurodytas, naudojamas numatytasis, panašus į interaktyvų informacijos bazės kūrimą.

Neleidžiama vienu metu naudoti raktų.

Komandinės eilutės parinktys, skirtos paleisties parinktims nurodyti:
/@<имя файла>– nurodytame faile įrašomi komandų eilutės parametrai
/F<Путь>– kelias į informacinę bazę, jei ji saugoma faile (failo pavadinimo nurodyti nereikia)
/S<Адрес>– 1C:Enterprise 8.x serveryje saugomos informacijos bazės adresas yra toks:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Vartotojo vardas. Turi būti nurodytas taip pat, kaip ir Configurator sukurtame vartotojų sąraše
/P<Пароль>- vartotojo, kurio vardas nurodytas parametre /N, slaptažodis. Jei vartotojas neturi slaptažodžio, šio parametro galima praleisti
/WA – neleidžiama naudoti „Windows“ autentifikavimo paleidžiant „Enterprise“ arba „Configurator“.
/WA+, nustatantis privalomą „Windows“ autentifikavimo naudojimą paleidžiant 1C:Enterprise arba Configurator. Jei /WA jungiklis nenurodytas, laikoma, kad naudojama komandų eilutės parinktis /WA+.
/AU – draudžia rodyti klausimą apie dabartinės 1C:Enterprise versijos atnaujinimą iš administracinio įrenginio
/AU+ nustatymas, kad būtų rodomas klausimas apie dabartinės 1C:Enterprise versijos atnaujinimą iš administracinio diegimo. Jei /AU jungiklis nenurodytas, laikoma, kad naudojama komandų eilutės parinktis /AU+.
/Išeina<Имя файла>[-NoT_runcate] – failo nustatymas, kad būtų rodomi paslaugų pranešimai. Jei nurodytas jungiklis –NoT_runcate (atskirtas tarpu), failas neišvalomas
/L<Каталог>– nurodo lokalizuotų sąsajos išteklių katalogą (pvz., „RU“)
/DisableStartupMessages – Slopina paleisties pranešimus: „Duomenų bazės konfigūracija neatitinka išsaugotos konfigūracijos. Tęsti?"; „Jūsų kompiuterio galimybių nepakanka konfigūracijos žinynui redaguoti. Norėdami redaguoti žinyną, turite įdiegti Microsoft Internet Explorer 6.0 arba naujesnę versiją.“; „Jūsų kompiuterio galimybių nepakanka redaguoti HTML dokumentus, įskaitant pagalbos temas. Norėdami redaguoti HTML dokumentus, turite įdiegti Microsoft Internet Explorer 6.0 ar naujesnę versiją. Šiuo paleidimu nebus galima redaguoti html dokumentų.
/C<Строка текста>– parametro perdavimas konfigūracijai. Konfigūratoriaus paketinio režimo komandų eilutės parametrai:
/ DumpIB<Имя файла>-informacijos bazės įkėlimas komandiniu režimu
/AtkurtiIB<Имя файла>– informacinės bazės įkėlimas komandų režimu
/DumpCfg<имя cf файла>– konfigūracijos įrašymas į failą
/LoadCfg<имя cf файла>– įkeliama konfigūracija iš failo
/UpdateDBCfg [-WarningsAsErrors] – atnaujinkite duomenų bazės konfigūraciją. Jei nurodytas raktas WarningsAsErrors (atskirtas tarpu), visi įspėjimo pranešimai bus traktuojami kaip klaidos
/DumpDBCfg<имя cf файла>– duomenų bazės konfigūracijos įrašymas į failą
/RollbackCfg – grįžti į duomenų bazės konfigūraciją
/CheckModules – atlikti sintaksės patikrą
/UpdateCfg<имя cf | cfu файла>– palaikomos konfigūracijos atnaujinimas
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – patikrinkite ir pataisykite informacijos bazę
ReIndex – lentelių perindeksavimas
LogIntergrity – loginio vientisumo patikrinimas
RecalcTotals – sumų perskaičiavimas
IBCompression – lentelės suspaudimas
TestOnly – tik testavimas

Jei yra nuorodų į neegzistuojančius objektus:
BadRefCreate – kurkite objektus
BadRefClear – išvalyti objektus
BadRefNone – nekeisti

iš dalies praradus daiktus:
BadDataCreate – kurkite objektus
BadDataDelete – ištrinti objektus

Neleidžiama vienu metu naudoti raktų parametrų pogrupyje.
Jei komanda buvo sėkminga, grąžinkite kodą 0, kitu atveju 1 (101, jei duomenyse yra klaidų).
Po vykdymo uždaroma 1C:Enterprise 8.x sistema.

Paketinio režimo komandų eilutės parinktys kuriant pristatymo ir naujinimo failus:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Kurkite pristatymo ir atnaujinimo failus
-cffile<имя cf файла>– paskirstymo rinkinio kūrimo instrukcijos
-cfufile<имя cfu файла>– instrukcijos, kaip sukurti naujinimą
-f<имя cf файла>– į atnaujinimą įtrauktas platinimas nurodomas pavadinimu
-v<версия дистрибутива>] – į naujinimą įtrauktas platinimas nurodytas pagal versiją
Pastaba: parametrų grupė -f<имя cf файла>|-v<версия дистрибутива>kartojama tiek kartų, kiek platinimo failai įtraukiami į naujinimą.

Naudojant 1C paleidimo parametrus, galima atlikti daugybę veiksmų, tiek supaprastinant vartotojų darbą programoje, tiek atliekant tam tikras administracines užduotis su duomenų baze:

  • Nustatyti duomenų bazės atsarginių kopijų grafiką;
  • Automatizuoti duomenų atnaujinimą (pavyzdžiui, atnaujinti valiutų kursus kasdien);
  • Suteikti automatinį vartotojo autorizavimą, nereikia įvesti vartotojo vardo ir slaptažodžio;
  • Paleisti konkrečią duomenų bazę ir konkrečią platformos versiją, nereikia pasirinkti;
  • Ir daugelis daugelio kitų.

Parametrų įvedimas į pagrindinį pasirinkimo langą

Standartiniame informacijos bazės pasirinkimo lange (1 pav.), be paleidimo režimo pasirinkimo (Configurator arba 1Enterprise), yra dar keturi funkciniai mygtukai:

  • Papildyti;
  • Keistis;
  • Ištrinti;
  • Sąranka.

Jei pasirinksite informacinę bazę ir spustelėsite mygtuką „Keisti“ ir praleisite pirmąjį dialogo langą, atsidarys forma (2 pav.).

2 pav

Įvesties lauke dalyje „Išplėstinės paleidimo parinktys:“ galite įvesti kai kuriuos klavišus:

  • /N „Vartotojo vardas“ - ši eilutė reiškia, kad programa bus paleista pagal vartotoją, kurio vardas nurodytas kabutėse;
  • /P „Slaptažodis“ - jei vartotojo autentifikavimui reikia įvesti slaptažodį, jis turi būti nurodytas parametro reikšmėje;
  • /UC „Kodas“ – naudojant šį parametrą galima atblokuoti ryšius su informacine baze (blokuoti būtina, kai reikalinga išskirtinė prieiga).

Taigi tokia eilutė kaip „/N „Ivanov Ivan Ivanovich“ /P „1234““ atleidžia vartotoją tam tikroje darbo vietoje nuo būtinybės nuolat prisijungti, kai sistema paleidžiama.

Nuorodų parinktys

Pirmiau nurodytus parametrus galima nurodyti kitur. Iškvietę programos nuorodos kontekstinį meniu ir nuėję į jo savybes, galite gauti langą (3 pav.)

3 pav

Norėdami įvesti parametrus, mums reikia įvesties lauko „Objektas“.

Visų pirma, turite nuspręsti dėl programos paleidimo režimo:

  • DESIGNER (8.0 versijoje tai yra CONFIG parametras) leidžia paleisti programą konfigūratoriaus režimu.
  • ENTERPRISE reiškia įprastos programos paleidimą.

Tada galite užregistruoti konkrečią duomenų bazę, kurią norite paleisti, taip apribodami vartotojo prieigą prie kitų sistemoje registruotų duomenų bazių. Priklausomai nuo darbo režimo, parametras gali turėti keletą reikšmių:

  • /F „bazinis adresas“ – naudojamas, jei darbas atliekamas failo režimu;
  • /S “serverio pavadinimas”\ “serverio duomenų bazės pavadinimas” – paleidžia duomenų bazę kliento-serverio režimu;
  • /WS „adresas“ – užmegzti ryšį su žiniatinklio serveriu.

Pastaruoju atveju gali prireikti vartotojo autentifikavimo nuotoliniame žiniatinklio serveryje. Kai kurie parametrai leidžia tiksliai sureguliuoti:

  1. Wsn – vartotojo vardas, kuriuo bus jungiamasi prie serverio;
  2. Wsp – aukščiau nurodyto vartotojo slaptažodis;
  3. Wspsrv – įgaliotojo serverio adresas;
  4. Wspport – atitinkamo tarpinio serverio prievadas.

Jei pridėję šiuos parametrus prie 1C nuorodos ypatybių pridėsite ankstesniame skyriuje nurodytus autorizacijos parametrus, galite įdiegti galimybę paleisti konkrečią duomenų bazę tiesiog dukart spustelėdami be papildomų langų. Tai labai patogu, kai testavimo ir kūrimo metu tenka dažnai iš naujo paleisti programą, taip pat tais atvejais, kai reikia apriboti vartotojo prieigą prie kompiuteryje registruotų duomenų bazių sąrašo.

Nukopijavę sukurtą nuorodą į aplanką „Startup“, galite toliau optimizuoti sistemos darbą (4 pav.).

4 pav

Dabar, kai sistema paleidžiama, programa bus paleista nurodytu režimu, skirta konkrečiai duomenų bazei ir konkrečiam vartotojui.

„Windows“ vartotojo autentifikavimo įjungimas ir išjungimas atliekamas naudojant /WA+ ir /WA- parametrus

Komandų eilutė ir parinktys

Tiesą sakant, lauke „Objektas“ parašytą eilutę galima nukopijuoti beveik be pataisų į komandų eilutę, paleistą per Pradėti->Visos programos->Priedai->Vykdyti. Rezultatas bus toks pat.

Čia galite nurodyti kelis parametrus, kurie taip pat gali būti naudojami komandinėje eilutėje:

  • CREATEINFOBASE – leidžia susikurti tam tikro tipo informacinę bazę (šablono failas turi turėti plėtinį (dt arba cf);
  • Ryšio eilutė yra būtinas parametras, nurodantis sukurtos duomenų bazės vietą, turi būti sudarytas iš parametro pavadinimo ir reikšmių poros, kartu su lygybės ženklu (darbo failo versijos pavyzdinė eilutė: File= “D:\1с base\ 1Cv8Log“ serverių duomenų bazėms Srvr= „ Server3“);
  • DBVS – priklausomai nuo nurodytos reikšmės, aprašo, kokio tipo duomenų bazės serveris naudojamas.

Duomenų bazės atsarginės kopijos kūrimas naudojant 1C komandinės eilutės parametrus

Norėdami atlikti šią svarbią operaciją, naudodami Notepad ar kitą teksto rengyklę galite sukurti bat failą, kurio paleidimo grafiką galima užregistruoti atitinkamame Windows meniu arba serveryje.

Apatinė eilutė

Šiame straipsnyje mes nesiekėme išsamiai aprašyti visų galimų sistemos paleidimo parametrų, kuriuos galima peržiūrėti atitinkamame sintaksės asistento meniu. Mes bandėme pateikti bendrą šios funkcijos idėją ir keletą jos naudojimo pavyzdžių.

Režimo pasirinkimo komandinės eilutės parinktys:

CONFIG
1C:Enterprise 8 sistemos paleidimas režimu „Configurator“.

ĮMONĖ
1C:Enterprise 8 sistemos paleidimas režimu "1C:Enterprise".

KURTI INFOBAZĘ
pristatymo ir atnaujinimo failų kūrimas


eilutė, nurodanti informacijos bazės parametrus, kurių kiekvienas yra formos fragmentas
,
kur Parametro pavadinimas yra parametro pavadinimas, o reikšmė yra jo reikšmė. Fragmentai yra atskirti vienas nuo kito ";". Jei reikšmėje yra tarpų, ji turi būti įterpta į dvigubas kabutes (").

Failų režimo parinktys

Failų informacijos bazės katalogas;
Lokalė yra kalba (šalis), kuri bus naudojama kuriant informacijos bazę. Galiojančios reikšmės yra tokios pat kaip ir parametro Format method vertės. Lokalės parametras nebūtinas. Jei nenurodyta, bus naudojami dabartinės informacijos bazės regioniniai nustatymai.

Kliento-serverio režimo parametrai

Srvr 1C: įmonės serverio pavadinimas;
Nuorodinis informacijos bazės pavadinimas serveryje;
SQLSrvr SQL serverio pavadinimas;
SQLDB SQL duomenų bazės pavadinimas;
SQLUID SQL vartotojo vardas;
SQLPwd SQL vartotojo slaptažodis. Jei SQL vartotojo slaptažodis nenurodytas, šio parametro galima praleisti.
SQLYOffs yra datos poslinkis, naudojamas datoms saugoti SQL serveryje. Gali būti 0 arba 2000. Šis parametras nereikalingas. Jei nenurodyta, priimama reikšmė 0.
Lokalė – kalba (šalis), (panaši į failo versiją).

Visoms parinktims nustatyti šie parametrai:

Usr Vartotojo vardas;
Pwd Slaptažodis

/AddInList parametras, nurodantis, kokiu pavadinimu duomenų bazę įtraukti į sąrašą; jei nenurodyta, duomenų bazė į sąrašą nebus įtraukta. Jei pavadinimas nenurodytas, naudojamas numatytasis, panašus į interaktyvų informacijos bazės kūrimą.
Neleidžiama vienu metu naudoti raktų.

Komandinės eilutės parinktys, skirtos paleisties parinktims nurodyti:

/@
komandinės eilutės parametrai įrašomi nurodytame faile

/F
kelias į informacinę bazę, jei ji saugoma faile (failo pavadinimo nurodyti nereikia)

/S
1C:Enterprise 8 serveryje saugomos informacijos bazės adresas yra toks:

/N
Vartotojo vardas. Turi būti nurodytas taip pat, kaip ir Configurator sukurtame vartotojų sąraše

/P
Vartotojo, kurio vardas nurodytas parametre /N, slaptažodis. Jei vartotojas neturi slaptažodžio, šio parametro galima praleisti

/WA-
draudimas naudoti „Windows“ autentifikavimą paleidžiant „Enterprise“ arba „Configurator“.

/WA+
nustatant privalomą „Windows“ autentifikavimo naudojimą paleidžiant 1C:Enterprise arba Configurator. Jei /WA jungiklis nenurodytas, laikoma, kad naudojama komandų eilutės parinktis /WA+.

/AU-
draudimas rodyti klausimą apie dabartinės 1C:Enterprise versijos atnaujinimą iš administracinio diegimo

/AU+
nustatant klausimo apie dabartinės 1C:Enterprise versijos atnaujinimą iš administracinio diegimo išvestį. Jei /AU jungiklis nenurodytas, laikoma, kad naudojama komandų eilutės parinktis /AU+.

/Išeina
[-NoTruncate]
paslaugų pranešimų išvedimo failo įdiegimas. Jei nurodytas raktas NoTruncate (atskirtas tarpu), failas neišvalomas

/L
nurodo lokalizuotų sąsajos išteklių katalogą (pvz., „RU“)

/DisableStartupMessages
Slopina paleisties pranešimus: „Duomenų bazės konfigūracija neatitinka išsaugotos konfigūracijos. Tęsti?"; „Jūsų kompiuterio galimybių nepakanka konfigūracijos žinynui redaguoti. Norėdami redaguoti žinyną, turite įdiegti Microsoft Internet Explorer 6.0 arba naujesnę versiją.“; „Jūsų kompiuterio galimybių nepakanka redaguoti HTML dokumentus, įskaitant pagalbos temas. Norėdami redaguoti HTML dokumentus, turite įdiegti Microsoft Internet Explorer 6.0 ar naujesnę versiją. Šiuo paleidimu nebus galima redaguoti html dokumentų.

/C
parametro perdavimas konfigūracijai

Paketinis režimas

Naudodamas komandų eilutės parinktis administratorius gali paleisti konfigūratorių paketiniu režimu, kad atliktų šiuos veiksmus:

  • duomenų bazės konfigūracijos atnaujinimas, įskaitant palaikomas;
  • sintaksės kontrolės vykdymas;
  • atlikti informacinės bazės testavimą ir koregavimą nustatant visus parametrus;
  • laivo žurnalo sumažinimas;
  • atlikti konfigūracijos patikrinimą.
  • Naudodamas komandinės eilutės parametrus administratorius gali nurodyti:

    • 1C:Enterprise 8 sistemos paleidimas konfigūratoriaus režimu;
    • infobase parametrai: vartotojas, slaptažodis; failo versijai - katalogas, kalba; kliento-serverio parinkties atveju - serverio pavadinimas, informacijos bazės pavadinimas, SQL serverio pavadinimas, SQL duomenų bazės pavadinimas, SQL vartotojo vardas ir slaptažodis, datos poslinkis.

    Be to, visi paleidimo parametrai gali būti sugeneruoti išoriniame faile, kurio pavadinimas nurodytas komandinės eilutės parametruose.

    Atlikus paleidimo parametruose nurodytus veiksmus, 1C:Enterprise konfigūratorius užsidaro.

    Naudodami konfigūratoriaus paketinio paleidimo režimą galite automatizuoti informacijos bazių priežiūros procesą paleidžiant atitinkamus komandų failus pagal tvarkaraštį.

    Konfigūratoriaus paketinio režimo komandinės eilutės parametrai:

    / DumpIB
    iškraunant informacijos bazę komandų režimu

    /DumpCfg
    Konfigūracijos įrašymas į failą

    /AtnaujintaDBCfg
    [-WarningsAsErrors]
    duomenų bazės konfigūracijos atnaujinimas. Jei nurodytas raktas Warnings-AsErrors (atskirtas tarpu), visi įspėjimo pranešimai bus traktuojami kaip klaidos

    /DumpDBCfg
    duomenų bazės konfigūracijos įrašymas į failą

    /RollbackCfg
    grįžti į duomenų bazės konfigūraciją

    /Patikrinti modulius
    atlikti sintaksės patikrinimą

    /UpdateCfg
    palaikomos konfigūracijos atnaujinimas

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    atlikti informacinės bazės testavimą ir taisymą

    Pakartotinis indeksas
    lentelės perindeksavimas

    LogIntergrity
    loginio vientisumo patikrinimas

    Perskaičiuoti iš viso
    rezultatų perskaičiavimas

    IBCompression
    stalo suspaudimas

    Tik bandymas
    testuojama tik tada, kai yra nuorodų į neegzistuojančius objektus:

    BadRefCreate
    kurti objektus

    BadRefClear
    švarūs objektai

    BadRefNone
    nesikeik

    Dalinio daikto praradimo atveju:

    BadDataCreate
    kurti objektus

    BadDataDelete
    ištrinti objektus

    Neleidžiama vienu metu naudoti raktų parametrų pogrupyje. Jei komanda buvo sėkminga, grąžinamas grąžinimo kodas yra 0, kitu atveju 1 (101, jei duomenyse yra klaidų).

    Paketinio režimo komandų eilutės parinktys kuriant pristatymo ir naujinimo failus:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Pristatymo ir atnaujinimo failų kūrimas

    Cffile
    paskirstymo kūrimo instrukcijos

    Cfufile
    instrukcijas, kaip sukurti naujinimą

    F
    į naujinimą įtrauktas platinimas nurodomas pavadinimu

    V ]
    į naujinimą įtrauktas platinimas nustatomas pagal versiją

    Pastaba: parametrų grupė -f |-v kartojama tiek kartų, kiek platinimo failai yra įtraukti į naujinimą.

    Darbo su konfigūracijos saugykla komandų eilutės parametrai:

    /DepotF
    saugojimo katalogas

    /DepasN
    saugyklos vartotojo vardas

    /DepasP
    saugyklos vartotojo slaptažodis

    V
    v - versijos numeris, jei versijos numeris nenurodytas arba yra lygus -1, bus išsaugota naujausia versija.

    /DepotUpdateCfg [-v ] [-pataisyta]
    Atnaujinti saugyklos konfigūraciją iš failo (paketinis režimas)

    V
    versijos numeris, jei versijos numeris nenurodytas arba lygus -1, bus išsaugota naujausia versija, jei konfigūracija prijungta prie saugyklos, parametras ignoruojamas

    Peržiūrėjo
    prireikus gauti užfiksuotus objektus. Jei konfigūracija neprijungta prie saugyklos, parametras nepaisomas.

    Komandinės eilutės parametrai, skirti 1C:Enterprise 8 registracijai paketiniu režimu kaip automatizavimo serveriu:

    /RegServer
    paraiškos registracija

    /UnregServer
    panaikinti paraiškos registraciją

    Po vykdymo uždaroma 1C:Enterprise 8 sistema.
    Jei parametrų reikšmėse yra tarpų (pavyzdžiui, kelias arba failo pavadinimas), reikšmės turi būti pateiktos kabutėse.

    Pavyzdžiai

    Kaip paleisti 1C:Enterprise 8 iš komandinės eilutės

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Vartotojo vardas /P Slaptažodis

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Vartotojo vardas /P Slaptažodis

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Vartotojo vardas /P Slaptažodis

    Kaip priversti 1C:Enterprise įkelti duomenų bazę iš komandinės eilutės

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Vartotojo vardas /P Slaptažodis /DumpIB c:\name.dt

    Kaip atnaujinti esamus duomenų bazės konfigūracijos pakeitimus iš komandinės eilutės

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Vartotojo vardas /P Slaptažodis /UpdateDBCfg

    Kaip patikrinti ir pataisyti informacinę bazę automatiškai nepatikrinus nuorodos vientisumo

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

    Kaip automatiškai atlikti konfigūracijos patikrinimą ir išvesti patikros rezultatus į failą

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (administratorius)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -Išorinis prisijungimo serveris -Išorinis ryšys -Serveris -Paskirstymo moduliai -Neteisingi nuorodos -Konfigūravimo vientisumas -Nuorodų procedūros -Tvarkyklių buvimas -Tuščios tvarkyklės

    Kaip programiškai sutrumpinti žurnalą

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

    Kaip iš komandinės eilutės iškelti programos sprendimo modulius kaip tekstinius failus

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

    Kaip į programos sprendimą įkelti pagalbos failus, išsaugotus htm formatu

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