Korrekt installation av 1C:Enterprise. Kassaflödesredovisning

1C:Enterprise är idag en av de bästa plattformarna för att göra affärer, redovisning och i allmänhet för att automatisera olika organisationers arbete. Program tillämpas inom områden som de inte tidigare var avsedda för. Om du vill förbättra effektiviteten av din IP eller öva innan redovisningsövningar, bör du veta hur du själv installerar 1C:Enterprise på din PC.

I sig är det inte svårt att installera 1C och den enklaste inställningen. Frågor från användaren börjar dyka upp efter det: "Vad ska man göra med det?". För att inte slita håret och försöka bemästra massor av information med ditt sinne, kolla in några av funktionerna i One Es.

  • "Enterprise" är en plattform. Det vill säga, för att använda programvaran måste du välja valfri konfiguration. Det finns många av dem, de mest populära är redovisning, handelshantering, löner och personal. Med namnet är det inte svårt att gissa vad de är avsedda för.
  • 1C måste kunna användas. För vissa var det en gång svårt att behärska Excel eller till och med Word. Men alla dessa är blommor i jämförelse med inhemsk programvara. Nej, programmet är verkligen super och ger många möjligheter. Du kommer dock att behöva spendera mycket tid på utbildning eller till och med pengar på videohandledningar.
  • "Du tittar i boken - du ser ett fikon." Ett ryskt ordspråk beskriver perfekt tillståndet för en person som har öppnat "företaget" för första gången. Det finns ingen bas, och det är inte klart vad som behöver göras. I slutet av artikeln kommer grunderna i mjukvaruhantering att ges.

Version

Vilken version är bättre att installera på en dator? Naturligtvis det senaste. Idag är det 8,3 eller 8,2. De tidigare, även 8.0, är ​​en ganska gammal produkt som kommer att vara obekväm att använda. Försök att installera det senaste, speciellt om du köper programvara för pengar.

Tänk om det är gratis? Det finns demoversioner av databaserna som kan användas i flera dagar - cirka 30. Om du är en nybörjarrevisor och vill öva hemma, så kommer det här alternativet att räcka för dig. Dessutom är priset på en hel produkt inte på något sätt litet.

Ett annat alternativ är en piratkopierad version. Trots Roskomnadzors idoga arbete är det ganska enkelt att hitta en olicensierad version av 1C. De flesta organisationer har dessa. Och troligen, om du läser den här artikeln, har du också redan hittat en källa med en "pirat". Det är värt att varna i förväg. Installerad programvara kommer att fungera nästan felfritt. Men om du planerar att tillhandahålla tjänster för driften av illegal 1C: Enterprise som programmerare, riskerar du att ådra dig straffansvar för detta. Och om du är en enkel klient, då kommer ingen bra programmerare att åta sig att hjälpa dig när han upptäcker en piratkopierad version.

Installation och inställning

Att installera 1C-plattformen, som nämnts ovan, är inte svårt.

  • Vi går in i mappen med programmet och väljer "setup" -filen där eller klickar på diskikonen, varefter installationsfönstret öppnas.

Välj "setup"-filen

  • Vi trycker på "Nästa", hoppar över alla standardsteg, vi stannar bara vid fönstret där du behöver välja programkomponenter. Vi markerar de tre första utan att misslyckas. De måste installeras på hårddisken.
  • I det sista fönstret kommer du att uppmanas att installera säkerhetsnyckelns drivrutin. Vi behöver det också, så vi är överens.

Vi har framgångsrikt installerat plattformen. Nu, på ett liknande sätt, men utan ytterligare inställningar, måste du installera den nödvändiga konfigurationen. Vi kör installationsfilen och gör allt på samma sätt, det tar flera minuter att installera programvaran.

Konfigurera för att komma igång

Så, hur man installerar 1C, vi kom på det. Nu måste du skapa en databas. Detta är faktiskt den ursprungliga inställningen. Skapandet av databasen kommer att övervägas med exemplet "1C: Accounting" - den mest populära konfigurationen.

  • Vi startar programmet.
  • Som regel ser vi omedelbart ett meddelande där systemet erbjuder att skapa en ny infobas.
  • Välj "Skapa en ny ...", klicka på "Nästa".

  • Välj en konfiguration från listan. Vi gör det. Sedan kommer vi på ett namn och går vidare.
  • Välj en plats på din hårddisk.
  • Vi är redo.

Nu har vi en databas som vi redan kan börja arbeta med.

Övning visar att installation av 1C:Enterprise inte är ett problem för någon. Men alla följande steg orsakar redan svårigheter. Se information om de sektioner du är intresserad av, få ny kunskap om detta ämne, och snart kommer du att stolt kunna berätta för dina vänner att du förstår Odin Es programvara.

1C:Enterprise-systemet kan, förutom filversionen, även fungera med infobaser i klient-serverversionen. I det senare fallet förstås en arkitektur som består av flera mjukvarulager, schematiskt avbildade i figuren nedan.

  • Klientapplikationer, tunna klienter och webbklienter- det här är 1C:Enterprise i olika startlägen som slutanvändaren arbetar med. För klientapplikationer och tunna klienter krävs det på användarnas datorer (eller på), en webbläsare räcker för en webbklient.
  • 1C:Enterprise-serverklusterär en samling arbetsflöden som körs på en eller flera datorer och en lista informationsbaser som finns i detta kluster. I serverklustret utförs allt arbete med applikationsobjekt, förberedelser görs för att visa formulär (läsa infobasobjekt, fylla i formulärdata, ordna element etc.) och kommandogränssnittet, generera rapporter, exekvera bakgrundsjobb. Klienter visar endast den information som förbereds i serverklustret. Dessutom lagrar 1C:Enterprise-klusterservern tjänstefiler, såväl som infobasregistreringsloggen.
  • Databasserver— databasservern lagrar och arbetar direkt med data, tillhandahållen av ett av följande databashanteringssystem (DBMS) som stöds av 1C:Enterprise:
    • Microsoft SQL Server börjar med Microsoft versioner SQL Server 2000 och högre;
    • PostgrageSQL sedan version 8.1;
    • IBM DB2 sedan version 9.1;
    • Oracle Database sedan version 10g Release 2.
  • webbserver krävs endast för webbklienter och ett av alternativen för tunna klienter. Ger interaktion av dessa anslutningstyper med 1C:Enterprise-serverklustret.

Det är också värt att notera att det inte är nödvändigt att varje mjukvarulager finns på en separat fysisk dator. Ett serverkluster kan finnas på samma dator som en databasserver, webbserver etc. Det är till exempel inte ovanligt att små organisationer har följande arbetsstruktur:

I den här artikeln kommer jag att beskriva installationen av 1C:Enterprise-serverversion 8.3.4.389 (för andra versioner av 1C:Enterprise-plattformen 8.1, 8.2 och 8.3 är stegen liknande) på en dator under Windows kontroll Server 2008 (R2) eller Windows Server 2012(R2). Microsoft SQL Server 2008 (R2) eller Microsoft SQL Server 2012 kommer att betraktas som ett DBMS. För detta behöver vi:

  1. En dator som uppfyller systemkraven för installation av 1C:Enterprise-servern och med OS eller .
  2. Dator för databasservern, även kör OS eller (kan vara en dator från punkt 1).
  3. Lokala administratörsrättigheter på båda datorerna.
  4. Distributionssats för installation av 1C:Enterprise-servern 8.
  5. Programvarulicens eller HASP4 Net-skyddsnyckel för 1C:Enterprise-servern.
  6. Distribution för Microsoft installationer SQL Server 2008 (R2) eller Microsoft SQL Server 2012.

2. Installation av MS SQL Server DBMS

Installera MS SQL Server DBMS på en dator som fungerar som databasserver. För att 1C:Enterprise-systemet ska fungera räcker det att installera följande komponenter:

  • Databasmotortjänster
  • Management Tools - Basic (Management Tools - Basic)
    • Hanteringsverktyg - en komplett uppsättning (Management Tools - Complete).

Välj sorteringsalternativ Kyrilliska_General_CI_AS". Mer om installation av system

3. Konfigurera Windows-brandväggen för DBMS-drift

Om databasservern och 1C:Enterprise-klusterservern finns på olika fysiska datorer, måste du konfigurera Windows-brandväggen på databasservern så att 1C:Enterprise-servern kan arbeta med DBMS, nämligen öppna inkommande anslutningar på porten 1433 (för standardinstansen av SQL Server).

  • Detaljer om inställning Windows brandvägg att fungera Microsoft SQL Server 2008 (R2) / 2012 skrev jag .

4. Lägga till en användare till MS SQL Server

Låt oss sedan lägga till en separat användare till MS SQL Server, under vilken databaserna för 1C:Enterprise-servern kommer att anslutas. Denna användare kommer också att vara ägare till dessa databaser. Den tillagda användaren måste vara auktoriserad på servern med ett lösenord och ha en uppsättning roller: dbcreator, processadmin, offentlig. Detaljer om att lägga till en användare till

  • Microsoft SQL Server 2008 (R2) skrev jag .
  • Microsoft SQL Server 2012 skrev jag .

5. Installera 1C:Enterprise-servern

Låt oss nu gå vidare till att installera 1C:Enterprise-serverfilerna och starta motsvarande tjänst. Installationen kräver en distributionssats av 1C:Enterprise-teknologiplattformen. Från listan över levererade distributioner är följande lämpliga:

  • Teknologisk plattform 1C:Enterprise för Windows - låter dig installera en 32-bitars 1C:Enterprise-server
  • 1C:Enterprise Server (64-bitars) för Windows - tillåter installation av både 32-bitars och 64-bitars 1C:Enterprise-server

(Det finns också en utökad version av KORP-server 1C: Enterprise 8.3, detaljer finns på 1C-webbplatsen)

Öppna katalogen med installationsfilerna för 1C:Enterprise-servern och kör filen setup.exe.

Installationsassistenten för 1C:Enterprise startar. Klicka på den första sidan Ytterligare».

På nästa sida måste du välja de komponenter som ska installeras, vi behöver komponenterna:

  • Server 1C:Enterprise— 1C:Enterprise serverkomponenter
  • Serveradministration 1C:Enterprise 8— ytterligare komponenter för att administrera ett 1C:Enterprise-serverkluster

Andra komponenter (listan över komponenter kan bero på en specifik distributionskit), beroende på behovet, kan också installeras på den här datorn. Efter att ha gjort ett val, tryck på " Ytterligare».

Välj det gränssnittsspråk som ska användas som standard och klicka på " Ytterligare».

Om 1C:Enterprise-servern är installerad som windows tjänst(och i de flesta fall bör den installeras) Jag rekommenderar att du omedelbart skapar en separat användare under vilken den skapade tjänsten kommer att lanseras. För detta

  • Lämna flaggan aktiverad Installera 1C:Enterprise-server som en Windows-tjänst (rekommenderas)»;
  • Vi översätter motsvarande omkopplare till " Skapa användare USR1CV8».
  • Vi anger 2 gånger lösenordet för den skapade användaren. Som standard måste lösenordet följa policyn Windows lösenord. Du kan läsa mer om detta:

Du kan också välja en befintlig användare för att köra 1C:Enterprise-servern. I det här fallet måste den valda användaren ha följande rättigheter:

  • Logga in som en tjänst
  • Logga in som ett batchjobb
  • Prestandalogganvändare.

Användaren måste också vara säker på att ge nödvändiga rättigheter till katalogen med servertjänstfiler (som standard C:\Program Files\1cv8\srvinfo för 64-bitars och C:\Program Files (x86)\1cv8\srvinfo för en 32-bitars server).

Automatiskt skapad användare USR1CV8 kommer att ha alla ovanstående rättigheter.

Efter att ha fyllt i lämpliga parametrar, klicka på " Ytterligare».

Och slutligen, tryck Installera» för att starta installationen. Detta kommer att kopiera filerna för de valda komponenterna, skapa konfigurationsfiler, registrera programkomponenter, skapa genvägar och starta servertjänsten 1C:Enterprise.

När installationen är klar kommer assistenten att erbjuda att installera skyddsdrivrutinen - HASP Device Driver. Om det används mjukvarulicens till 1C:Enterprise-servern behöver du inte installera drivrutinen. Lämna eller ta bort flaggan " Installera skyddsdrivrutinen» och tryck på « Ytterligare».

I de flesta fall, för att installera 1C:Enterprise 8.x i "klient-server"-versionen, räcker det att köra installationsprogrammet 1C:Enterprise 8.x. Samtidigt får 1C:Enterprise-servern de standardparametervärden som är nödvändiga för dess normala funktion.

Överväg att installera 1C:Enterprise-servern mer detaljerat. Under installationen av 1C:Enterprise 8.x-servern utför 1C:Enterprise 8.x-installationsprogrammet följande åtgärder:

* Kopierar startmodulerna för 1C:Enterprise-servern till katalogen, specificerat program 1C:Företagsinställningar som målmapp.
* Om "Skapa användare USR1CV81" väljs under installationen skapas användaren USR1CV81. 1C:Enterprise 8.1-servern körs på uppdrag av denna användare om den körs som en tjänst. Den har endast tillgång till de resurser som 1C:Enterprise-servern behöver. Det är viktigt att 1C:Enterprise-servern behöver två kataloger för att fungera: allmän katalog med serverdata (vanligtvis "C:\Program Files\1cv81\server") och en temporär katalog (vanligtvis "C:\Documents and Settings\usr1cv81\Local Settings\Temp" eller "C:\WINNT\Temp"). Användaren USR1CV81 får rättigheter till den delade katalogen med serverdata. Katalogen för temporära filer är vanligtvis tillgänglig för alla användare.
* Om "Installera 1C:Enterprise 8.1-server som en Windows-tjänst" är aktiverat under installationen, registrerar den 1C:Enterprise-serveragenttjänsten i Windows och startar den. Vid första starten skapas ett 1C:Enterprise-serverkluster med standardinställningar. Den har en fungerande server och en fungerande process. Den fungerande serveradressen matchar namnet på den dator som installationen utfördes på.

Användare USR1CV81 eller USR1CV82 och dess rättigheter

Server 1C:Enterprise är serverapplikation vars funktion inte ska bero på vilken användare som är inloggad på serverdatorn interaktivt, om någon överhuvudtaget är inloggad. Därför, när du installerar 1C:Enterprise-servern, är det lämpligt att skapa en speciell användare USR1CV81, utrustad med de rättigheter som är minimalt nödvändiga för 1C:Enterprise-servern och som inte är avsedda för interaktiv inloggning. Server 1C:Enterprise presenteras för systemet Windows-användare USR1CV81.

Låt oss ta en närmare titt på rättigheterna som tilldelats USR1CV81-användaren. 1C:Enterprise Server använder följande kataloger:

* Katalogen för startmoduler finns i den katalog som anges av 1C:Enterprise-installationsprogrammet som målmapp. Den innehåller startmoduler för 1C:Enterprise-servern. Användaren USR1CV81 behöver rättigheter att läsa data och köra program från denna katalog och dess underkataloger. Den erhåller dessa rättigheter implicit genom att inkluderas i användargruppen.
* Serverdatakatalogen heter vanligtvis "C:\Program Files\1cv81\server". Användaren USR1CV81 behöver fullständiga rättigheter till denna katalog. Installationsprogrammet 1C:Enterprise, när användaren USR1CV81 skapas, ger honom rättigheter till denna katalog.
* Den tillfälliga katalogen heter vanligtvis "C:\Documents and Settings\usr1cv81\Local Settings\Temp" eller "C:\WINNT\Temp", vilket bestäms av värdet på användarmiljöns TEMP-variabel eller systemmiljöns TEMP-variabel . Du kan se värdet på denna variabel i dialogrutan Systemegenskaper (Start -> Inställningar -> Kontrollpanelen -> System -> Avancerat -> Miljövariabler). Installationsprogrammet 1C:Enterprise ger användaren USR1CV81 fullständiga rättigheter till denna katalog. Vanligtvis när Windows installation Den temporära filkatalogen är tillgänglig för alla användare genom att inkludera CREATOR OWNER-gruppen i dess åtkomstlista. Denna åtkomst är dock inte fullständig. I synnerhet är sökningen efter filer i den här katalogen inte tillgänglig för alla användare. Genom att ställa in användarens USR1CV81 fullständiga rättigheter till katalogen för temporära filer kan 1C:Enterprise-servern utföra alla operationer den behöver. Du kan se åtkomstlistan i dialogrutan för katalogegenskaper på fliken Säkerhet. Närvaron av gruppen CREATOR OWNER tillåter åtkomst till katalogen för alla användare som skapar filer i den här katalogen eller äger filer i denna katalog. I det här fallet kommer användaren som skapade filen att skrivas i åtkomstlistan för den skapade filen istället för gruppen CREATOR OWNER. Bland de användare som får åtkomst till denna katalog måste vara användaren USR1CV81, som har fullständiga rättigheter till denna katalog.
Det är viktigt att komma ihåg att en viss användares temporära filkatalog (inklusive användaren USR1CV81) bestäms av en kombination av användarens miljövariabler och systemmiljövariabler. För att ta reda på den här katalogen begär installationsprogrammet för 1C:Enterprise USR1CV81 användarkontext. För att göra detta i Windows 2000 kan användaren på vars vägnar installationsprogrammet 1C:Enterprise startas kräva följande behörigheter: Fungera som en del av operativsystemet och förbigå kryssningskontroll. Du kan kontrollera användarens privilegier med verktyget Lokala säkerhetsinställningar i grenen Lokala policyer -> Tilldelning av användarrättigheter. Under installationen av en ny programvara Installationsprogrammet erhåller vanligtvis dessa privilegier automatiskt.

Registrera en 1C:Enterprise-server som en Windows-tjänst


Server 1C:Enterprise är en enkel konsol Windows-applikation och kan köras interaktivt. Men för permanent användning är detta obekvämt, eftersom det ställer in lanseringen av 1C: Enterprise-servern från den inaktiva användarens inloggning till serverdatorn. För att eliminera detta beroende kan 1C:Enterprise-servern köras som en Windows-tjänst. För att göra detta måste den vara registrerad med Windows Service Manager.

För att se listan över Windows-tjänster och deras parametrar, använd Component Services-verktyget (Start -> Inställningar -> Kontrollpanelen -> Administrativa verktyg -> Tjänster). 1C:Enterprise-servern representeras i listan över tjänster av tjänsten "1C:Enterprise Server Agent 8.1". Tjänstparametrarna bestämmer lanseringen av processen 1C:Enterprise Server Agent (ragent), användaren under vars namn den startas och omstartsmetoden i nödsituationer.

I egenskapsdialogrutan för tjänsten "1C:Enterprise Server Agent 8.1", på fliken Allmänt, visas strängen för att starta ragentprocessen, som är 1C:Enterprise Server Agent. Vanligtvis ser denna rad ut så här:


Det står att:

* Serveragentprocessen är laddningsmodulen "C:\Program Files\1cv81\bin\ragent.exe";
* ragentprocessen körs som en Windows-tjänst och måste hanteras av servicehanteraren (-srvc);
* används som 1C:Enterprise Server Agent (-agent);
* när tjänsten startas för första gången måste ett kluster skapas med standardparametrar och huvud-IP-portnummer 1541 (-regport 1541). Klientapplikationer måste använda denna port för att ansluta till infobaser registrerade i klustret;
* Serveragentens IP-port måste vara 1540 (-port 1540). På den här porten måste klusterkonsolen ansluta till den centrala servern för att utföra administrativa funktioner;
* när klusterprocesser startas på den här servern kommer de att tilldelas dynamiskt IP-portar från intervallet 1560-1591 (-intervall 1560:1591).
* den allmänna klusterdatan kommer att placeras i katalogen "C:\Program Files\1cv81\server" (-d "C:\Program Files\1cv81\server").

Tjänsten 1C:Enterprise 8.1 Server Agent kan läggas till eller tas bort inte bara när du installerar eller tar bort 1C:Enterprise med 1C:Enterprise 8.1 installationsprogrammet, utan också manuellt. För att göra detta kan du köra från kommandorad ragent utility, och anger lämpliga parametrar för det.

För att skapa en tjänst måste du ange parametern -instsrvc och följande parametrar: -usr - användarnamn under vilket tjänsten ska startas, -pwd - lösenord för denna användare. I det här fallet kommer de återstående parametrarna att bli parametrarna för 1C:Enterprise Server Agent-startlinjen som en tjänst. Till exempel, för standardregistrering av tjänsten 1C:Enterprise Server Agent i felsökningsläge, bör uppsättningen parametrar vara som följer:

"C:\Program Files\1cv81\bin\ragent.exe" -instsrvc -usr .\USR1CV81 -pwd Lösenord -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server" - felsöka

För att ta bort en tjänst måste du ange alternativet -rmsrvc. Till exempel:
"C:\Program Files\1cv81\bin\ragent.exe" -rmsrvc

Ibland kan det vara användbart att ändra startraden för serveragenten eller andra parametrar för agenttjänsten, till exempel aktivera felsökningsläge eller skapa flera tjänster olika versioner. Dialogrutan för tjänstegenskaper tillåter inte redigering av tjänstens startrad och vissa andra parametrar, till exempel tjänstens ID. För att redigera behöver du regedit-verktyget, som är utformat för att visa och redigera systemet Windows-registret.

Uppmärksamhet!
Redigering systemregistret Windows kräver extrem försiktighet, eftersom felaktiga ändringar av det kan göra operativsystemet obrukbart.

Kör regedit-verktyget (öppna Start -> Kör och skriv regedit) och välj grenen:


Dess parametrar inkluderar parametern ImagePath, vars värde är startsträngen 1C:Enterprise Server Agent. Här kan du lägga till nya startsträngsparametrar eller ändra värdena för befintliga. Full lista möjliga parametrar anges i boken "1C:Enterprise 8.1 Client-Server" dokumentation.

Om du behöver registrera flera oberoende tjänster för 1C:Enterprise Server Agent måste du ange olika startmoduler, olika portar och olika klusterdatakataloger för dem. Du måste också registrera dem med olika tjänste-ID. Detta kan göras så här:

* Skapa första tjänst:
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"

* Använd regedit-verktyget för att ändra ID för en registrerad tjänst. För att göra detta: välj en gren
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent First
* Skapa en andra tjänst:
"C:\Program Files\1cv81_10\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv81_10\server"

* Kanske ändra dess ID också. För att göra detta: välj en gren
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent
och ändra dess namn, till exempel till:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent Second

Vad kan inte installationsprogrammet 1C:Enterprise göra?

Som redan nämnts kopierar 1C:Enterprise-installationsprogrammet 1C:Enterprise-startmodulerna och utför den nödvändiga registreringen i COM och i Windows Service Manager. Ovan är informationen som behövs för att förstå hur denna registrering fungerar. Om inte bara servern, utan även klientdelen av 1C:Enterprise är installerad på serverdatorn, är den redo att användas direkt efter installation (och anslutning av säkerhetsnycklar).

För att göra 1C:Enterprise-servern tillgänglig från andra datorer i lokalt nätverk, du måste kolla nätverksinställningar på servern och klientdatorerna, såväl som för nätverket som helhet. TCP/IP används för att överföra data mellan klientapplikationer och 1C:Enterprise-servern, såväl som mellan serverklusterprocesser. Driften av 1C:Enterprise i klient-servervarianten beror på hur korrekta inställningarna är.

Processer för 1C:Enterprise-serverklustret är anslutna till varandra på de adresser som definieras som värdena för egenskapen "Dator" i dialogrutan för fungerande serveregenskaper. För ett kluster måste värdet på egenskapen "Computer" antingen vara en IP-adress i prickad notation eller en symbolisk adress som kan användas för att fastställa IP-adressen med hjälp av gethostbyname-funktionen som definieras i TCP-protokollets API. Fastställandet av IP-adressen utförs antingen på basis av den lokala symboliska adresstabellen (C:\WINNT\system32\drivers\etc\hosts) eller på adresstabellerna i den tillgängliga DNS-servrar. Om den symboliska adressen för den fungerande servern inte bestämmer dess IP-adress eller bestämmer den felaktigt (till exempel stämmer IP-adressen inte med den faktiska IP-adressen den här datorn), så fungerar inte klustret. Det är viktigt att namnen på datorer och deras adresser definierade i Windows på var och en av de fungerande servrarna i klustret inte kommer i konflikt med deras namn i DNS.

På varje fungerande server använder klusterprocesserna följande portar: IP-porten för den fungerande servern (vanligtvis 1540); IP-portar från arbetsflödets IP-portintervall (vanligtvis 1560-1591). Dessutom används klusterporten (vanligtvis 1541) på klustrets centrala server. Om brandväggar används i systemet bör dataöverföring på dessa portar tillåtas. Istället för att tillåta portar från listan ovan kan du tillåta dataöverföring till klusterprocesser (ragent, rmngr, rphost).

Anslutningen av 1C:Enterprise-klientapplikationen till servern utförs i 2 steg. Den upprättar först en anslutning till klusterhanteraren. Detta använder adressen till den centrala servern (symbolsk eller numerisk) och klusterporten (vanligtvis 1541). Därefter upprättar klientapplikationen en anslutning till en av arbetsprocesserna. Värdet på egenskapen "Dator" för motsvarande arbetsserver och porten för arbetsprocessen, som väljs från intervallet av IP-portar för arbetsservern, används som adress. Dataöverföring till dessa portar måste tillåtas i alla brandväggar på vägen från klientapplikationsdatorn till datorerna i 1C:Enterprise-serverklustret. Att fastställa IP-adressen för serverprocesser görs med hjälp av funktionen gethostbyname på klientdatorn. Det är viktigt att namnen på de centrala och fungerande servrarna och deras adresser definierade i Windows på var och en av servrarna i klustret inte kommer i konflikt med deras namn i DNS som är tillgänglig för klientdatorn.

Och den sista. Uppenbarligen, för framgångsrik åtkomst till 1C:Enterprise-servern från andra datorer, måste den finnas på nätverket och nödvändiga inställningar måste göras för detta. Anslutning till nätverket och inställningsmetoder är relaterade till administrationen av Microsoft Windows-baserade nätverk och beskrivs i motsvarande instruktioner.

Funktioner för att ställa in en SQL-server

1C:Enterprise i versionen "klient-server" använder en SQL-server för att lagra data. I det här fallet är det bara 1C:Enterprise Server som kommer åt SQL-servern. 1C:Enterprise-klienter har inte direkt åtkomst till SQL-servern. Installation och konfiguration av SQL-servern beskrivs i detalj i Microsoft SQL Server-dokumentationen. För framgångsrik drift av 1C:Enterprise Server med en SQL-server måste du kontakta Särskild uppmärksamhet till följande inställningar.

* Nödvändiga SQL Server-komponenter. För att komma åt SQL Server från 1C:Enterprise Server måste Microsoft Data Access 2.6 eller senare komponenter vara installerade på 1C:Enterprise Server-datorn.
* Användarautentisering av SQL-server. Åtkomsträttigheter till SQL-serverdatabaser bestäms av användaren på vars vägnar databaserna åtkomst. Från datorn som SQL-servern är installerad på, kör verktyget SQL Server Enterprise Manager, hitta den lokala noden (Konsolrot -> Microsoft SQL-servrar -> SQL Server Group -> (Lokal)) och öppna dess egenskaper. På fliken Säkerhet kan du se att SQL Server stöder två användarautentiseringsmetoder: SQL Server och endast Windows och Windows. Windows-autentisering kommer att tillåta 1C:Enterprise Server att komma åt SQL-servern endast på uppdrag av användaren USR1CV81, vilket inte tillåter åtskillnad åtkomsträttigheter till olika infobaser som betjänas av en 1C:Enterprise-server. Det rekommenderas att välja SQL Server och Windows-läge. I det här fallet kommer åtkomst till en specifik infobas att utföras på uppdrag av användaren som anges som SQL-serveranvändare när denna infobas skapas. Det är viktigt att denna användare inte bara måste ha fullständiga rättigheter till infobasdatabasen, utan även rättigheter att skapa databaser i SQL-servern och att läsa tabeller i Masterdatabasen.
* Nätverksprotokoll för åtkomst till SQL-server. Om 1C:Enterprise Server och SQL-servern finns på olika datorer måste du konfigurera nätverksprotokollen för åtkomst till SQL-servern. Detta kan göras med hjälp av SQL Server Client Network Utility. På fliken Allmänt kan du välja en lista över nätverksprotokoll som används för att komma åt SQL-servern. Det snabbaste och mest mångsidiga är användningen av TCP/IP-protokollet. När du använder andra protokoll, var medveten om att vissa av dem, såsom Named Pipes, utför ytterligare autentisering Windows-verktyg när du kommunicerar med SQL-servern. I det här fallet, för framgångsrikt arbete med SQL-servern, måste användaren USR1CV81, utrustad med lämpliga rättigheter, vara registrerad på datorn med SQL-servern. Protokollet för åtkomst till denna SQL-server kan ändras på Alias-fliken.

Förutom artikeln

Det råder ingen tvekan om att kombinationen av MS SQL Server + server "1C: Enterprise 8" är den mest efterfrågade och ofta använda bunten i sin nisch. För dess kvalitetsstöd är förståelse för båda produkterna önskvärt. Samtidigt, i praktiken, är en supportspecialist vanligtvis antingen specialiserad på att administrera MS SQL Server och är inte bevandrad i funktionerna i "1C: Enterprise 8"-servern, eller omvänt specialiserad på att administrera "1C: Enterprise 8" server och är inte bevandrad i funktionerna MS SQL Server.

Den här artikeln är skriven för att hjälpa både dessa och andra specialister, är utformad för att spara din tid och dra din uppmärksamhet till de viktigaste detaljerna när du använder dessa programvaruprodukter tillsammans.

För att underlätta uppfattningen av information ges fall från praktiken, anteckningar och tips (markerade i kursiv stil).

Tre-länksschema

Som läsaren kanske redan vet har databasen i det här fallet en arkitektur i tre nivåer:

Länk 1: MS SQL Server DBMS. "Lagra" och underhåller databasen och utför i slutändan alla typer av databasoperationer. Databasens prestanda, hastigheten och parallelliteten för att läsa och skriva data bestäms alltså till stor del av prestanda hos MS SQL Server.

Länk 2: Server "1C: Enterprise 8". Fungerar som mellanhand i interaktionen mellan klienter (användare) och MS SQL Server. Alla klientförfrågningar skickas till servern, som "översätter" dem till MS SQL Servers frågespråk, tar emot resultaten av dessa förfrågningar och skickar resultaten till klienten.

Det finns bara en liten del av operationerna som utförs på servernivån "1C: Enterprise 8", utan att komma åt MS SQL - detta är i synnerhet att spåra de så kallade "hanterade låsen", läsa och skriva "sessionsparametrar" ". Åtkomst till DBMS i sådana fall krävs inte, eftersom dessa operationer inte utförs med databasdata, utan med hjälpinformation från servern.

Länk 3: Klientdel "1C: Enterprise 8". Den kommer åt "1C: Enterprise 8"-servern, tar emot resultat från den (det vill säga till exempel dataval) och ansvarar för användargränssnittet.

"Jag ville ha det bästa."

Efter att ha installerat om 1C:Enterprise 8-servern klagar användare på en kraftig nedgång i prestanda. 1C: Enterprise mjusom utförde ominstallationen är bara förvånad - de säger att han ville ha det bästa, systemet borde ha börjat fungera snabbare ... En analys av situationen visade att för många resurser tilldelades 1C: Enterprise 8 server: den bearbetar (se punkt 3) rphost tog 15,5 GB av 16 GB random access minne server, som ett resultat finns det praktiskt taget inget tillgängligt RAM kvar för den kompatibla MS SQL Server.

Som ett resultat - en konstant "swap", en onödig belastning på diskundersystem, och extremt långsam prestanda för operationer med databasen - på grund av det faktum att MS SQL Server inte har tid att behandla förfrågningar som kommer från den "överklockade" servern "1C: Enterprise 8".

Produktkompatibilitet

Uppdaterad data om MS SQL Server-versioner som rekommenderas för användning i samband med "1C: Enterprise 8" finns på länken http://v8.1c.ru/requirements/ .

Vid tidpunkten för förberedelsen av artikeln rekommenderar utvecklarna av 1C följande alternativ:

      1. SQL Server 2008 R2.
      2. SQL Server 2008, Service Pack 1 (SP1) krävs.
    3. SQL Server 2005, Service Pack 3 (SP3) krävs.



Det är tekniskt möjligt, men det rekommenderas inte att använda MS SQL Server 2000, det kräver installation av Service Pack 2 (SP2), och det är önskvärt att installera Service Pack 4 (SP4).

Observera att den här versionen för närvarande är utfasad och inte har en 64-bitarsversion för x86-64-arkitekturen.

Notera:

Du måste vara uppmärksam på inställningarna för operativsystemet: till exempel, för effektiv drift av M SQL Server 2008 under Server 2008R2, måste du stänga av det balanserade strömförsörjningsläget och växla till läget för maximal prestanda.

Installera klient-serverversionen av "1C: Enterprise 8"

"1C installerad"

En av kunderna installerade 1C:Enterprise 8 av en systemadministratör som inte har någon erfarenhet av att arbeta med 1C:Enterprise 8. Och även om han, enligt honom, "installerade 1C" - det fanns ingen klientdel på användardatorerna och serverdelen på servern. Analys av situationen klargjorde bilden - i uppsättningen "1C: Enterprise 8" fanns det 2 diskar - installation av plattformen och installation av databasmallar. Administratören fördjupade sig inte i installationsproceduren - och installerade databasmallar, snarare än körbara filer, plattformskomponenter.

Naturligtvis är detta ett atypiskt exempel på en extremt ouppmärksam inställning till arbetet.

När du installerar "1C: Enterprise 8" bör man komma ihåg att följande installeras separat:

      Plattformen "1C: Enterprise 8" är en körbar applikation, en integrerad miljö för utveckling och drift av databaser. När den startas väljs ett av två driftlägen - "Enterprise" (anpassat databasskal) eller "Configurator" (integrerad utvecklingsmiljö). Mer Full beskrivning kan läsas från länken
      1C:Enterprise-konfigurationsmallar är en fil av plattformens interna format, med hjälp av vilken plattformen kan skapa en ren- eller demodatabas av strukturen som är inbäddad i mallen. Du kan också använda uppdateringsmallen för att uppdatera strukturen för en befintlig databas som redan är fylld med data.
      När du installerar plattformen bör du vara uppmärksam på valet av komponenter:





1C:Enterprise-komponenten kanske inte är installerad på servern/servrarna.

I det här fallet kommer servern att tillhandahålla klientdatorer tillgång till "1C: Enterprise"-databaser, men att arbeta med databasen i användarläge direkt från servern kommer inte att vara möjligt.

Notera:

64-bitarsversionen av plattformen innehåller inte klientdelen. Därför, när du installerar på en server, installeras 64-bitars serverkomponenter separat och 32-bitars komponenter i klientapplikationen installeras separat.

Komponenten "Server 1C: Enterprise" behövs för att ansluta till MS SQL Server - detta är en applikationsserver, en länk mellan plattformen på klientarbetsstationer och MS SQL Server.

Det är möjligt att installera komponenten i läget enkel applikation eller en systemtjänst, och det andra alternativet rekommenderas förstås.

När den är installerad "som en tjänst" kommer den här komponenten att startas och köras på uppdrag av den valda användaren:




Efter inläsning av komponenten skapas flera processer, såsom: "serveragent", "serverklusterhanterare", "serverarbetarprocesser".

Databasfrågor exekveras av arbetsprocesser och belastningen mellan dem fördelas av serverklusterhanteraren.

Serverarbetsflöden kan hanteras (läggs till, tas bort, sätta en gräns för användningen av RAM, deklareras som primär eller backup) om komponenten 1C: Enterprise Server Administration är installerad.



Notera:

För 32-bitarsversionen av servern rekommenderas det att installera arbetsprocesser i en sådan mängd att RAM inte lämnas oanvänd - var och en av dem har en märkbar gräns för användningen av RAM, från 2 till 4 GB, beroende på systemkonfiguration.

För 64-bitarsversionen av servern är två arbetsprocesser teoretiskt tillräckliga - en arbetare och en standby. Men i praktiken, för att säkerställa tillförlitligheten och stabiliteten hos anslutningarna för ett betydande (flera hundra) antal användare, krävs ett större antal, det beror på många faktorer - på antalet användare, databasfyllningen och mängden frågor utförs, så författarna anser att antalet processer i detta fall bör väljas experimentellt.

"Ouroboros"

Efter den misslyckade optimeringen av 1C:Enterprise 8-serverinställningarna, signalerade användarna den extremt långsamma driften av systemet, och systemadministratören noterade den konstanta 100-procentiga processorbelastningen på servern.

En analys av situationen visade källan till problemet - under konfigurationen sattes en för liten gräns för användningen av RAM av arbetsprocesser.

Och poängen är att denna begränsning fungerar så här:

När serverklusterhanteraren ser att en arbetsprocess har överskridit RAM-gränsen, avslutas arbetet med denna process, den stängs av, en ny arbetsprocess skapas och anslutningar och användarförfrågningar omfördelas mellan arbetsprocesser.

Sätt gräns var så liten (300 MB) att arbetsprocessen inte helt kunde betjäna ens en intensiv användare - som ett resultat av detta startade serverklusterhanteraren kontinuerligt om arbetsprocesser och återanslutna användare. Så fort den skapades ny process och användare som var anslutna till den - RAM-gränsen nåddes nästan omedelbart och orsakade nästa omstart. Detta tog 100% av CPU-belastningen.

"Server 1C: Enterprise"-komponenten behövs inte på klientarbetsstationer, och den kommer inte att kunna starta där, eftersom den kräver fysisk närvaro av en säkerhetsnyckel.

Om antalet anslutna användare är litet (färre än 50) är applikationsservern vanligtvis installerad på samma dator som MS SQL Server körs.

För system med ett stort antal användare och/eller en stor mängd informationsflöden rekommenderas en separat installation, samt användning av ett serverkluster.

Komponenten 1C: Enterprise Server Administration kan också vara användbar på klienter - till exempel kan den användas för att se en lista över infobaser kopplade till en given 1C: Enterprise-server.

Det rekommenderas starkt att installera det på själva servern.

Tillgång

Notera:

För att kontrollera att åtkomst tillhandahålls räcker det inte med att använda 1C: Enterprise serveradministrationsverktyget, och ännu mer, närvaron av servern i "Network Neighborhood" räcker inte!

Det är nödvändigt på varje klient att logga in på databasen installerad på servern - bara detta ger 100% förtroende för att åtkomst tillhandahålls.

1. Beroende på säkerhetspolicyn använder MS SQL Server antingen Windows-kontoautentisering eller konto MS SQL Server.




I det senare fallet, när du skapar en 1C:Enterprise-databas, kommer systemet att fråga efter inloggning och lösenord för MS SQL Server-kontot (till exempel sa), i det första fallet ska inloggningen och lösenordet lämnas tomma:



och systemanvändaren på uppdrag av vilken 1C: Enterprise-servern körs måste ges rättigheter i MS SQL Server, nämligen:

      fullständiga rättigheter till databasen där infobasen finns
      tillgång till huvuddatabasen (offentlig roll)
      rekommenderas - rättigheterna att skapa en databas, annars måste varje ny databas först skapas med MS SQL Server och först därefter anslutas till 1C: Enterprise-servern
      rekommenderas - rätten att ta bort din databas



Du kan till exempel tilldela användaren i fråga till den fasta rollen processadmin eller sysadmin.

Råd.

Om alla användare förlorade åtkomsten till arbetsdatabasen samtidigt måste du dubbelkolla användarens rättigheter och roller i MS SQL Server, inklusive de som är inställda för en viss databas, det vill säga användarmappning:




2. 1C: Enterprise-servern får åtkomst till MS SQL Server via Microsoft Data Access-mekanismen, så dess komponenter måste installeras och användaren av 1C: Enterprise-servern (se föregående stycke) måste ha rättigheterna att starta dem.

3. Kommunikation mellan klienter och servern stöds av TCP-protokollet, så det är nödvändigt att detta protokoll stöds av båda sidor. Det kan finnas problem med att matcha servernamnet och dess IP-adress, till exempel om ett peer-to-peer-nätverk används. I det här fallet bör du skriva korrespondensen i filen [С:\WINDOWS\] system32\drivers\etc\hosts .

Råd.

Om nätverket är peer-to-peer, för att säkerställa en permanent anslutning till servern, skapa en nätverksenhet som har åtkomst till någon av mapparna på denna server.

4. Om Named Pipes-protokollet används, och om MS SQL Server och 1C: Enterprise-servern är installerade på olika datorer, måste användaren för vilken 1C: Enterprise-servern körs registreras i listan över användare av datorn kör MS SQL Server.

5. I vissa fall kan du behöva konfigurera Windows-brandväggen ytterligare, det vill säga lägga till undantag.

6. Vissa antivirus kan blockera "oönskade" nätverkstrafik, så deras uteslutningslistor kan behöva fyllas i.

7. Utgivningen av "1C: Enterprise 8"-plattformen måste vara exakt densamma på klienten och på servern.

"Tvillingar"

"En av kunderna använde två databasservrar, som var och en hade en fungerande databas. Användare arbetade - var och en samtidigt med båda databaserna. Supporttjänster uppdaterade 1C: Enterprise 8-plattformen på servrar och klienter .... Och sedan började klagomålen strömma in om omöjligheten att ansluta till den ena eller den andra databasen. Analys av situationen visade att uppdateringen på klienter och servrar gjordes av flera personer, och installatörerna dubbelkollade inte att de installerade samma version.Därför på en server var det en utgåva av plattformen, på den andra - den andra, på hälften av klienterna - den första av dessa utgåvor, på den andra halvan - den andra. Det visade sig att varje användare bara har tillgång till en av databaserna .

För snabbt beslut problem var varje användare tvungen att installera båda versionerna av plattformen och skapa separata genvägar för att komma in i varje databas.

Inledande inställningar av MS SQL Server och databas

"Och så fungerar det"

MS SQL Server är enkelt första installationen, så alla administratörer är inte förbryllade över dess ytterligare konfiguration - efter att standardinstallationen slutförts började databasen fungera, användare loggade in på den - jobbet var klart. Detta tillvägagångssätt medför nästan alltid problem efter ungefär en månad eller två - och, naturligtvis, plötsligt och i det mest obekväma ögonblicket.

Till exempel, om databasen är avsedd för redovisning, innan du lämnar in skattedeklarationer, blir det ofta nödvändigt att snabbt räkna om vissa uppgifter och räkna om i bulk, säg, "alla kvitton på anläggningstillgångar från början av året." Och - under arbetsdagen, utan att stoppa arbetet för andra användare av databasen.

Och, naturligtvis, det är i detta ögonblick som det kommer att upptäckas att databasen "fryser" eller "kraschar" under en sådan omräkning, eller inte tillåter andra användare att arbeta.

Denna typ av "Murphys lag" gäller för var och en av följande punkter.

Innan du använder MS SQL Server som ett DBMS för 1C:Enterprise rekommenderas:

1. Ställ in värdet för parametern max grad av parallellitet till 1.

Det är:

      efter att ha anslutit till servern, ange serveregenskaperna genom innehållsmeny, objekt Egenskaper
      välj sedan sidan Avancerat och redigera parametern för maximal grad av parallellitet






Annars kan vissa frågor som genereras av 1C: Enterprise-servern orsaka felet "Intra-query-parallellism orsakade att ditt serverkommando (process-ID #XX) låste sig. Kör frågan igen utan intra-query-parallellism genom att använda frågetipsalternativet (maxdop 1) )". Efter detta fel kraschar klientsidan ofta.

Felet kommer inte att manifestera sig stabilt, eftersom frågeplanen utformas annorlunda beroende på den ackumulerade statistiken - det kommer att manifestera sig på stora och komplexa frågor, det vill säga i det mest olyckliga ögonblicket.

2. Skapa en underhållsplan som krymper den temporära tabelldatabasen tempdb varje vecka. Automatiskt rensas databasen med temporära tabeller av 1C: Enterprise-servern inte alltid, och ibland, som ett resultat av en misslyckad skriven fråga, kan en temporär tabell med en storlek på till exempel 50 GB bildas och inte rensas. Som ett resultat kan diskutrymme ta slut, vilket gör att både klient- och serverdelar kan krascha, och det finns också en liten risk för dataintegritetsintrång.

Det vill säga du behöver:

      gå till MS SQL Management Studio
      efter att ha anslutit till servern expanderar du avsnittet "Underhållsplaner"
      skapa en ny (eller komplettera en befintlig) underhållsplan,
      lägg till "Execute T-SQL Statement task"-objektet (eftersom du inte kan välja tempdb-databasen i "Shrink database"-uppgiften) med koden




1.ANVÄND
2.
3. GÅ
4.
5.DBCC SHRINKFILE (N"tempdev", 0, TRUNCATEONLY)
6.
7. GÅ
8.
9.DBCC SHRINKFILE (N"templog" , 0, TRUNCATEONLY)
10.
11. GÅ

Observera att den temporära tabellens databasfilnamn kanske inte är "tempdev". Du kan använda ett skript för att kontrollera detta namn

1.ANVÄND tempdb
2.
3. GÅ
4.
5.EXEC sp_hjälpfil
6.
7. GÅ




“Kryta, laga inte mat”

Det vanligaste sättet i praktiken att svämma över tempdb och därigenom "släppa" servern är att glömma att ange ett villkor vid sammanfogning av tabeller.

Låt oss nämligen säga att vi har två tabeller i databasen, var och en med en storlek på 20 tusen poster. Låt oss säga att det finns en en-till-en-överensstämmelse mellan deras poster, och vi skriver en fråga som skapar en temporär tabell som innehåller 20 000 poster med fält från båda källtabellerna. Men om vi glömmer att specificera anslutningsvillkoret, kommer varje post i den första tabellen att gå med varje post i den andra! Det vill säga, vi får den resulterande tabellen med 20'000* 20'000=400 miljoner poster. Och så vidare.

3. För att minska belastningen på diskundersystemet rekommenderas det att om möjligt distribuera arbetsdatabasen och tempdb, loggar och systemväxlingsfilen över olika fysiska diskar.

Det är bättre att ställa in den önskade sökvägen för att lagra arbetsbasfilerna när du skapar den genom att redigera sökvägskolumnen:




För att ändra den fysiska platsen för de temporära tabelldatabasfilerna används kommandot ALTER DATABASE, det vill säga i MS SQL Management Studio måste du köra följande skript ("New query"-kommandot)

1.ANVÄND master
2.
3. GÅ
4.
5.ÄNDRA DATABAS tempdb
6.
7.ÄNDRA FIL (NAMN = tempdev, FILNAMN = "New_Drive:\New_Directory\tempdb.mdf")
8.
9. GÅ
10.
11.ÄNDRA DATABAS tempdb

12.
13.ÄNDRA FIL (NAMN = templog, FILNAMN = "New_Disk:\New_Dir\templog.ldf")
14.
15. GÅ

4. Du bör inte hindra "tillväxten" av arbetsdatabasen och dess logg - det ska inte finnas några storleksbegränsningar, egenskapen "Autogrowth" ska ställas in som en procentsats, det rekommenderade värdet är 10%. Annars kan det ta orimligt lång tid att lägga till data i databasen, återställa från ett arkiv och andra åtgärder.

För att ställa in den här egenskapen måste du gå till databasegenskaperna via snabbmenyn, välj avsnittet Filer, öppna redigera filegenskaper:



5. Det rekommenderas att aktivera TCP/IP-nätverksprotokollstöd i MS SQL Server och inaktivera alla andra, annars blir det gemensamma arbetet för MS SQL Server och 1C:Enterprise-servern mindre stabil.




6. På samma plats - rensa Alias-sektionen, eftersom dess installation leder till fel i interaktionen mellan MS SQL Server och 1C: Enterprise-servern.

Innan du använder databasen rekommenderas:

1. När du skapar en databas från "1C: Enterprise", ställ in "date offset" till 2000, annars kommer ett försök att registrera ett datum tidigare än 01/01/1753 (vilket är möjligt på grund av den mänskliga faktorn) orsaka databasfel .

Uppmärksamhet! Datumförskjutningen kan inte ändras i en befintlig databas!



2. Ställ in återställningsmodellen på Enkel, eller skapa en underhållsplan som säkerhetskopierar databasen dagligen och trunkerar transaktionsloggen (loggfilen). Annars, under vissa operationer, kommer transaktionsloggen (loggfilen) att växa mycket snabbt: till exempel vid omstrukturering av en databas kan ökningen av storleken på loggfilen överstiga storleken på själva databasen med flera gånger.




3. Skapa en underhållsplan som utför följande rutinuppgifter minst en gång i veckan:

      Uppdatera databasstatistik och rensa procedurcachen (observera att egenskapen autoupdate statistics inte innebär att processcachen rensas).
      Rensning av procedurcachen ingår inte i standardoperationerna för underhållsplanerna, detta steg bör definieras som exekvering av ett skript (Execute T-SQL Statement) med följande innehåll:
      DBCC FREEPROCCACHE
      Omindexering av databastabeller.






Naturligtvis är det vettigt att ställa in automatisk sändning e-postmeddelanden om framgångsrikt/misslyckat slutförande av uppgifter.




Slutsats

De frågor som oftast orsakar svårigheter för systemadministratörer och implementerare av "1C: Enterprise 8", i samband med delning MS SQL Server och klient-serverversion "1C: Enterprise 8".

Författaren hoppas att han har täckt "bägge sidor av myntet" på ett tillräckligt konsekvent och tillgängligt sätt.

P.S. Gör säkerhetskopior ofta!

Efter installation av en ny mjukvaruprodukt är den första uppgiften att kompetent miljö. Ställa in programmet 1C 8.3 och 8.2är en viktig komponent i automatiseringen av förvaltning och redovisning, och är också nödvändig för alla konfigurationer. Huvudmålen med att starta ett företag 1C- är att minimera sannolikheten för fel i den framtida driften av systemet, användarens bekvämlighet, samt ge råd till användaren om korrekt användning av programmet för att minimera möjliga misstag användare i framtiden.

Inställning 1C kan villkorligt delas i flera typer:

  • Allmän inställning av 1C-företag (redovisningspolicy, allmänna inställningar, inställning av driftläge)
  • Ställa in en dator (server) för att arbeta med databasen
  • Anpassa användargränssnittet i programmet
  • Konfigurera användarroller i 1C (användarrättigheter)
  • Ställa in synkronisering mellan databaser (typiskt och icke-standardiserat utbyte mellan konfigurationer)

Konfigurera företaget 1C 8.2 och 8.3 enligt dina krav

Om du precis har börjat arbeta med programmet, eller om du nyligen har fått en ny konfiguration, är den första uppgiften som ställs in för användaren att göra korrekt konfiguration av 1C 8.2 och 1C 8.3 företag. Våra experter hjälper dig effektivt ställa in 1C Allt kommer att förklaras och tydligt visas med exempel! Denna inställning inkluderar:

  1. Komplettera alla nödvändiga referensböcker
  2. Fylla i företagets redovisningsprincip
  3. Fyll i de nödvändiga konstanterna
  4. Miljö Allmänna Inställningar program

Vårt företag hänger med i tiden, så vi försöker arbeta med versioner av moderna program, idag är sådana plattformar 1C version 8.2 och 8.3. Om din version av programmet är under 8.2, då vi rekommenderar starkt att du först uppdaterar programmet till version 8.2 eller 8.3 och sedan börjar konfigurera 1C .

Personlig konfiguration av 1C-servern för ditt företag


Databasen kan fungera i två huvudlägen, detta är fildatabasens driftläge och klient-serverläget. Vi kommer inte att överväga fördelarna och nackdelarna med båda alternativen här, eftersom den här frågan förtjänar en separat artikel, kommer vi att fokusera på klient-serverversionen. Framgång och kvalitet på arbetet den här metoden beror direkt på den korrekta konfigurationen av 1C-servern. Våra experter utför kompetent och korrekt konfiguration av servrar, vilket är optimalt för användarnas bekvämlighet med systemet. Låt oss nu prata om vad du får när du arbetar med oss ​​och beställa 1C-serverinställningar från oss:

  1. Servermontering enligt kundens önskemål
  2. Installation av servern i ett rack och anslutning av nödvändig utrustning
  3. Installation av servern på operativsystem i Windows- och Unix-familjen
  4. Ställa in schemalagda uppgifter som utförs på 1C-servern
  5. Säkerhetskopiera databaser från servern
  6. Konfigurera failover-servrar med lastbalansering
  7. Serverrevision
  8. Serveradministration
  9. Diagnostik av serverhårdvara och själva servern

Bortsett från 1C-serverinställningar vi är också engagerade i att sätta upp och installera användararbetsstationer för att arbeta med 1C, Detta inkluderar:

  1. Datordiagnostik
  2. Korrektion windows fel och rensa registret
  3. Virusborttagning
  4. Nätverkskonfiguration
  5. Byte av datorkomponenter

Vi försöker alltid göra vårt arbete så effektivt som möjligt, optimera alla affärsprocesser så att människor arbetar mindre och arbetet utförs snabbare och mer bekvämt.

Individuell anpassning av användargränssnittet i 1C för varje anställd

Varje anställd i företaget har vissa vanor, dessa vanor manifesteras inte bara i livet utan också när man arbetar med 1C-programmet. Ett tydligt exempel från livet, det är bekvämt för administratören Sergey när programgränssnittet utökas med många olika parametrar och inställningar, och för chefen Elena, tvärtom, är det bekvämare för gränssnittet att visa ett minimum av information. Vi respekterar varje anställds önskemål och prestera anpassning användargränssnitt i 1C i enlighet med de personliga kraven för varje anställd i företaget.

Våra medarbetare genomför individuella kurser och utbildningar i 1C-programmet. Under inlärningsprocessen kommer du att få mycket ny och användbar kunskap, lära dig att lösa komplexa problem, din arbetseffektivitet kommer att öka med upp till 78%!

Ställa in roller (åtkomsträttigheter) för användare i 1C


Ju större din organisation är, desto fler användare arbetar i ditt program. Varje anställd har tydliga ansvarsområden och det vore inte dåligt om några anställda hade bra åtkomsträttigheter i 1C, än andra. Låt oss titta på ett exempel från livet, butiksinnehavaren Evgeny bör bara se lagerdokument och referensinformation som är nödvändig för att arbeta med lagret, men inte bokföringsdokumenten för chefsrevisor Tatyana Ivanovna! Det är därför det i en sådan situation är tillrådligt konfigurera roller (åtkomsträttigheter) 1C så att varje användare bara ser det han ska se. Våra specialister identifierar alla dina behov GRATIS och tar fram en teknisk uppgift, som innehåller tydliga instruktioner om vad som behöver göras. Det garanterar vi sätta upp roller (åtkomsträttigheter) i 1C kommer att utföras exakt i enlighet med anvisningarna, vilket innebär att du får precis det resultat du önskat!

Ställa in datasynkronisering i 1C på exemplet med konfigurationen Accounting och UT


Om du har flera olika konfigurationer kommer du med största sannolikhet behöva ställa in kommunikation mellan dessa konfigurationer. Programmet innehåller redan några typiska datautbyten, till exempel finns det en typisk 1C datasynkroniseringsmall mellan "Trade Management" och "Enterprise Accounting"-konfigurationer och många andra mallar. Naturligtvis, för att denna mekanism ska fungera korrekt, är det nödvändigt att utföra ställa in datasynkronisering i 1C. Efter att ha slutfört denna inställning kan du utbyta dokument och bakgrundsinformation automatiskt utan ditt deltagande. Programmet kommer att göra allt för dig! Våra experter kommer att identifiera alla dina krav och ställa in datasynkronisering i 1C så effektivt och snabbt som möjligt!

Komplett konfiguration av 1C-basen "nyckelfärdig"


Vårt företag är engagerat i fullständig anpassning 1C "nyckelfärdig", detta inkluderar ett komplett utbud av alla tjänster för att installera en 1C-programvara:

  1. Miljö Reserv exemplar baser
  2. Konfigurera automatisk databasarkivering
  3. Konfigurera laddningen av olika klassificerare och kataloger
  4. Konfigurera utskrivbara dokument
  5. Miljö typiskt utbyte mellan konfigurationer
  6. Ställa in datautbyte med din webbplats på Bitrix
  7. Gränssnittsanpassning
  8. Ställa in roller (åtkomsträttigheter) för användare
  9. Och mycket mer...

Jag beställer den här tjänsten Du sparar inte bara din tid utan även PENGAR! Vi har trots allt speciella villkor för kunder som beställt 1C nyckelfärdig installation. Vårt företags specialister är redo att hjälpa dig när som helst och i alla situationer! Om så önskas kommer vi även att göra nödvändiga ändringar i din databas, vilket minska din arbetstid och öka din inkomst och under tiden kan du spendera din sparade tid på vilken annan verksamhet som helst!

Fördelaktigt erbjudande för fjärrkonfiguration av 1C

Ganska ofta händer det att kunden är långt borta från oss och det tar mycket tid att komma till honom, denna situation är inte fördelaktig för både kunden och vårt företag. I detta avseende, för dem som är vana vid att spara tid och pengar, ger vi ett unikt erbjudande, priset per timme för distansarbete sänks MED 15%! Vårt företags specialister utföra fjärrkonfiguration av 1C, för mer gynnsamma förhållanden jämfört med ett specialistbesök.

Hur installerar man 1C Enterprise 8.3? Den här frågan plågar många nybörjare, i själva verket är det mycket lättare än du kanske tror! Du behöver inte vara alls för detta. I denna steg för steg instruktioner Jag kommer att berätta processen för att installera 1C 8.3-programmet och hur du installerar 1C-konfigurationen med hjälp av exemplet "1C Enterprise Accounting 8" med operativ system Windows. Förfarandet är helt liknande för andra applikationer, såsom 1C Trade Management.

Förresten, om du inte har köpt 1C ännu kan du beställa vilket 1C-program och anpassningstjänster som helst från. Leverans och installation av 1C PROF i Moskva och regioner gratis!

Installationen kan villkorligt delas upp i 2 små steg:

  1. Först av allt, installationen av själva 1C 8-plattformen och
  2. Konfigurationsinstallation: det finns många 1C-konfigurationer, och det är inte möjligt att överväga installationen av alla. Till exempel tar jag den mest populära konfigurationen - 1C Enterprise Accounting.

Få 267 1C-videolektioner gratis:

Som regel packas konfigurationsfiler i ett arkiv, där installationsfiler. Det ser ut ungefär så här:

I arkivet måste du hitta och köra filen "setup.exe".

Följande fönster kommer att visas:

Här är det nödvändigt för de tre första objekten, som på bilden, att ställa in parametern "Denna komponent kommer att installeras på HDD". I menyn för gränssnittsspråk kan du också ange det du behöver (standard är ryska / engelska).