Kører 1C fra kommandolinjen

1C-programmet er utroligt populært for at holde regnskab over næsten enhver virksomhed. Programmet har et stort antal funktioner og evner. Nogle gange er de ikke så let at forstå. Du kan oprette flere brugerkonti, for hvilke der oprettes en separat database. Hver gang du starter, skal du vælge den ønskede konto, database og i nogle tilfælde angive andre indstillinger og parametre. Hvis der er flere brugere, så kan du nemt blive forvirret og gøre et forkert valg. Selvom du ikke er forvirret over tid, vil et sådant antal manipulationer for en normal lancering blive irriterende.

At køre 1C fra kommandolinjen gør det lettere at arbejde med programmet.

Hvordan kan man forenkle denne procedure? Udviklerne har lanceret programmet 1C fra kommandolinjen. Vær ikke bange for dette navn, du behøver ikke at huske en flok kombinationer, og du behøver heller ikke kommandolinjen Windows. Du skal kun oprette det krævede antal genveje en gang, indstille de nødvendige kommandolinjeparametre i deres egenskaber eller oprette en særlig flagermusfil og registrere dem i den.

I denne artikel vil vi diskutere i detaljer hvordan du bruger denne lanceringsmetode, samt hvordan du angiver alle parametrene. Derudover vil vi dele med dig en liste over de vigtigste kommandoer, der hjælper dig med at finjustere klienten.

Hvilke filer er ansvarlige for at køre programmet

Til at begynde med, lad os se, hvilke filer der er ansvarlige for at starte og køre programmet, såvel som mappen på harddisken, hvor de er gemt. Hovedmappen, hvor 1C - C: \ Programfiler \ 1CvXX \ er installeret, hvor i stedet for XX angives nummeret på arbejdsversionen. Hvis den seneste 8.3 anvendes, kaldes mappen 1Cv83, hvis de tidligere er 1Cv82 eller 1Cv81. Inde i kataloget er andre mapper med underversioner. Allerede i dem er bin-mappen med den vigtigste eksekverbare filversion. Det er ikke klart, hvad bygherren styres af, men med hver opdatering opretter installationsprogrammet nye mapper og til sidst spiser meget ledig plads på harddisken. Find derefter den fælles mappe, og i den fil 1cestrart.exe. Det er han, der lancerer vinduet bruger og databasevalg. Dette vindue er henholdsvis en 1cv8s.exe-fil fra en bestemt bin-mappe.

Når du har valgt en database til drift, lanceres en anden fil, hvis navn afhænger af lanceringsfunktionen - 1cv8.exe (tykk klient) eller 1cv8c.exe (tynd klient). Vi vil fortælle forskellen mellem disse muligheder lidt senere. Desuden kan du vise de genveje, du har brug for til arbejde, og indstille opstartsparametre i dem, hvilket fremskynder processen flere gange.

Varianter af at starte 1C-programmet

Lad os prøve at finde ud af, hvilke lanceringsmuligheder udvikleren har tilbudt os. Kun fire af dem, de adskiller sig i princippet om arbejde og krav på ressourcerne på den computer, som du arbejder på.

  • Fat klient - indtil for nylig var det den eneste eksisterende løsning. Det er den mest krævende af arbejdsmaskinens ressourcer, da al databehandling udføres på brugerens computer, og alle nødvendige filer til arbejde gemmes på den. Det afhænger ikke af tilgængeligheden af ​​internettet, men er bundet til hardwaren, repræsenterer ikke muligheden for fjernarbejde.
  • Tynd klient - er en software shell til adgang til 1C serveren. Den har en velkendt menu og indstillinger interface, men da al databehandling udføres på serveren, er det helt ikke kræsen om udstyrets strøm. Brugeren er udstyret med begrænset funktionalitet, det er muligt at organisere arbejde både med en fjernserver via internettet og på selve computeren i et specielt softwaremiljø.
  • Webklient - du har kun brug for en webbrowser og adgang til internettet. Derfor er der ingen binding til computeren og arbejdsstedet. Belastningen på udstyret er minimal, da alle beregninger forekommer på en fjernserver.
  • Konfigurator - En speciel tilstand til finjustering af programmet, som kun virker, når du bruger en tyk klient.

I dag er den mest populære opstartsfunktion en tykk klient med en fildatabase, der er gemt på en computer. På trods af det samlede engagement i webtjenester og skyteknologier kan vi dog antage, at fremtiden er for webversionen.

Det er værd at bemærke, at det automatiske valg af lanceringsfunktionen som standard er registreret i 1C programindstillingerne, så du ikke behøver at tænke på det. Men hvis du skal bruge en bestemt mulighed, kan du oprette genveje på skrivebordet og indtaste kommandolinjeparametre i dem eller bruge en flagermusfil. Lad os se nærmere på hver metode.

Kør via skrivebordsgenvej

Den nemmeste måde er at bruge genvejen på skrivebordet, i hvilke egenskaber der er angivet kommandolinjeparametre. Hvordan organiserer du adgang på denne måde?

  1. Åbn Windows Stifinder, gå til den mappe, der indeholder den eksekverbare fil, du har brug for, og find filen selv med exe-udvidelsen. For eksempel C: \ Programfiler \ 1Cv83 \ bin \ 1cv8.exe til at køre i fed klient tilstand.
  2. Klik på det med højre museknap og vælg "Opret genvej".
  3. Når systemet viser meddelelsen "Windows kan ikke oprette en genvej i denne mappe. Sæt det på skrivebordet? "Klik på" Ja ".
  4. På skrivebordet finder du din genvej, højreklik på den, vælg "Egenskaber" - "Label" faneblad - "Objekt" linje.
  5. Du vil se følgende post: "C: \ Programfiler \ 1Cv83 \ bin \ 1cv8.exe". Hvis du lægger markøren der, kan indholdet af linjen ændres.
  6. I slutningen af ​​linjen skal du indtaste den relevante kommando for dine forventninger, bekræfte indtastningen med knapperne "Anvend" - OK.

Kør med flagermusfil

I det mindste en nem mulighed for at køre programmet. Hovedforskellen er registrering af alle data manuelt i en speciel tekstfil. For nogle vil denne metode virke mere praktisk. Hvordan bruger man det?

  1. Opret det mest almindelige tekstdokument med en standard notesblok.
  2. Tænk på et navn i formatet file_name.bat, hvor flagermus er filtypen, og gem den i en hvilken som helst mappe på harddisken.
  3. Kopier følgende kommandoer til dokumentet:

@echo off

CLS

starten

  1. Efter starten skal du indtaste den nødvendige kommando for at starte programmet med de nødvendige parametre.
  2. Gem filen og luk den.
  3. For at køre 1C skal du dobbeltklikke på flagermusfilen.

Advarsel! For korrekt arbejde er det ønskeligt, at holdene ikke har russiske tegn, især i filsti eller brugernavn. Ellers bør du nøje overveje valget af filkodning.

Grundlæggende opstartskommandoer

Da kommandolinjeparametrene er forskellige i forskellige versioner af 1C, skal du overveje prøverne for hver af dem. Vi præsenterer i følgende rækkefølge: Dekryptering af hvert element og prøveapplikation.

Version 7.7

1cv7.exe MODE [/ M | / D <path> | / U <path> | / N <brugernavn> | / P <password>],

hvor MODE er den angivne tilstand, hvor programklienten vil blive lanceret. Det kan tage følgende værdier:

  • config - konfigurator til finjustering af programmets funktioner samt programmering af nogle operationer;
  • debug - en debugger for at kontrollere udførelsen af ​​visse funktioner og operationer;
  • virksomhed - den sædvanlige driftsform til at udføre daglige opgaver til vedligeholdelse af virksomheden.
  • monitor - kommandoen, der starter monitor mode.

Derefter bør du afklare nogle opstartsparametre:

  • / M - lancerer eksklusiv adgangstilstand, så ingen, men du kan komme ind i programmet. Hvis du er den eneste bruger, aktiveres eksklusiv tilstand automatisk. For at gå ind i eksklusiv tilstand, når du arbejder på virksomhedens netværk, er det nødvendigt, at andre brugere logger af fra programmet. Moden er nødvendig for at udføre vigtige operationer med databaser, så ingen tredjepart intervenerer.
  • / D - den mappe, hvor databasen er gemt. Det er især vigtigt, at der bruges en mappe, der er forskellig fra den, som programmet vælger som standard.
  • / U - brugerens arbejdsmappe, forudsat at programmet bruges af flere brugere.
  • / N - brugernavn for at få adgang til databasen og kontoen.
  • / P - adgangskode til adgang til konto og database.

Flere sjældent brugte kommandoer:

  • / T <path> - sti til mappen med midlertidige filer, hvis du vil have dem gemt i en anden mappe end standard.
  • / @ <FileName> - for at vælge en batchfil, når du arbejder i konfiguratorfunktionen.
  • / W - initialiserer webudvidelsen.
  • / L - Programmenuets andet sprog end russisk: ENG - Engelsk, UKR - Ukrainsk

Anvendelseseksempel: 1cv7 enterprise / Dc: \ 1c \ database / NIvanov / P753159,

Hvis du kører programmet med sådanne kommandoer, undgår du at vise vinduet bruger og databasevalg, og du bliver ikke bedt om et brugernavn og adgangskode.

Version 8.2 og 8.3

  • DESIGNER - Kør i konfiguratormode til programmeringsfunktioner og finjustering.
  • ENTERPRISE - start den normale tilstand til vedligeholdelse af virksomheden.
  • CREATEINFOBASE <StringConnections> [/ AddInList [NameBase]] [/ UseTemplate <navn på skabelonfilen] - oprettelse af en ny database, hvor alle arbejdsoplysninger bliver gemt.
  • Forbindelsesstreng - disse parametre kan angives:
    • Fil-database mappe (med filversionen af ​​arbejdet).
    • Srvr - adressen til virksomhedens server (i klient-serverversionen af ​​arbejdet). Du kan angive flere adresser som følger: Srvr = "Server1, Server2" eller Srvr = "Server1: 1741, Server2: 1741";
  • / AddInList [DatabaseName] - navnet på den database, der vil blive brugt til at føje til listen. Hvis du springer over denne parameter, bliver basen ikke tilføjet til listen, og hvis du ikke registrerer dit navn, bliver det tildelt automatisk.
  • / UseTemplate - databasen er oprettet fra en færdig skabelon, som er angivet i navnet angivet i de trekantede parenteser.
  • Ref - navnet på den database, der er gemt på programserveren.

DBMS angiver den type database, der bruges på serveren:

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

For hver type database kan du angive yderligere parametre:

  • Usr - login.
  • Pwd - adgangskode.
  • Lokalitet - lokalisering.

Når du starter programmet i normal tilstand eller i konfiguratormode, kan du bruge følgende kommandolinjeparametre:

  • / @ <FileName> - vælger en ekstern fil med de angivne kommandolinjeparametre.
  • / F <PathBases> - sti til databasen i filens driftstilstand.
  • / S <ComputerName \ NameBase> - Placering af databasen på værtscomputeren under serverdrift.
  • / WS - link for at oprette forbindelse til webserveren.
  • / IBName <database name> starter databasen med det angivne navn fra listen over alle tilgængelige databaser. Hvis navne på flere baser matcher, vil programmet generere en fejl.
  • / IBConnectionString er adressen til forbindelsen til den fulde database som brugt af Connection String-funktionen beskrevet ovenfor.

Når du bruger en tynd klient, kan du anvende følgende parametre:

  • wsn - bruger login for at oprette forbindelse til webserveren.
  • wsp er adgangskoden til at oprette forbindelse til webserveren.
  • wspauto - aktiver automatiske proxyindstillinger.
  • wspsrv - proxy server adresse.
  • wspport - proxy port.
  • wspuser - log ind, når du arbejder via en proxyserver med behovet for tilladelse. brugernavn for proxy med autorisation.
  • wsppwd - adgangskode, når du arbejder via en proxyserver med behovet for tilladelse. brugernavn for proxy med autorisation.
  • / N <Login> - det login, der er angivet i konfiguratoren. Brugernavn som defineret i Configurator.
  • / P <Password> - adgangskode til brugeren angivet i den foregående parameter. Det kan udelades, hvis brugeren ikke har adgangskode.
  • / WSN <name> er brugernavnet til godkendelse på webserveren.
  • / WSP <password> - adgangskode til brugeren, hvis navn er angivet i parameteren / WSN, til godkendelse på webserveren.
  • / WA- - forbyder brug af Windows-godkendelse ved opstart.
  • / WA + - tvinge brug af Windows-godkendelse ved opstart. Hvis du slet ikke skriver denne parameter, er standard / WA +.
  • AppAutoCheckVersion - automatisk valg for hver version af databasen af ​​den ønskede version af programmet 1C.
  • / AppAutoCheckMode - automatisk valg af lanceringsmodus baseret på information fra databasen.
  • / UseHwLicenses +, / UseHwLicenses- -søg en lokal sikkerhedsnøgle.
  • / Debug-run 1C-program i fejlsøgningstilstand.
  • / DebuggerURL - identifikation af debuggeren, som applikationen skal tilsluttes umiddelbart efter lanceringen. Angiver debugger-URL'en (protokoll, computer og portnummer), på hvilke fjernliggende objekter der kan oprettes i debuggeren.
  • / RunShortcut <filnavn> - start programmet fra filen i listen over oprettede databaser.

Konfiguratorbatch-tilstand

  • / DumpIB <FileName> - aflæs databasen.
  • / RestoreIB <FileName> - indlæs databasen.
  • / DumpCfg <FileName> - gemmer indstillingerne til en separat fil.
  • / DumpDBCfg <FileName> - gemmer databaseindstillingerne til en separat fil.
  • / LoadCfg <FileName> - Indlæs indstillinger fra en ekstern fil.
  • / ConvertFiles <filnavn | directory> - batch konvertering af 1C version 8.x filer. For at proceduren skal kunne lykkes, skal filerne være tilgængelige til skrivning, samt konfiguratorens driftstilstand med en åben konfiguration, hvor du vil udføre konverteringen.

For eksempel: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - filkonvertering,

1cv8.exe / ConvertFilesd: / base - mappe konvertering.

Kommandolinieeksempler

Kør 1C i tyk klient fil mode:

"C: \ Programmer \ 1cv83 \ bin \ 1cv8.exe" ENTERPRISE / F "D: \ database \ Bruger" / N "Admin" / P "12345" '

Kører 1C i klient-server-tilstand:

"C: \ Programmer \ 1cv83 \ bin \ 1cv8.exe" ENTERPRISE / S "server-base \ Bruger" / N "Admin" / P "12345 ''

konklusion

Vi overvejede de mest grundlæggende kommandoer for at køre 1C fra kommandolinjen. Ved at erstatte kommandoer kan du udføre en række forespørgsler. Faktisk er der mange flere, men en væsentlig del af dem er mest sandsynligt beregnet til tekniske support specialister. Ved hjælp af oplysningerne fra artiklen kan du selv udføre alle handlingerne. Lad dine spørgsmål stå i kommentarerne.