1c 8.3 använd tjock klient för alla. Konfigurator batchläge

När du startar 1C:Enterprise-klientensöker efter en klientlicens. Licenssökningsalgoritmen är inte så trivial. Nedan finns denna algoritm för olika startlägen för 1C:Enterprise, samt algoritmen för att söka efter en licens när du startar 1C:Enterprise-servern, för 1C:Enterprise-versionen 8.3 (Licenssökningsalgoritm för versionen "1C:Enterprise". 8.2 jag beskrev).

1. Tjocka och tunna klienter, filversion av informationssäkerhet

När du startar 1C:Enterprise, om den är ansluten till en fil

1CEStart.cfg tillagd parameter UseHwLicenses=0.

2. Tjocka och tunna klienter, klient-serverversion av informationssäkerhet

Vid start utför "1C:Enterprise", i händelse av anslutning till klient-serverinformationsbasen, startalternativet (licenssökning) enligt följande algoritm (om i något steg den nödvändiga licensen upptäcks stoppas ytterligare sökning):

˟ Sök efter HASP-skyddsnyckeln kan inaktiveras om konfigurationsfilen 1CEStart.cfg tillagd parameter UseHwLicenses=0.

3. Webbklient, filversion av informationssäkerhet

När du startar (webbläsare), "1C:Enterprise", om du ansluter till en filinformationsbas, utför möjligheten att starta (söka efter en licens) enligt följande algoritm (om den erforderliga licensen upptäcks vid något steg stoppas ytterligare sökning):

4. Webbklient, klient-serverversion av informationssäkerhet

Vid start (webbläsare), "1C:Enterprise", vid anslutning till en klient-serverinformationsbas, utför möjligheten att starta (söka efter en licens) enligt följande algoritm (om den erforderliga licensen upptäcks vid något steg stoppas ytterligare sökning):

5. Starta servern "1C:Enterprise"

När en klientapplikation ansluter till kontrolleras närvaron av en serverlicens med hjälp av följande algoritm (om den nödvändiga licensen upptäcks vid något steg stoppas ytterligare sökning):

6. Webbtjänster

Webbtjänster kräver inte klientlicenser för att fungera. Men om informationsbasen som tillhandahåller webbtjänster fungerar i en klient-serverversion måste du ha en serverlicens för att kunna driva.

7. Slutsats

En programvarulicensfil anses vara tillgänglig för användning om:

  • Ingår inte på den svarta listan.
  • Har rätt format.
  • Länkad till den aktuella datorn.
  • Innehåller en gratis licens.
  • Nätverket använder inte andra licensfiler som erhållits för samma PIN-kod och serienummer för programmet. Om en sådan situation upptäcks görs licensfilen oanvändbar och svartlistad.

Som framgår av diagrammet tillhandahålls licenser med hjälp av och med hjälp , kan vikas och användas samtidigt. Om de delas kommer mjukvarulicenserna att användas först, följt av licenserna från HASP-nycklarna.

Hjälpte den här artikeln dig?

Plattformar: 1C:Enterprise 8.3, 1C:Enterprise 8.2, 1C:Enterprise 8.1
Konfigurationer: Alla konfigurationer

2012-11-16
21362

Som ni vet ger klienter inte möjligheten att välja en databas. De startas genom att specificera speciella parametrar på kommandoraden. Du kan också skapa en ".bat"-fil och i den ange en direktstart av 1C med nödvändiga parametrar. Det är en vanlig textfil med tillägget ".txt" ersatt med ".bat". Låt oss överväga dessa 1C-parametrar. Genom att använda parametrar kan du starta 1C-programmet utan extra ansträngning. Dessutom är det här alternativet mycket snabbt.

Denna lanseringsmetod är extremt bekväm när det finns ett behov av att ständigt lansera flera kopior av 1C-programmet på uppdrag av olika användare. Detta behov uppstår ofta när man testar en enda databas. I det här tillståndet, utan att skapa lämplig ".bat"-fil, kommer startproceduren att vara mycket obekväm och lång.

Låt oss titta på några 1C-parametrar som kan vara användbara för dig under ditt arbete: för nätverk 1C, fil 1C och ny (tunn klient).

Starta en databas som redan finns i listan över databaser - parametrar:

C:\Program Files\1cv82\common\1cestart.exe ENTERPRISE /IBName"Basnamn i listan" /NUser /Plösenord

I det här fallet startas 1C-startaren. Läge - "företag", namnet på måldatabasen finns redan i listan över 1C-databaser.

Starta direkt (filalternativ) utan att ange användare och lösenord

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /F"C:\Base1" /NUser /Ppassword

Här startas en tjock klient med en direkt sökväg till databaskatalogen. Det spelar ingen roll om målbasen finns på listan. Läge - "Enterprise".

Direktstart (nätverksalternativ) utan att ange en användare och lösenord

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /S"ServerComputerName\BaseNameOnServer1C" /NUser /PPassword

Samma historia som i föregående stycke, bara för nätverksversionen av 1C.

Kör konfigurationen för Trade Management tunna klienten i tjockt klientläge

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /RunModeOrdinaryApplication

Lanserar extern bearbetning direkt i början av 1C

C:\Program Files\1cv82\8.2.13.205\bin\1cv8.exe ENTERPRISE /Execute"FullPathToProcessingFile.epf"

Ladda upp databas till fil

Filversion: C:\Program Files\1cv81\bin\1cv8.exe" config /F"C:\bases1c\BUH\Titan" /N"Admin" /DumpIB "C:\Buh_Titan_%date%dt

Serverversion: C:\Program Files\1cv81\bin\1cv8.exe" config /S"Server\AtlantBuh" /N"Admin" /DumpIB "C:\Buh_Titan_%date%dt

Kommandoradsalternativ för att ange startalternativ

/@<имя файла>
sökväg till filen med kommandoradsparametrar.

/F<Путь>
sökväg till filen infobas (exklusive filnamn).

/S<Адрес>
Adressen till infobasen som är lagrad på 1C:Enterprise 8.x-servern är följande:

<Имя компьютера, работающего сервером приложений> \ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>
Användarnamn. Måste anges på samma sätt som i konfiguratorn

/P<Пароль>
Lösenordet för användaren vars namn anges i parametern /N. Är en valfri parameter

/WA-
förbjuder användning av Windows-autentisering när du startar en Enterprise eller Configurator

/WA+
ställa in obligatorisk användning av Windows-autentisering när du startar 1C:Enterprise eller Configurator. Om /WA-växeln inte anges, antas kommandoradsalternativet /WA+ användas.

/AU-
förbjuda visning av en fråga om uppdatering av den aktuella versionen av 1C:Enterprise från en administrativ installation

/AU+
ställa in utdata för frågan om uppdatering av den aktuella versionen av 1C:Enterprise från en administrativ installation. Om /AU-växeln inte är specificerad, antas kommandoradsalternativet /AU+ användas.

/Ut<Имя файла>[-NoTruncate]
installation av en fil för utmatning av servicemeddelanden. Om NoTruncate-nyckeln anges (avgränsad med ett mellanslag), rensas inte filen

/L<Каталог>
indikerar katalogen med lokaliserade gränssnittsresurser (till exempel "RU")

/DisableStartupMessages
Undertrycker startmeddelanden: "Databaskonfigurationen matchar inte den sparade konfigurationen. Fortsätta?"; "Din dators kapacitet är inte tillräcklig för att redigera konfigurationshjälpen. För att redigera hjälpen måste du installera Microsoft Internet Explorer version 6.0 eller högre.”; "Din dators kapacitet är inte tillräcklig för att redigera HTML-dokument, inklusive hjälpämnen. För att redigera HTML-dokument måste du installera Microsoft Internet Explorer version 6.0 eller senare. I den här lanseringen kommer redigering av html-dokument inte att vara tillgänglig."

/C<Строка текста>
skicka en parameter till konfigurationen

Används inte för grundläggande versioner:
U.C.<Код доступа>
upprätta en anslutning med en infobas som är blockerad från att upprätta anslutningar. Om en icke-tom åtkomstkod anges när blockeringen ställs in, måste du ange denna kod i parametern /UC för att upprätta en anslutning.

/RunShortcut<имя файла>
startar 1C:Enterprise 8.1-systemet med en lista över infobaser som erhållits med den angivna filen. Filen kan vara en listfil med vanliga infobaser (*.v8i), eller en infobasgenvägsfil (*.v8l).

/IBConnectionString
anger hela anslutningssträngen till infobasen, i den form som den returneras av InfoBaseConnectionString()-funktionen. Delar av anslutningssträngen kan åsidosättas av redan existerande parametrar. För att göra detta måste du /IBConnectionString vara på kommandoraden före dem. När du skickar en anslutningssträng som en kommandoradsparameter, kom ihåg att anslutningssträngen innehåller citattecken. Därför måste du sätta hela strängen inom citattecken och dubbla citattecken inuti.

/SLev
säkerhetsnivån för klientanslutningen till 1C:Enterprise-servern. /SLev0 - osäkrad anslutning; /SLev1 - säker anslutning endast under autentisering; /SLev2 - säker anslutning för hela sessionen. Om parametern inte är specificerad är detta ekvivalent med /SLev0.

Felsök
indikerar att 1C:Enterprise startas i felsökningsläge.

/DebuggerURL
identifiering av felsökaren som programmet ska ansluta till omedelbart efter start. Anger felsökarens URL (protokoll, dator och portnummer) där fjärrobjekt kan skapas i felsökaren.

/SAOnRestart
Begär ett lösenord när du startar om systemet från denna session. Som standard begärs inget lösenord.

/Kör<имя файла внешней обработки >
utformad för att starta extern bearbetning i 1C:Enterprise-läge direkt efter att systemet startar.

/Logui
är avsedd för att starta en klientapplikation som ska skapas på användarens dator i applikationsfilmappen %APPDATA%\1C\1Cv81\<Уникальный идентификатор ИБ>\logui.txt" filen logui.txt, där alla interaktiva användaråtgärder (tangenttryckningar, musklick) kommer att registreras.

/SchJobDn
sköter genomförandet av reglerade uppgifter. Möjliga värden är "Y" eller "N". "Y" - den skapade informationsbasen kommer att förbjudas att utföra rutinuppgifter.

Konfigurator Batch Mode Kommandoradsalternativ

/DumpIB<Имя файла>
laddar ur infobasen i kommandoläge

/RestoreIB<Имя файла>
laddar infobasen i kommandoläge

/DumpCfg<имя cf файла>
sparar konfiguration till fil

/LoadCfg<имя cf файла>

/UpdateDBCfg[-WarningsAsErrors]

uppdatering av databaskonfigurationen. Om nyckeln WarningsAsErrors anges (avgränsad med ett mellanslag), kommer alla varningsmeddelanden att behandlas som fel
/DumpDBCfg<имя cf файла>
sparar databaskonfiguration till fil

/RollbackCfg
återgå till databaskonfiguration

/CheckModules
utföra syntaxkontroll

/UpdateCfg<имя_файла>
uppdatera den konfiguration som för närvarande stöds. Filnamn - namnet på .cf- eller .cfu-filen.

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]

utföra testning och korrigering av informationsunderlaget

Hallå.

I förra inlägget skrev jag om vanliga och hanterade applikationer, vanliga och hanterade former av 1C:Enterprise, artikeln är här.
Framtiden tillhör den hanterade applikationen redan nu, många typiska konfigurationer är byggda på basis av en hanterad applikation, dessa inkluderar:
1. "1C: Handelshantering 11";
2. "1C: Ledning av ett litet företag 8";
3. "1C: Dokumentflöde 8";
4. "1C: Enterprise Accounting 3.0";
5. "1C: Manufacturing Enterprise Management 2.0" (släpps inom en snar framtid);

Dessa applikationer är baserade på hanterade formulär och öppnas automatiskt i den tunna klienten.

Många externa bearbetningar och rapporter saknar hanterade formulär, och när de öppnas i en hanterad applikation öppnas de, men blir tomma, d.v.s. inte fungerar, de fungerar i vanliga applikationer.

Ett exempel på öppningsbearbetning beskrivs i inlägget: ""

De flesta generiska och andra bearbetningar kan endast köras i en vanlig applikation.

Tänk nu på följande fråga: Hur startar man en vanlig applikation om applikationen som standard körs i den tunna klienten?

Konfiguratorparametern måste anges Hanterad applikation och vanlig applikation, och sedan enligt prioritet när du väljer att starta programmet.

Prioriteten när du väljer att starta en applikation är följande:
1. Informanalyseras först.
2. Den andra analyserar om användaren tvingas konfigurera en vanlig eller hanterad applikation. Om värdet är Auto, utförs övergången till nästa nivå.
3. Och slutligen analyseras startläget för huvudkonfigurationen.

För att fånga ögonblicket när applikationen startas och det ögonblick då arbetet är slutfört, används det.

Låt oss titta på varje punkt mer i detalj.

Att skapa vanliga och hanterade formulär blir tillgängligt om parametern anges i konfiguratorläget Service – Allmänt – Hanterad applikation och regelbunden applikation

Applikationsstartprioritet

Först När du väljer en klient att starta, analyseras infobasregistreringsegenskapen på den här datorn. För att göra detta, i infobasregistreringsfönstret, måste du klicka på knappen Redigera, gå till den tredje fliken i infobasredigeringsformuläret och i gruppen Grundläggande startläge välj vilken typ av klient som ska startas.

Andra Applikationsstartläget för en specifik användare analyseras. Den är inställd i listan över användare. Administration – Användare väljer användaren och på fliken Annat i urvalsfältet Startläge välj Hanterad applikation eller Regelbunden tillämpning.
För roller som är markerade i listan Tillgängliga roller måste du ange rätten att köra den tjocka klienten.


I den här artikeln kommer jag att prata om möjliga parametrar och startnycklar för 1C 8.3, 8.2 och 8.1. För användarnas bekvämlighet kan du använda några av de presenterade funktionerna. Jag kommer inte att gå in på djupet och beskriva alla möjliga parametrar, men jag kommer att beskriva de punkter som, enligt min mening, vanliga användare av programmet kan behöva.

På 1C 8.1-plattformen fanns det bara ett alternativ för att starta 1C-applikationen - en tjock klient. Låt mig dechiffrera detta koncept lite. 1C är en klient-serverprogramvara och klientapplikationer används för att köra den.

Konceptet med en tjock klient fanns inte innan konceptet med en tunn klient dök upp och det innebär större krav på resurserna i slutanvändarens dator.

Med lanseringen av 1C 8.2-plattformen blev det möjligt att använda en tunn klient och en webbklient. Alla dessa klientapplikationer har sina fördelar och begränsningar många artiklar har redan skrivits om detta, och jag ska inte gå djupare in på detta. Jag kommer bara att notera huvudpunkterna.

  • Konfigurator fungerar bara i tjockt klientläge.
  • Fet klient de mest krävande datorresurserna.
  • Tunn klient kräver inte resurserna på användarens dator i klient-serverläge, eftersom all belastning går till servern.
  • Webbklient Kräver bara en webbläsare och en internetanslutning. Du kan arbeta i programmet från var som helst i världen. Bekvämt arbete beror bara på hastigheten på din internetanslutning. Hela belastningen faller på webbservern.

Det vanligaste lanseringsalternativet hittills, enligt min mening, är en tjock klient med en filinformationsbas. Även om framtiden utan tvekan tillhör webbklienten.

Jag noterar också att det som standard i inställningarna för databasstart är "Välj automatiskt" och du behöver inte tänka på vilken klient och vilken databas du behöver starta.

1C startalternativ från kommandoraden med automatiskt användarval

I mitt arbete stötte jag ofta på fel i driften av 1C Accounting-programmet, till exempel visades inte vissa dokumentloggar om inte en enda användare skapades i 1C-databasen.

För att fixa det var du tvungen att skapa och logga in, klicka på OK varje gång i användarvalsfönstret. Och detta är i princip korrekt: om det finns flera användare som arbetar i databasen ska var och en logga in under sitt eget konto.

Men i vissa fall, när endast en användare alltid arbetar med programmet, till exempel i basversioner, verkar det olämpligt att bekräfta sitt val varje gång genom att trycka på OK-knappen om användaren inte har ett inloggningslösenord. När allt kommer omkring är det tydligt att han är ensam.

Om du inte vill välja en användare varje gång du startar 1C, finns det flera sätt att göra detta.

Om du alltid arbetar i 1C 8-programmet från samma dator, under samma Windows-operativsystemanvändare, kan du göra följande:

Vi lanserar informationsbasen i konfiguratorläge. Välj Administration => Användare. Hitta din användare i listan och klicka på redigera:

Avmarkera kryssrutan "1C:Enterprise Authentication" och markera kryssrutan "Operating System Authentication". Klicka på välj, ett fönster för val av operativsystemanvändare visas. I mitt fall visar listan "Domäner" namnet på min dator och listan "Användare" visar befintliga användare av mitt Windows OS.

Välj din användare och spara alla ändringar:

Om du bara har en användare med fullständiga rättigheter, och du försöker ge honom OS-autentisering, kommer programmet att visa en varning. I det här fallet bör du skapa en annan användare med fullständiga rättigheter. Jag tror att detta gjordes av säkerhetsskäl, så att om operativsystemet inte fungerar kan de fortfarande logga in på 1C med fullständiga rättigheter.

Använder ytterligare parametrar för att starta 1C-informationsbasen. Hur läskigt det än kan låta så är det faktiskt inget komplicerat med det. Det finns inget behov av att gå in i konfiguratorn för detta, förutom att titta på de möjliga parametrarna för att starta i hjälpen. Du måste ange användarnamn och lösenord som parametrar.

Från 1C-hjälpen:

  • /N<имя>- Användarnamn. Måste anges på samma sätt som i listan över användare som skapats i konfiguratorn.
  • /P<пароль>- lösenord för användaren vars namn anges i parametern /N. Om användaren inte har något lösenord kan denna parameter utelämnas.

Vi känner till vårt användarnamn och lösenord, men var kan vi registrera dem? Välj önskad databas i listan och klicka på redigera:

Bläddra vidare till den sista sidan med inställningar och se raden vi behöver "Avancerade startalternativ". Här skriver vi /N "ditt användarnamn" /P "ditt lösenord". Om det inte finns något lösenord skrivs inte denna parameter och dess värde. Spara med knappen "Klar". Om du gör ett misstag med lösenordet i parametern kommer även användarvalsfönstret att dyka upp. Se till att allt har skrivits in korrekt.

Om du vill ändra ditt användarnamn och lösenord måste du göra ändringar i parametrarna.

Starta en specifik 1C-databas utan att välja från en lista med databaser

Du vill till exempel inte välja en databas från listan varje gång du startar 1C Enterprise, utan skapa en separat genväg på skrivbordet för varje databas. Vi behöver ytterligare en startparameter. Från 1C-hjälpen:

  • /F<путь>- sökväg till infobasen, om den är lagrad i en fil (filnamnet behöver inte anges).

Låt oss titta på exemplet på en 1C-fildatabas. Gör samma sak för alla andra databaser från listan om det behövs.

Och de som har en databas på servern bör använda en annan parameter för att ange sökvägen:

  • /S<адрес>- Adressen till informationsbasen som är lagrad på 1C:Enterprise 8-servern är följande:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Låt oss först skapa en genväg för den körbara filen 1cestart.exe. Det enklaste sättet är att kopiera 1C Enterprise-genvägen du redan har och byta namn på den, till exempel till UT 10.3, så att det är tydligt vilken databas den kommer att starta:

Gå nu till egenskaperna för genvägen och i objektfältet, efter citattecken separerade med ett mellanslag skriver vi parametrarna:

Först skriver vi ENTERPRISE-parametern, det betyder att vid start kommer Enterprise-startläget att väljas. Om det är nödvändigt att köra konfiguratorn skrivs parametern DESIGNER.

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" enterprise /F "D:\1C\Demo 1C databas\Handelshantering (demo) för webbplatsen."

Vi sparar den och nu när du börjar från den här genvägen kommer den att starta exakt den databas vars sökväg du angav.

Du kan lägga till användarautentiseringsparametrarna som beskrivs ovan till den här genvägen:

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" företag /F "D:\1C\Demo 1C databas\Handelshantering (demo) för webbplatsen" /N "Fedorov (administratör)" /P "131".

Nu, när du börjar från genvägen, kommer databasen du behöver att startas under den angivna användaren och lösenordet. Om det inte finns något lösenord tas det här alternativet bort.

Nycklar och parametrar för att starta 1C-databasen vid start av Windows

Låt oss säga att du vill att när du slår på din dator och startar Windows, startar 1C-databasen du behöver automatiskt under din användare med ett lösenord. För att göra detta måste du skapa en genväg med startparametrar enligt beskrivningen ovan och lägga den i Startup-mappen. Gå till Start => Alla program, se Startup-mappen, klicka på den med höger knapp och klicka på Öppna. Kopiera den skapade genvägen till startmappen som öppnas och nästa gång du startar Windows 1C startar den med de parametrar som anges i den.

Välja olika versioner av plattformen för att starta 1C-databaser

Till exempel använder du plattformarna 8.1 och 8.2 samtidigt för att köra olika databaser och du vill köra dem från en lista. För varje databas är det möjligt att ange vilken version av plattformen som ska köra denna databas. Människor stöter ofta på ett problem när någon har specificerat en viss version av plattformen i databasens startinställningar och efter uppdatering av plattformen sker lanseringen fortfarande med den gamla versionen. För att ändra lanseringsplattformens version, välj basen från listan och klicka på "Ändra". I det sista fönstret, ange önskad version av plattformen, tänk bara på att den måste vara installerad på din dator.

Med en sådan inspelning kommer den senaste versionen av 8.1-plattformarna installerade på din dator för den valda databasen att startas.

Med en sådan post kommer plattform 8.1.15.14 att väljas för att köra denna databas.

Som standard, när du lägger till en databas i listan, är värdet satt till 8.2 eller 8.3. Jag tror att den här artikeln kan vara användbar när du byter till version 8.3, när alla i databasinställningarna kommer att ha versionen att köra 8.2 och ingen kommer att se resultatet av uppdateringen och byta till 8.3, eftersom databaserna kommer fortfarande att lanseras på 8.2-plattformen.