Kommandolinjealternativer for å spesifisere oppstartsalternativer. Kommandolinjeparametere for å spesifisere startparametere Kommandolinje 1s 8.3 eksempel

I denne artikkelen vil jeg snakke om mulige parametere og startnøkler for 1C 8.3, 8.2 og 8.1. For brukerens bekvemmelighet kan du bruke noen av de presenterte funksjonene. Jeg vil ikke gå i dybden og beskrive alle mulige parametere, men jeg vil beskrive de punktene som, etter min mening, vanlige brukere av programmet kan trenge.

På 1C 8.1-plattformen var det bare ett alternativ for å starte 1C-applikasjonen - en tykk klient. La meg tyde dette konseptet litt. 1C er en klient-server-programvare og klientapplikasjoner brukes til å kjøre den.

Konseptet med en tykk klient fantes ikke før konseptet med en tynn klient dukket opp, og det betyr større krav til ressursene til sluttbrukerens datamaskin.

Med utgivelsen av 1C 8.2-plattformen ble det mulig å bruke en tynnklient og en nettklient. Alle disse klientapplikasjonene har sine fordeler og begrensninger; mange artikler er allerede skrevet om dette, og jeg skal ikke gå dypere inn på dette. Jeg vil bare merke meg hovedpunktene.

  • Konfigurator fungerer kun i tykk klientmodus.
  • Fet klient de mest krevende dataressurser.
  • Tynn klient er ikke krevende for ressursene til brukerens datamaskin i klient-server-modus, fordi all lasten går til serveren.
  • Nettklient Krever kun en nettleser og en Internett-tilkobling. Du kan jobbe i programmet fra hvor som helst i verden. Komfortabelt arbeid avhenger bare av hastigheten på Internett-tilkoblingen din. Hele lasten faller på webserveren.

Det vanligste lanseringsalternativet så langt, etter min mening, er en tykk klient med en filinformasjonsbase. Selv om fremtiden utvilsomt tilhører webklienten.

Jeg vil også legge merke til at som standard i databasestartinnstillingene er det "Velg automatisk", og du trenger ikke tenke på hvilken klient og hvilken database du trenger å starte.

1C-startalternativer fra kommandolinjen med automatisk brukervalg

I arbeidet mitt har jeg ofte støtt på feil i driften av 1C Accounting-programmet, for eksempel ble noen dokumentlogger ikke vist hvis ikke en enkelt bruker ble opprettet i 1C-databasen.

For å fikse det, måtte du opprette og logge på ved å klikke OK hver gang i brukervalgvinduet. Og dette er i prinsippet riktig: Hvis det er flere brukere som jobber i databasen, bør hver enkelt logge seg inn under sin egen konto.

Men i noen tilfeller, når kun én bruker alltid jobber med programmet, for eksempel i basisversjoner, virker det upassende å bekrefte valget sitt hver gang ved å trykke på OK-knappen hvis brukeren ikke har et påloggingspassord. Tross alt er det tydelig at han er alene.

Hvis du ikke vil velge en bruker hver gang du starter 1C, er det flere måter å gjøre dette på.

Hvis du alltid jobber i 1C 8-programmet fra samme datamaskin, under samme Windows-operativsystembruker, kan du gjøre følgende:

Vi lanserer informasjonsbasen i konfiguratormodus. Velg Administrasjon => Brukere. Finn brukeren din i listen og klikk på rediger:

Fjern merket for "1C:Enterprise Authentication" og merk av for "Operating System Authentication". Klikk velg, et vindu for valg av operativsystembruker vises. I mitt tilfelle viser "Domener"-listen navnet på datamaskinen min, og "Brukere"-listen viser eksisterende brukere av Windows-operativsystemet mitt.

Velg brukeren din og lagre alle endringer:

Hvis du bare har én bruker med fulle rettigheter, og du prøver å gi ham OS-autentisering, vil programmet vise en advarsel. I dette tilfellet bør du opprette en annen bruker med fulle rettigheter. Jeg tror dette ble gjort av sikkerhetsmessige årsaker, slik at hvis operativsystemet feiler, kan de fortsatt logge på 1C med fulle rettigheter.

Bruk av tilleggsparametere for å lansere 1C-informasjonsbasen. Uansett hvor skummelt det kan høres ut, er det faktisk ikke noe komplisert med det. Det er ikke nødvendig å gå inn i konfiguratoren for dette, bortsett fra å se på de mulige parametrene for oppstart i hjelpen. Du må spesifisere brukernavn og passord som parametere.

Fra 1C-hjelpen:

  • /N<имя>- Brukernavn. Må spesifiseres på samme måte som i listen over brukere som er opprettet i konfiguratoren.
  • /P<пароль>- passordet til brukeren hvis navn er angitt i parameteren /N. Hvis brukeren ikke har et passord, kan denne parameteren utelates.

Vi kjenner brukernavnet og passordet vårt, men hvor kan vi registrere dem? Velg ønsket database i listen og klikk på rediger:

Rull ved siden av den siste siden med innstillinger og se linjen vi trenger "Avanserte lanseringsalternativer". Her skriver vi /N "ditt brukernavn" /P "passordet ditt". Hvis det ikke er noe passord, skrives ikke denne parameteren og verdien. Lagre med "Ferdig"-knappen. Hvis du gjør en feil med passordet i parameteren, vil også vinduet for brukervalg dukke opp. Sørg for at alt er skrevet inn riktig.

Hvis du ønsker å endre brukernavn og passord, må du gjøre endringer i parameterne.

Starte en spesifikk 1C-database uten å velge fra en liste over databaser

Du vil for eksempel ikke velge en database fra listen hver gang du starter 1C Enterprise, men lage en egen snarvei på skrivebordet for hver database. Vi trenger en lanseringsparameter til. Fra 1C-hjelpen:

  • /F<путь>- sti til infobasen, hvis den er lagret i en fil (filnavnet trenger ikke spesifiseres).

La oss se på eksemplet på en 1C-fildatabase. Gjør det samme for alle andre databaser fra listen om nødvendig.

Og de som har en database på serveren bør bruke en annen parameter for å indikere banen:

  • /S<адрес>- Adressen til informasjonsbasen som er lagret på 1C:Enterprise 8-serveren er som følger:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

La oss først lage en snarvei for den kjørbare filen 1cestart.exe. Den enkleste måten er å kopiere 1C Enterprise-snarveien du allerede har og gi den nytt navn, for eksempel til UT 10.3, slik at det er klart hvilken database den vil starte:

Gå nå til egenskapene til snarveien og i objektfeltet, etter anførselstegn atskilt med et mellomrom skriver vi parameterne:

Først skriver vi ENTERPRISE-parameteren, det betyr at ved oppstart vil Enterprise oppstartsmodus bli valgt. Hvis det er nødvendig å kjøre konfiguratoren, skrives DESIGNER-parameteren.

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" enterprise /F "D:\1C\Demo 1C database\Trade management (demo) for nettstedet."

Vi lagrer og nå når du starter fra denne snarveien, vil den starte nøyaktig databasen som du spesifiserte banen til.

Du kan legge til brukerautentiseringsparametrene beskrevet ovenfor til denne snarveien:

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" enterprise /F "D:\1C\Demo 1C database\Handelsadministrasjon (demo) for nettstedet" /N "Fedorov (administrator)" /P "131".

Nå, når du starter fra snarveien, vil databasen du trenger bli lansert under den angitte brukeren og passordet. Hvis det ikke er noe passord, fjernes dette alternativet.

Taster og parametere for å starte 1C-databasen når du starter Windows

La oss si at du vil at når du slår på datamaskinen og starter Windows, vil 1C-databasen du trenger automatisk starte under brukeren din med et passord. For å gjøre dette må du lage en snarvei med startparametere som beskrevet ovenfor og legge den i oppstartsmappen. Gå til Start => Alle programmer, se oppstartsmappen, klikk på den med høyre knapp og klikk Åpne. Kopier den opprettede snarveien til oppstartsmappen som åpnes, og neste gang du starter Windows 1C starter den med parametrene som er spesifisert i den.

Velge forskjellige versjoner av plattformen for lansering av 1C-databaser

Du bruker for eksempel plattformene 8.1 og 8.2 samtidig for å kjøre forskjellige databaser, og du vil kjøre dem fra én liste. For hver database er det mulig å spesifisere hvilken versjon av plattformen som skal kjøre denne databasen. Folk støter ofte på et problem når noen har spesifisert en bestemt versjon av plattformen i og etter oppdatering av plattformen, skjer lanseringen fortsatt med den gamle versjonen. For å endre lanseringsplattformversjonen, velg basen fra listen og klikk "Endre". I det siste vinduet, spesifiser den nødvendige versjonen av plattformen, bare husk at den må installeres på datamaskinen din.

Med en slik oppføring vil den nyeste versjonen av 8.1-plattformene som er installert på datamaskinen din for den valgte databasen, bli lansert.

Med en slik oppføring vil plattform 8.1.15.14 bli valgt for å kjøre denne databasen.

Som standard, når du legger til en database i listen, er verdien satt til 8.2 eller 8.3. Jeg tror denne artikkelen kan være nyttig når du bytter til versjon 8.3, når alle i databaseinnstillingene vil ha versjonen til å kjøre 8.2 og ingen vil se resultatet av oppdateringen og bytte til 8.3, fordi databasene vil fortsatt bli lansert på 8.2-plattformen.

Ofte, når du arbeider med 1C, er det nødvendig å utføre noen lignende operasjoner som gjentas systematisk over tid og bare distraherer fra hovedarbeidet. Dette kan være ulike nedlastinger og utlastinger, generering av noen data for ekstern analyse, etc. Det er en ganske enkel måte å automatisere disse operasjonene på og faktisk glemme dem, og med jevne mellomrom motta loggfiler på e-post for kontroll.

Det er flott hvis du allerede har disse operasjonene skrevet av eksterne prosessorer, ikke noe problem; hvis dette ikke er tilfelle, opprett og flytt alt dit. Deretter, for å sjekke funksjonaliteten, anbefaler jeg å teste alt dette i manuell modus og deretter, hvis alt fungerer som det skal, skrive om hovedbehandlingskoden slik at når ekstern prosessering er lastet, starter den automatisk uten å klikke på utfør-knappen og som. Det enkleste er å flytte koden inn i en prosedyre OnOpen().

Det neste trinnet er å lukke programmet automatisk etter å ha utført den eksterne behandlingen som vi opprettet og som allerede fungerer for oss. For å gjøre dette, i prosedyren OnOpen() Helt på slutten setter vi inn følgende kommando: ShutdownSystem(False); i dette tilfellet parameteren Spør Mulighet vi sender verdien "False" for å avskjære ulike alternativer for ytterligere systemspørsmål ved lukking, og dermed starte den ubetingede avstengningen av 1C etter at denne eksterne behandlingen er fullført. For å være sikker kjører vi programmet på nytt og utfører behandlingen og sørger for at det har fungert og programmet har lukket seg selv.

“C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\bane til database /N”Brukernavn” /P”Brukerpassord” /Kjør fra:\ vei til behandling\selvbearbeiding.epf

La oss tyde:

1. "C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe" ENTERPRISE - selve 1C-motoren i dette tilfellet er 8.3, sjekk banen selv, den varierer avhengig av versjon og motor inkludert ikke glem å redigere den etter oppdatering av den siste.

2. /DisableStartupMessages - deaktiver alle meldinger når systemet starter.

4. /N"Brukernavn" /P"BrukerPassord" - henholdsvis /N brukernavn, også umiddelbart uten mellomrom og /P passord.

5. /Execute from:\path to processing\self-processing.epf - /Execute starter vår behandling, banen og navnet skal følge denne nøkkelen.

Nå er det det, alt som gjenstår er å legge til cmd-filen vår til oppgaveplanleggeren: avtozapusk1c.cmd, som indikerer tidsplanen for lanseringen.

For å overvåke arbeidet med ekstern behandling anbefaler jeg å opprette en egen bruker for det; det er også optimalt at selve behandlingen lager en loggfil, som også med jevne mellomrom sendes til e-posten din.

Disse enkle verktøyene hjelper deg med å automatisere daglige rutineoperasjoner, lykke til!

Når du kjører filen 1CV8.EXE, kan følgende parametere spesifiseres på kommandolinjen:
Modusvalg kommandolinjealternativer:
CONFIG – lansering av 1C:Enterprise 8.x-systemet i "Konfigurator"-modus; ENTERPRISE – lansering av 1C:Enterprise 8.x-systemet i "1C:Enterprise"-modus;
LAG INFOBASE ] – opprettelse av en informasjonsbase (
en linje som spesifiserer infobaseparametrene, som hver er et fragment av skjemaet<Имя параметра=><Значение>, der parameternavn er navnet på parameteren, og verdi er verdien.
Fragmenter er atskilt fra hverandre med symbolene ';'.
Hvis en verdi inneholder mellomrom, må den omsluttes av doble anførselstegn ("").

Følgende parameter er definert for filversjonen:

Fil - informasjonsbasekatalog;
Locale - språk (land) som skal brukes til å lage informasjonsbasen. Gyldige verdier er de samme som for parameteren<Форматная строка>metode Format. Locale-parameteren er ikke nødvendig. Hvis det ikke er spesifisert, vil de regionale innstillingene til gjeldende infobase bli brukt.

Følgende parametere er definert for klient-server-alternativet:
Srvr - 1C:Enterprise servernavn;
Ref - navnet på infobasen på serveren;
SQLSrvr - SQL-servernavn;
SQLDB - navnet på SQL-databasen;
SQLUID - SQL brukernavn;
SQLPwd - SQL brukerpassord. Hvis et passord for SQL-brukeren ikke er spesifisert, kan denne parameteren utelates.
SQLYOffs – Datoforskyvning brukes til å lagre datoer i SQL Server. Kan ta verdier 0 eller 2000. Denne parameteren er ikke nødvendig. Hvis ikke spesifisert, aksepteres verdien 0.
Locale – språk (land), (ligner filversjonen).

For alle alternativer er følgende parametere definert:
Usr - brukernavn;
Pwd - passord
/AddInList – parameter som angir under hvilket navn databasen skal legges til listen; hvis ikke spesifisert, vil databasen ikke bli lagt til listen. Hvis et navn ikke er spesifisert, brukes standarden, på samme måte som den interaktive opprettelsen av en infobase.

Samtidig bruk av nøkler er ikke tillatt.

Kommandolinjealternativer for å spesifisere oppstartsalternativer:
/@<имя файла>– kommandolinjeparametere skrives i den angitte filen
/F<Путь>– bane til infobasen, hvis den er lagret i en fil (filnavnet trenger ikke spesifiseres)
/S<Адрес>– Adressen til informasjonsbasen som er lagret på 1C:Enterprise 8.x-serveren er som følger:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Brukernavn. Må spesifiseres på samme måte som i listen over brukere som er opprettet i konfiguratoren
/P<Пароль>-passordet til brukeren hvis navn er spesifisert i parameteren /N. Hvis brukeren ikke har et passord, kan denne parameteren utelates
/WA - forbyr bruk av Windows-autentisering når du starter en Enterprise eller Configurator
/WA+ angir obligatorisk bruk av Windows-autentisering når du starter 1C:Enterprise eller Configurator. Hvis /WA-bryteren ikke er spesifisert, antas kommandolinjealternativet /WA+ å bli brukt.
/AU - forbyr visning av et spørsmål om oppdatering av gjeldende versjon av 1C:Enterprise fra en administrativ installasjon
/AU+-innstilling for å vise et spørsmål om oppdatering av gjeldende versjon av 1C:Enterprise fra en administrativ installasjon. Hvis /AU-bryteren ikke er spesifisert, antas kommandolinjealternativet /AU+ å bli brukt.
/Ute<Имя файла>[-NoT_runcate] – sette en fil til å vise tjenestemeldinger. Hvis –NoT_runcate-bryteren er spesifisert (atskilt med et mellomrom), slettes ikke filen
/L<Каталог>– indikerer katalogen over lokaliserte grensesnittressurser (for eksempel "RU")
/DisableStartupMessages -Undertrykker oppstartsmeldinger: "Databasekonfigurasjonen samsvarer ikke med den lagrede konfigurasjonen. Fortsette?"; "Datamaskinens evner er ikke tilstrekkelige til å redigere konfigurasjonshjelpen. For å redigere hjelpen må du installere Microsoft Internet Explorer versjon 6.0 eller høyere.”; "Datamaskinens evner er ikke tilstrekkelige til å redigere HTML-dokumenter, inkludert hjelpeemner. For å redigere HTML-dokumenter må du installere Microsoft Internet Explorer versjon 6.0 eller høyere. I denne lanseringen vil redigering av html-dokumenter ikke være tilgjengelig."
/C<Строка текста>– sende parameteren til konfigurasjonen Kommandolinjeparametere for konfiguratorens batchmodus:
/DumpIB<Имя файла>-opplasting av informasjonsbasen i kommandomodus
/RestoreIB<Имя файла>– laster infobasen i kommandomodus
/DumpCfg<имя cf файла>– lagre konfigurasjonen til en fil
/LoadCfg<имя cf файла>– laster konfigurasjon fra fil
/UpdateDBCfg [-WarningsAsErrors] – oppdater databasekonfigurasjonen. Hvis WarningsAsErrors-nøkkelen er spesifisert (atskilt med et mellomrom), vil alle advarselsmeldinger bli behandlet som feil
/DumpDBCfg<имя cf файла>– lagre databasekonfigurasjonen til en fil
/RollbackCfg – gå tilbake til databasekonfigurasjonen
/CheckModules – utfør syntakssjekk
/UpdateCfg<имя cf | cfu файла>– oppdatering av den støttede konfigurasjonen
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – utfør testing og korrigering av infobasen
ReIndex – reindeksering av tabeller
LogIntergrity – logisk integritetssjekk
RecalcTotals – omberegning av totaler
IBCompression – tabellkomprimering
TestOnly - kun testing

Hvis det er referanser til ikke-eksisterende objekter:
BadRefCreate – lag objekter
BadRefClear – fjern objekter
BadRefNone - ikke endre

ved delvis tap av gjenstander:
BadDataCreate – lag objekter
BadDataDelete – slett objekter

Samtidig bruk av nøkler innenfor en undergruppe av parametere er ikke tillatt.
Hvis kommandoen var vellykket, returnerer en returkode på 0, ellers - 1 (101 hvis det er feil i dataene).
Etter utførelse, lukker 1C:Enterprise 8.x-systemet.

Kommandolinjealternativer for batchmodus for å lage leverings- og oppdateringsfiler:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] – Lag levering og oppdater filer
-cffile<имя cf файла>– instruksjoner for å lage et distribusjonssett
-cfufile<имя cfu файла>– instruksjoner for å lage en oppdatering
-f<имя cf файла>– distribusjonen som er inkludert i oppdateringen er spesifisert med navnet
-v<версия дистрибутива>] – distribusjonen inkludert i oppdateringen er spesifisert av versjonen
Merk: parametergruppe -f<имя cf файла>|-v<версия дистрибутива>gjentas så mange ganger som distribusjonsfiler er inkludert i oppdateringen.

En rekke handlinger, som både forenkler arbeidet til brukere i programmet og utfører visse administrative oppgaver med databasen, kan utføres ved å bruke 1C-startparametrene:

  • Sett opp en tidsplan for sikkerhetskopiering av database;
  • Automatiser dataoppdatering (for eksempel oppdater valutakurser daglig);
  • Gi automatisk brukerautorisasjon uten å måtte angi brukernavn og passord;
  • Start en spesifikk database og en spesifikk versjon av plattformen uten å måtte velge;
  • Og mange mange andre.

Legge inn parametere i basisvalgvinduet

Standardvinduet for valg av informasjonsbase (fig. 1), i tillegg til å velge startmodus (Konfigurator eller 1Enterprise), har ytterligere fire funksjonsknapper:

  • Legg til;
  • Endring;
  • Slett;
  • Oppsett.

Hvis du velger infobasen og klikker på «Endre»-knappen og hopper over den første dialogboksen, åpnes skjemaet (fig. 2).

Fig.2

Inntastingsfeltet under "Avanserte oppstartsalternativer:" lar deg legge inn noen taster:

  • /N “Brukernavn” - denne linjen betyr at programmet vil bli lansert under brukeren hvis navn er angitt i anførselstegn;
  • /P "Passord" - hvis brukerautentisering krever inntasting av et passord, må det spesifiseres i parameterverdien;
  • /UC "Code" - ved å bruke denne parameteren kan du oppheve blokkeringen av tilkoblinger til infobasen (blokkering er nødvendig når eksklusiv tilgang er nødvendig).

Dermed fritar en linje som "/N "Ivanov Ivan Ivanovich" /P "1234"" brukeren på en bestemt arbeidsplass fra behovet for konstant å logge på når systemet starter.

Alternativer for snarveier

Parametrene ovenfor kan spesifiseres andre steder. Ved å kalle opp kontekstmenyen til programsnarveien og gå til dens egenskaper, kan du få opp et vindu (fig. 3)

Fig.3

For å legge inn parametere trenger vi "Objekt"-inndatafeltet.

Først av alt må du bestemme deg for applikasjonsstartmodus:

  • DESIGNER (i 8.0 er dette CONFIG-parameteren) lar deg kjøre programmet i konfiguratormodus.
  • ENTERPRISE betyr å starte en normal applikasjon.

Deretter kan du registrere en spesifikk database for å starte, og dermed begrense brukerens tilgang til andre databaser registrert i systemet. Avhengig av driftsmodus kan parameteren ha flere verdier:

  • /F "base address" - brukes hvis arbeidet utføres i filmodus;
  • /S “servernavn”\ “navn på database på server” - starter databasen i klient-server-modus;
  • /WS "adresse" - for å etablere en forbindelse med webserveren.

I sistnevnte tilfelle kan det være nødvendig med brukerautentisering på en ekstern webserver. En rekke parametere lar deg finjustere:

  1. Wsn – brukernavn som tilkoblingen til serveren skal gjøres under;
  2. Wsp – passordet til brukeren ovenfor;
  3. Wspsrv – proxy-adresse;
  4. Wspport – porten til den tilsvarende proxy-serveren.

Hvis du, etter å ha lagt til disse parameterne i egenskapene til 1C-snarveien, legger til autorisasjonsparametrene spesifisert i forrige seksjon, kan du implementere muligheten til å starte en spesifikk database ved å dobbeltklikke uten ekstra vinduer. Dette er veldig praktisk når du under testing og utvikling ofte må starte applikasjonen på nytt, så vel som i tilfeller der det er behov for å begrense brukertilgang til listen over databaser som er registrert på datamaskinen.

Ved å kopiere den opprettede snarveien til "Startup"-mappen, kan du optimalisere systemets drift ytterligere (fig. 4).

Fig.4

Nå, når systemet starter, vil applikasjonen startes i den foreskrevne modusen, for en spesifikk database og under en spesifikk bruker.

Aktivering og deaktivering av Windows-brukerautentisering utføres ved å bruke parameterne /WA+ og /WA-

Kommandolinje og alternativer

Faktisk kan linjen skrevet i "Objekt"-feltet kopieres nesten uten korrigering til kommandolinjen som startes gjennom Start->Alle programmer->Tilbehør->Kjør. Resultatet blir det samme.

Her kan du spesifisere flere parametere som også kan brukes fra kommandolinjen:

  • CREATEINFOBASE – lar deg lage en informasjonsbase av en bestemt type (malfilen må ha filtypen (dt eller cf);
  • Connection String er en nødvendig parameter som indikerer plasseringen av den opprettede databasen, må bestå av et par parameternavn og verdier, kombinert med et likhetstegn (eksempellinje for filversjonen av arbeidet: File= “D:\1с base\ 1Cv8Log” for serverdatabaser Srvr= “ Server3”);
  • DBMS – avhengig av den angitte verdien, beskriver hvilken type databaseserver som brukes.

Sikkerhetskopiere en database ved hjelp av 1C kommandolinjeparametere

For å utføre denne viktige operasjonen kan du bruke Notisblokk eller et annet tekstredigeringsprogram for å lage en bat-fil, hvis lanseringsplan kan registreres i den aktuelle Windows-menyen eller på serveren.

Bunnlinjen

I denne artikkelen har vi ikke satt oss for å fullstendig beskrive alle mulige systemoppstartsparametere, som kan sees i den tilsvarende menyen til Syntax Assistant. Vi prøvde å gi en generell idé om denne funksjonen og noen eksempler på bruken.

Modusvalg kommandolinjealternativer:

KONFIG
starte 1C:Enterprise 8-systemet i "Konfigurator"-modus

BEDRIFTEN
starte 1C:Enterprise 8-systemet i "1C:Enterprise"-modus

LAG INFOBASE
opprette levering og oppdateringsfiler


en linje som spesifiserer infobaseparametrene, som hver er et fragment av skjemaet
,
der parameternavn er navnet på parameteren, og verdi er verdien. Fragmenter er atskilt fra hverandre med ";". Hvis en verdi inneholder mellomrom, må den omsluttes av doble anførselstegn (").

Alternativer for filmodus

Filinformasjon base katalog;
Locale er språket (landet) som skal brukes til å lage informasjonsbasen. Gyldige verdier er de samme som for formatmetodeparameteren. Locale-parameteren er ikke nødvendig. Hvis det ikke er spesifisert, vil de regionale innstillingene til gjeldende infobase bli brukt.

Klient-server-modusparametere

Srvr 1C: Enterprise servernavn;
Ref navn på infobasen på serveren;
SQLSrvr SQL-servernavn;
SQLDB SQL-databasenavn;
SQLUID SQL brukernavn;
SQLPwd SQL brukerpassord. Hvis et passord for SQL-brukeren ikke er spesifisert, kan denne parameteren utelates.
SQLYOffs er datoforskyvningen som brukes til å lagre datoer i SQL Server. Kan ta verdier 0 eller 2000. Denne parameteren er ikke nødvendig. Hvis ikke spesifisert, aksepteres verdien 0.
Locale - språk (land), (ligner filversjonen).

For alle alternativer er følgende parametere definert:

Usr Brukernavn;
Pwd passord

/AddInList en parameter som angir under hvilket navn databasen skal legges til listen; hvis ikke spesifisert, vil databasen ikke bli lagt til listen. Hvis et navn ikke er spesifisert, brukes standarden, på samme måte som den interaktive opprettelsen av en infobase.
Samtidig bruk av nøkler er ikke tillatt.

Kommandolinjealternativer for å spesifisere oppstartsalternativer:

/@
kommandolinjeparametere skrives i den angitte filen

/F
bane til infobasen, hvis den er lagret i en fil (filnavnet trenger ikke spesifiseres)

/S
Adressen til informasjonsbasen som er lagret på 1C:Enterprise 8-serveren er som følger:

/N
Brukernavn. Må spesifiseres på samme måte som i listen over brukere som er opprettet i konfiguratoren

/P
Passordet til brukeren hvis navn er angitt i parameteren /N. Hvis brukeren ikke har et passord, kan denne parameteren utelates

/WA-
forbud mot bruk av Windows-autentisering når du starter en Enterprise eller Configurator

/WA+
angi obligatorisk bruk av Windows-autentisering når du starter 1C:Enterprise eller Configurator. Hvis /WA-bryteren ikke er spesifisert, antas kommandolinjealternativet /WA+ å bli brukt.

/AU-
forbyr visning av et spørsmål om oppdatering av gjeldende versjon av 1C:Enterprise fra en administrativ installasjon

/AU+
angi utdata for spørsmålet om oppdatering av gjeldende versjon av 1C:Enterprise fra en administrativ installasjon. Hvis /AU-bryteren ikke er spesifisert, antas kommandolinjealternativet /AU+ å bli brukt.

/Ute
[-NoTruncate]
installasjon av en fil for å sende ut tjenestemeldinger. Hvis NoTruncate-nøkkelen er spesifisert (atskilt med et mellomrom), slettes ikke filen

/L
indikerer katalogen med lokaliserte grensesnittressurser (for eksempel "RU")

/DisableStartupMessages
Undertrykker oppstartsmeldinger: "Databasekonfigurasjonen samsvarer ikke med den lagrede konfigurasjonen. Fortsette?"; "Datamaskinens evner er ikke tilstrekkelige til å redigere konfigurasjonshjelpen. For å redigere hjelpen må du installere Microsoft Internet Explorer versjon 6.0 eller høyere.”; "Datamaskinens evner er ikke tilstrekkelige til å redigere HTML-dokumenter, inkludert hjelpeemner. For å redigere HTML-dokumenter må du installere Microsoft Internet Explorer versjon 6.0 eller høyere. I denne lanseringen vil redigering av html-dokumenter ikke være tilgjengelig."

/C
sende en parameter til konfigurasjonen

Batch-modus

Ved å bruke kommandolinjealternativer kan en administrator kjøre konfiguratoren i batch-modus for å utføre følgende handlinger:

  • oppdatering av databasekonfigurasjonen, inkludert de som støttes;
  • utføre syntaktisk kontroll;
  • utføre testing og korrigering av informasjonsbasen med innstilling av alle parametere;
  • reduksjon av loggboken;
  • utføre en konfigurasjonssjekk.
  • Ved å bruke kommandolinjeparametere kan en administrator spesifisere:

    • lansering av 1C:Enterprise 8-systemet i konfiguratormodus;
    • infobase parametere: bruker, passord; for filversjonen - katalog, språk; for klient-server-alternativet - servernavn, infobasenavn, SQL-servernavn, SQL-databasenavn, SQL-brukernavn og passord, datoforskyvning.

    I tillegg kan alle startparametere genereres i en ekstern fil, hvis navn er spesifisert i kommandolinjeparametrene.

    Etter å ha fullført handlingene spesifisert i startparameterne, lukkes 1C:Enterprise-konfiguratoren.

    Ved å bruke konfiguratorens batch-startmodus kan du automatisere prosessen med å vedlikeholde infobaser ved å starte de tilsvarende kommandofilene etter en tidsplan.

    Konfigurator batch-modus kommandolinjeparametere:

    /DumpIB
    laster ut infobasen i kommandomodus

    /DumpCfg
    lagrer konfigurasjon til fil

    /OppdaterDBCfg
    [-WarningsAsErrors]
    oppdatering av databasekonfigurasjonen. Hvis Warnings-AsErrors-nøkkelen er spesifisert (atskilt med et mellomrom), vil alle advarselsmeldinger bli behandlet som feil

    /DumpDBCfg
    lagrer databasekonfigurasjon til fil

    /RollbackCfg
    gå tilbake til databasekonfigurasjonen

    /Sjekkmoduler
    utføre syntakssjekk

    /UpdateCfg
    oppdatere en støttet konfigurasjon

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    utføre testing og retting av informasjonsgrunnlaget

    ReIndex
    tabell reindeksering

    LogIntergrity
    logisk integritetssjekk

    RecalcTotals
    omberegning av resultater

    IBCompression
    bordkomprimering

    Kun test
    kun testing når det er referanser til ikke-eksisterende objekter:

    BadRefCreate
    lage objekter

    BadRefClear
    klare gjenstander

    BadRefNone
    ikke endre

    Ved delvis tap av gjenstander:

    BadDataCreate
    lage objekter

    BadDataDelete
    slette objekter

    Samtidig bruk av nøkler innenfor en undergruppe av parametere er ikke tillatt. Hvis kommandoen var vellykket, returnerer en returkode på 0, ellers 1 (101 hvis det er feil i dataene).

    Kommandolinjealternativer for batchmodus for å lage leverings- og oppdateringsfiler:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Opprette leverings- og oppdateringsfiler

    Cffile
    instruksjoner for å opprette en distribusjon

    Cfufile
    instruksjoner for å lage en oppdatering

    F
    distribusjonen inkludert i oppdateringen er spesifisert med navnet

    V ]
    distribusjonen inkludert i oppdateringen bestemmes av versjonen

    Merk: gruppen med parametere -f |-v gjentas så mange ganger som distribusjonsfilene er inkludert i oppdateringen.

    Kommandolinjeparametere for å jobbe med konfigurasjonslageret:

    /DepotF
    lagringskatalog

    /DepotN
    lagring brukernavn

    /DepotP
    lagringsbrukerpassord

    V
    v - versjonsnummer, hvis versjonsnummeret ikke er spesifisert eller er lik -1, vil den siste versjonen bli lagret.

    /DepotUpdateCfg [-v ] [-revidert]
    Oppdater lagringskonfigurasjon fra fil (batchmodus)

    V
    versjonsnummer, hvis versjonsnummeret ikke er spesifisert eller er lik -1, vil den nyeste versjonen bli lagret, hvis konfigurasjonen er koblet til lagringen, ignoreres parameteren

    Revidert
    motta fangede objekter om nødvendig. Hvis konfigurasjonen ikke er koblet til lagringen, ignoreres parameteren.

    Kommandolinjeparametere for batchmodusregistrering av 1C:Enterprise 8 som en automatiseringsserver:

    /RegServer
    søknadsregistrering

    /UnregServer
    slette søknadsregistrering

    Etter utførelse, lukker 1C:Enterprise 8-systemet.
    Hvis parameterverdier inkluderer mellomrom (for eksempel en bane eller filnavn), må verdiene omsluttes av anførselstegn.

    Eksempler

    Hvordan starte 1C:Enterprise 8 fra kommandolinjen

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N Brukernavn /P Passord

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Brukernavn /P Passord

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N Brukernavn /P Passord

    Hvordan tvinge 1C:Enterprise til å laste opp en database fra kommandolinjen

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Brukernavn /P Passord /DumpIB c:\name.dt

    Hvordan oppdatere gjeldende konfigurasjonsendringer til en databasekonfigurasjon fra kommandolinjen

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Brukernavn /P Passord /UpdateDBCfg

    Hvordan teste og korrigere en infobase uten å sjekke referanseintegriteten automatisk

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

    Hvordan utføre en konfigurasjonssjekk automatisk og sende ut sjekkresultatene til en fil

    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 -Ukorrekte referanser -ConfigLogicalIntegrity -Unreferanseprosedyrer -HandlersExistence -EmptyHandlers

    Hvordan forkorte loggen programmatisk

    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

    Hvordan laste ut moduler av en applikasjonsløsning som tekstfiler fra kommandolinjen

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

    Hvordan laste inn hjelpefiler lagret i htm-format til en applikasjonsløsning

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