Kör 1C från kommandoraden

1C-programmet är oerhört populärt för att hålla finansiella register över nästan alla företag. Programmet har ett stort antal funktioner och funktioner. Ibland är de inte så lätt att förstå. Du kan skapa flera användarkonton för vilka en separat databas kommer att skapas. Varje gång du börjar måste du välja önskat konto, databas och i vissa fall ange andra inställningar och parametrar. Om det finns flera användare kan du enkelt bli förvirrad och göra ett fel val. Även om du inte är förvirrad över tiden kommer så många manipuleringar för en normal lansering att bli irriterande.

Att köra 1C från kommandoraden gör det lättare att arbeta med programmet.

Hur förenklar du detta förfarande? Utvecklarna har gett lanseringen av programmet 1C från kommandoraden. Var inte rädd för det här namnet, du behöver inte komma ihåg en massa kombinationer, och du behöver inte heller Windows-kommandoraden. Du behöver bara skapa det önskade antalet genvägar en gång, ställa in nödvändiga kommandoradsparametrar i deras egenskaper, eller skapa en speciell fladderfil och registrera dem i den.

I den här artikeln kommer vi att diskutera i detalj hur man använder denna lanseringsmetod, samt hur man anger alla parametrar. Dessutom delar vi med dig en lista över de viktigaste kommandon som hjälper dig att finjustera klienten.

Vilka filer är ansvariga för att köra programmet

Till att börja med, låt oss se vilka filer som är ansvariga för att starta och köra programmet, liksom katalogen på hårddisken där de lagras. Huvudkatalogen där 1C - C: \ Programfiler \ 1CvXX \ är installerad, där istället för XX anges antalet arbetsversioner. Om den senaste 8.3 används, kommer mappen att kallas 1Cv83, om de föregående är 1Cv82 eller 1Cv81. Inuti katalogen finns andra kataloger med underversioner. Redan i dem är bin-mappen med den huvudsakliga körbara filversionen. Det är inte klart vad utvecklaren styrs av, men med varje uppdatering skapar installationsprogrammet nya mappar, så småningom äter mycket ledigt utrymme på hårddisken. Därefter hittar du den gemensamma mappen och i filen 1cestrart.exe. Det är han som lanserar användar- och databasvalet. Detta fönster är en 1cv8s.exe-fil från en specifik bin-katalog.

När du har valt en databas för drift lanseras en annan fil, vars namn beror på lanseringsalternativet - 1cv8.exe (tjock klient) eller 1cv8c.exe (tunn klient). Vi kommer att berätta skillnaden mellan dessa alternativ lite senare. Dessutom kan du visa genvägarna du behöver för arbete och ställa in startparametrar i dem, vilket påskyndar processen flera gånger.

Varianter av att starta 1C-programmet

Låt oss försöka lista ut vilka lanseringsalternativ utvecklaren har erbjudit oss. Endast fyra av dem skiljer sig åt i principen om arbete och krav på resurserna hos datorn där du arbetar.

  • Fettklient - tills nyligen var det enda existerande alternativet. Det är den mest krävande resursen för arbetsmaskinen, eftersom all databehandling utförs på användarens dator och alla nödvändiga filer för arbete lagras på den. Det beror inte på tillgången på Internet, men är knutet till hårdvaran, representerar inte möjligheten att fjärrarbete.
  • Tunn klient - är ett mjukvaruhölje för åtkomst till 1C-servern. Det har ett välbekant meny- och inställningsgränssnitt, men eftersom all databehandling utförs på servern är det helt inte noga om utrustningens kraft. Användaren har begränsad funktionalitet, det är möjligt att organisera arbete både med en fjärrserver via Internet och på datorn själv i en speciell programmiljö.
  • Webbklient - du behöver bara en webbläsare och tillgång till Internet. Följaktligen finns ingen bindning till datorn och arbetsplatsen. Lasten på utrustningen är minimal, eftersom alla beräkningar sker på en fjärrserver.
  • Konfigurator - Ett specialläge för finjustering av programmet, vilket bara fungerar när du använder en tjock klient.

Idag är det mest populära startalternativet en tjock klient med en fildatabas som lagras på en dator. Med tanke på det totala engagemanget för webbtjänster och molnteknologi kan vi dock anta att framtiden är för webbversionen.

Det är värt att notera att det automatiska valet av lanseringsalternativet är som standard registrerat i 1C-programinställningarna, så du behöver inte tänka på det. Men om du behöver använda ett visst alternativ kan du skapa genvägar på skrivbordet och ange kommandoradsparametrar i dem eller använda en fladderfil. Låt oss se mer på varje metod.

Kör via skrivbordsgenväg

Det enklaste sättet är att använda genvägen på skrivbordet, vars egenskaper är angivna kommandoradsparametrar. Hur organiseras åtkomst på detta sätt?

  1. Öppna Windows Explorer, gå till katalogen som innehåller den körbara filen du behöver, och hitta filen själv med exe-tillägget. Till exempel C: \ Programfiler \ 1Cv83 \ bin \ 1cv8.exe för att köras i fet klientläge.
  2. Klicka på den med höger musknapp och välj "Skapa genväg".
  3. När systemet visar meddelandet "Windows kan inte skapa en genväg i den här mappen. Lägg den på skrivbordet? "Klicka på" Ja ".
  4. På skrivbordet, hitta din genväg, högerklicka på den, välj "Egenskaper" - "Label" fliken - "Objekt" rad.
  5. Du kommer att se följande post: "C: \ Programfiler \ 1Cv83 \ bin \ 1cv8.exe". Om du lägger markören där kan innehållet i raden ändras.
  6. I slutet av raden skriver du in lämpligt kommando för dina förväntningar, bekräftar inmatningen med knapparna "Apply" - OK.

Kör med fladderfil

Åtminstone ett enkelt alternativ att köra programmet. Huvudskillnaden är registrering av alla data manuellt i en speciell textfil. För vissa kommer denna metod att verka mer bekväm. Hur använder man det?

  1. Skapa det vanligaste textdokumentet med en standard anteckningsblock.
  2. Tänk på ett namn i formatet file_name.bat, där fladdermus är filtillägget och spara sedan i vilken mapp som helst på hårddisken.
  3. Kopiera följande kommandon till dokumentet:

@echo av

cls

start

  1. Efter start, skriv in det nödvändiga kommandot för att starta programmet med de önskade parametrarna.
  2. Spara filen och stäng den.
  3. För att köra 1C, dubbelklicka på fladderfilen.

Varning! För korrekt arbete är det önskvärt att lagen inte har ryska tecken, i synnerhet i filvägen eller användarnamnet. Annars bör du noga överväga valet av filkodning.

Grundläggande startkommandon

Eftersom kommandoradsparametrarna skiljer sig åt i olika versioner av 1C, överväg proverna för var och en av dem. Vi presenterar i följande ordning: dechiffrera varje element och provapplikation.

Version 7.7

1cv7.exe MODE [/ M | / D <sökväg> | / U <path> | / N <användarnamn> | / P <lösenord>],

där MODE är det angivna läget där programklienten ska lanseras. Det kan ta följande värden:

  • config-konfiguratorn, för finjustering av programmets funktioner, samt programmering av vissa operationer;
  • felsökning - en debugger för att kontrollera prestanda för vissa funktioner och operationer
  • företag - det vanliga driftsättet för att utföra dagliga uppgifter för underhållet av företaget.
  • övervaka - kommandot som startar bildskärmsläge.

Därefter bör du klargöra vissa startparametrar:

  • / M - startar exklusivt åtkomstläge så att ingen men du kan gå in i programmet. Om du är den enda användaren aktiveras exklusivt läge automatiskt. För att gå in i exklusivt läge när du arbetar på företagsnätverket är det nödvändigt att andra användare loggar av från programmet. Läget är nödvändigt för att utföra viktiga operationer med databaser så att ingen tredje part ingriper.
  • / D - mappen där databasen är lagrad. Det är särskilt viktigt om en mapp används som skiljer sig från den som programmet väljer som standard.
  • / U - användarens arbetsmapp, förutsatt att programmet används av flera användare.
  • / N - användarnamn för att komma åt databasen och kontot.
  • / P - lösenord för åtkomst till konto och databas.

Mer sällan använda kommandon:

  • / T <path> - sökväg till mappen med temporära filer om du vill att de ska lagras i en annan mapp än standard.
  • / @ <FileName> - för att välja en batchfil när du arbetar i konfiguratorns läge.
  • / W - initierar webbtillägget.
  • / L - Programmenytspråk annat än ryska: ENG - Engelska, UKR - Ukrainska

Användningsexempel: 1cv7 enterprise / Dc: \ 1c \ database / NIvanov / P753159,

Om du kör programmet med sådana kommandon, undviker du att visa användar- och databasvalfönstret och du blir inte uppmanad till användarnamn och lösenord.

Version 8.2 och 8.3

  • DESIGNER - kör i konfiguratorns läge för programmeringsfunktioner och finjustering.
  • ENTERPRISE - starta det normala läget för underhåll av företaget.
  • CREATEINFOBASE <StringConnections> [/ AddInList [NameBase]] [/ UseTemplate <namnet på mallfilen]] - skapa en ny databas där all arbetsinformation lagras.
  • Anslutningssträng - dessa parametrar kan anges:
    • Fil - databasmapp (med filversion av arbetet).
    • Srvr - Adressen till företagsservern (i klient-serverns version av arbetet). Du kan ange flera adresser enligt följande: Srvr = "Server1, Server2" eller Srvr = "Server1: 1741, Server2: 1741";
  • / AddInList [Databasnamn] - namnet på den databas som ska användas för att lägga till i listan. Om du hoppar över den här parametern kommer basen inte att läggas till i listan, och om du inte registrerar ditt namn kommer det att tilldelas automatiskt.
  • / UseTemplate - databasen är skapad från en färdig mall, som anges i namnet som anges i de trekantiga parenteserna.
  • Ref - namnet på databasen som lagras på programservern.

DBMS anger vilken typ av databas som används på servern:

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

För varje typ av databas kan du ange ytterligare parametrar:

  • Usr - login.
  • Pwd - lösenord.
  • Locale - lokalisering.

När du startar programmet i normalt läge eller i konfiguratorns läge kan du använda följande kommandoradsparametrar:

  • / @ <FileName> - väljer en extern fil med angivna kommandoradsparametrar.
  • / F <PathBases> - sökväg till databasen i filens funktionsläge.
  • / S <ComputerName \ NameBase> - Placering av databasen på värddatorn under serverdrift.
  • / WS - länk för att ansluta till webbservern.
  • / IBName <databasnamn> startar databasen med det angivna namnet från listan över alla tillgängliga databaser. Om namnen på flera baser matchar, kommer programmet att generera ett fel.
  • / IBConnectionString är adressen till anslutningen till den fullständiga databasen som används av Connection String-funktionen som beskrivs ovan.

När du använder en tunn klient kan du tillämpa följande parametrar:

  • wsn - användarinloggning för att ansluta till webbservern.
  • wsp är lösenordet för att ansluta till webbservern.
  • wspauto - aktivera automatiska proxyinställningar.
  • wspsrv - proxyserveradress.
  • wspport - proxy port.
  • wspuser - logga in när du arbetar via en proxyserver med behov av behörighet. användarnamn för proxy med behörighet.
  • wsppwd - lösenord när du arbetar via en proxyserver med behov av behörighet. användarnamn för proxy med behörighet.
  • / N <Logga in> - den inloggning som anges i konfiguratorn. Användarnamn som definierat i Configurator.
  • / P <Lösenord> - Lösenord för användaren som anges i föregående parameter. Det kan utelämnas om användaren inte har ett lösenord.
  • / WSN <name> är användarnamnet för autentisering på webbservern.
  • / WSP <password> - lösenord för användaren, vars namn anges i parameteren / WSN, för autentisering på webbservern.
  • / WA- - förbjuder användning av Windows-autentisering vid start.
  • / WA + - tvinga användningen av Windows-autentisering vid start. Om du inte skriver denna parameter alls är standardvärdet / WA +.
  • AppAutoCheckVersion - automatiskt val för varje version av databasen av önskad version av programmet 1C.
  • / AppAutoCheckMode - automatiskt val av lanseringsläge baserat på information från databasen.
  • / UseHwLicenses +, / UseHwLicenses- -sök en lokal säkerhetsnyckel.
  • / Debug-run 1C-program i debug-läge.
  • / DebuggerURL - Identifiering av debugger som ansökan ska anslutas omedelbart efter start. Anger debugger-URL (protokoll, dator och portnummer) på vilka avlägsna objekt som kan skapas i debuggern.
  • / RunShortcut <filnamn> - starta programmet från filen i listan över skapade databaser.

Konfiguratorbatchläge

  • / DumpIB <FileName> - lossa databasen.
  • / RestoreIB <FileName> - ladda databasen.
  • / DumpCfg <FileName> - sparar inställningarna till en separat fil.
  • / DumpDBCfg <FileName> - sparar databasinställningarna till en separat fil.
  • / LoadCfg <FileName> - ladda inställningar från en extern fil.
  • / ConvertFiles <filnamn | katalog> - batchomvandling av 1C-version 8.x-filer. För att förfarandet ska lyckas måste filerna vara tillgängliga för skrivning, liksom konfigurationsläget för konfiguratorn med en öppen konfiguration där du ska utföra konverteringen.

Till exempel: 1cv8.exe /ConvertFilesd:/base/ExtProcessing.epf - filkonvertering,

1cv8.exe / ConvertFilesd: / bas - mapp konvertering.

Kommandoradsexempel

Kör 1C i tjockt klientfilsläge:

"C: \ Program \ 1cv83 \ bin \ 1cv8.exe" ENTERPRISE / F "D: \ databas \ Användare" / N "Admin" / P "12345"

Kör 1C i klientserverläge:

"C: \ Programfiler \ 1cv83 \ bin \ 1cv8.exe" ENTERPRISE / S "serverbasen \ User" / N "Admin" / P "12345"

slutsats

Vi ansåg de mest grundläggande kommandona för att köra 1C från kommandoraden. Genom att ersätta kommandon kan du utföra olika önskemål. Faktum är att det finns många fler, men en betydande del av dem är troligtvis avsedd för teknisk support specialister. Med hjälp av informationen från artikeln kan du själv utföra alla åtgärder. Lämna dina frågor i kommentarerna.