Installation af ms sql serverdatabase. Personalejournaler og klassificeringsorganer

Opsætning af regnskabsparametre i 1C 8.3 er en af ​​de første handlinger, du skal tage, før du starter fuldtidsarbejde i programmet. Den korrekte drift af dit program, tilgængeligheden af ​​forskellige funktionaliteter og regnskabsregler afhænger af dem.

Fra og med version 1C:Accounting 3.0.43.162 er grænsefladen til opsætning af regnskabsparametre ændret. Nogle parametre begyndte også at blive konfigureret separat.

Gå til menuen "Administration" og vælg "Kontoindstillinger".

Denne indstillingssektion består af seks elementer. Dernæst vil vi se på hver af dem. Alle giver dem mulighed for at påvirke sammensætningen af ​​underkonti for visse konti og underkonti.

I første omgang har vi allerede sat flag i to elementer, som ikke kan redigeres. Du kan også aktivere vedligeholdelse ved hjælp af regnskabsmetoder.

Denne indstilling blev også gennemført. Punktet "Efter emne" kan ikke bruges, men andre indstillinger kan redigeres om nødvendigt. Listen over konti og underkonti, der er påvirket af disse indstillinger, er vist i figuren nedenfor.

Her foregår styringen af ​​underkonti 41.12 og 42.02. Som standard var der kun installeret lagerregnskab. Det er foruddefineret, og vi kan ikke redigere det. Desuden kan denne type regnskaber føres i henhold til nomenklaturen og momssatserne.

Pengestrømsregnskab

Denne form for regnskab vil nødvendigvis blive udført i henhold til regnskabet. Det anbefales også at tage højde for yderligere i 1C 8.3 bevægelserne af DS i henhold til deres poster for yderligere analyser om ledelsesregnskaber.

Du kan føre optegnelser over denne form for afregning både for medarbejdere som helhed og for hver enkelt. Disse indstillinger har en direkte indflydelse på underkonto 70, 76.04 og 97.01.

Omkostningsregnskab vil nødvendigvis blive udført af varegrupper. Hvis du skal udarbejde reviderede opgørelser i IFRS, er det tilrådeligt også at føre regnskab over omkostningselementer og poster.

Lønindstillinger

For at gå til denne indstillingspakke skal du følge hyperlinket af samme navn i formularen med regnskabsparametre. Mange af indstillingerne her bør stå som standard, men du har stadig meget plads til handling.

Generelle indstillinger

For at fuldende eksemplet bemærker vi, at løn- og personaleregistreringer vil blive vedligeholdt i dette program. Selvfølgelig er der begrænsninger her, men hvis din organisation ikke har mange ansatte, så vil funktionaliteten i 1C:Accounting være ganske tilstrækkelig.

Du vil se en liste over indstillinger for hver organisation, der tages højde for i programmet. Lad os åbne indstillingerne for Confetprom LLC.

Her kan du angive, hvordan lønninger vil blive afspejlet i regnskabssystemet, tidspunktet for deres betaling, feriereserver og eventuelle særlige territoriale forhold.

Lad os gå tilbage og følge et andet hyperlink.

Du kan blandt andet også ændre måden, hvorpå listen over medarbejdere er organiseret i dokumenter og lave indstillinger for udskrevne formularer.

Giver dig mulighed for at konfigurere lister over typer af gebyrer og fradrag. I første omgang er de allerede fyldt med nogle data.

I dette afsnit 1C kan du også aktivere tilgængeligheden af ​​funktionalitet for sygefravær, ferier og ledelsesdokumenter. Indstillingen er kun tilgængelig, hvis databasen ikke indeholder organisationer, der beskæftiger mere end 60 personer.

Den sidste indstilling er meget nyttig, da alle dens beløb vil blive genberegnet automatisk ved redigering.

Dette afsnit er nødvendigt for at angive metoder til at allokere lønomkostninger og obligatoriske forsikringsbidrag fra lønningslisten til regnskabskonti. I første omgang er disse indstillinger allerede udfyldt, men du kan selvfølgelig justere dem.

Personaleregistre og klassificeringsorganer

Det nytter ikke noget at beskrive disse sidste to afsnit i detaljer, da alt her er intuitivt. Klassifikatorer er allerede udfyldt og lader ofte disse indstillinger være urørte.

Andre indstillinger

Lad os gå tilbage til formularen med regnskabsparametre og kort overveje de resterende indstillingspunkter.

  • Betalingsbetingelser for leverandører og købere bestemme efter hvor mange dage købers gæld til os vil blive betragtet som forfalden.
  • Udskrivning af atrier– opsætning af deres præsentation i trykte former.
  • Udfyldelse af priser salg giver dig mulighed for at bestemme, hvor prisen vil blive indsat i de relevante dokumenter.
  • Type af planlagte priser påvirker substitutionen af ​​priser i dokumenter relateret til produktion.

Nogle af disse 1C 8.3-indstillinger blev tidligere foretaget i regnskabsparametrene. Nu er de placeret i en separat grænseflade. Du kan også finde den i "Hovedmenuen".

Indstillingsformen er vist i nedenstående figur. Her kan du gennem sektioner opsætte indkomstskat, moms og andre data.

I de fleste tilfælde er det nok at køre 1C:Enterprise 8.x installationsprogrammet for at installere 1C:Enterprise 8.x i klient-serverversionen. I dette tilfælde modtager 1C:Enterprise-serveren standardparameterværdier, der er nødvendige for dens normale funktion.

Lad os se nærmere på installationen af ​​1C:Enterprise-serveren. Under installationen af ​​1C:Enterprise 8.x-serveren udfører 1C:Enterprise 8.x-installationsprogrammet følgende handlinger:

* Kopierer 1C:Enterprise-serverstartmodulerne til den mappe, der er angivet af 1C:Enterprise-installationsprogrammet som den sidste mappe.
* Hvis "Opret bruger USR1CV81" er valgt under installationen, oprettes bruger USR1CV81. 1C:Enterprise 8.1-serveren kører på vegne af denne bruger, hvis den lanceres som en tjeneste. Den har kun adgang til de ressourcer, som 1C:Enterprise-serveren har brug for. Det er vigtigt, at 1C:Enterprise-serveren kræver to mapper for at fungere: en generel mappe med serverdata (normalt "C:\Program Files\1cv81\server") og en mappe med midlertidige filer (normalt "C:\Documents and Settings) \usr1cv81\Lokale indstillinger \Temp" eller "C:\WINNT\Temp"). Bruger USR1CV81 modtager rettigheder til den delte mappe med serverdata. Biblioteket med midlertidige filer er normalt tilgængeligt for alle brugere.
* Hvis "Installer 1C:Enterprise 8.1-server som en Windows-tjeneste" er aktiveret under installationsprocessen, registrerer den 1C:Enterprise-serveragenttjenesten i Windows og starter den. Ved den første lancering oprettes en klynge af 1C:Enterprise-servere med standardindstillinger. Den har én arbejdsserver og én arbejdsproces. Den fungerende serveradresse svarer til navnet på den computer, hvor installationen blev udført.

USR1CV81 eller USR1CV82 bruger og hans rettigheder

1C:Enterprise Server er en serverapplikation, hvis drift ikke bør afhænge af, hvilken bruger der er logget ind på servercomputeren i interaktiv tilstand, hvis nogen overhovedet er logget ind. Når du installerer en 1C:Enterprise-server, er det derfor tilrådeligt at oprette en speciel bruger USR1CV81, udstyret med de minimumsrettigheder, der kræves til 1C:Enterprise-serveren, og ikke beregnet til interaktivt login. 1C:Enterprise-serveren præsenteres for Windows-systemet af brugeren USR1CV81.

Lad os se nærmere på rettighederne for brugeren USR1CV81. 1C:Enterprise server bruger følgende mapper:

* Biblioteket med indlæsningsmoduler er placeret i den mappe, der er angivet af 1C:Enterprise installationsprogrammet som den sidste mappe. Den indeholder indlæsningsmodulerne for 1C:Enterprise-serveren. Bruger USR1CV81 kræver rettigheder til at læse data og køre programmer fra denne mappe og dens undermapper. Det modtager disse rettigheder implicit ved at blive inkluderet i brugergruppen.
* Serverdatabiblioteket hedder normalt "C:\Program Files\1cv81\server". Bruger USR1CV81 kræver fulde rettigheder til denne mappe. Når du opretter brugeren USR1CV81, giver 1C:Enterprise installationsprogrammet ham rettigheder til denne mappe.
* Den midlertidige filmappe hedder normalt "C:\Documents and Settings\usr1cv81\Local Settings\Temp" eller "C:\WINNT\Temp", som bestemmes af værdien af ​​brugerens miljø-TEMP-variabel eller systemmiljøet TEMP variabel. Du kan se værdien af ​​denne variabel i dialogboksen Systemegenskaber (Start -> Indstillinger -> Kontrolpanel -> System -> Avanceret -> Miljøvariabler). 1C:Enterprise installationsprogrammet giver brugeren USR1CV81 fulde rettigheder til denne mappe. Når du installerer Windows, er mappen med midlertidige filer typisk tilgængelig for alle brugere ved at inkludere gruppen CREATOR OWNER i dens adgangsliste. Denne adgang er dog ikke fuld. Især søgning efter filer i denne mappe er ikke tilgængelig for alle brugere. Indstilling af bruger USR1CV81 fulde rettigheder til mappen med midlertidige filer gør det muligt for 1C:Enterprise-serveren at udføre alle de operationer, den har brug for. Du kan se adgangslisten i mappeegenskabsdialogen på fanen Sikkerhed. Tilstedeværelsen af ​​gruppen CREATOR OWNER giver adgang til mappen for enhver bruger, der opretter filer i denne mappe eller ejer filer i denne mappe. I dette tilfælde, i adgangslisten for den oprettede fil, i stedet for CREATOR OWNER-gruppen, vil den bruger, der oprettede filen, blive skrevet. Blandt de brugere, der får adgang til denne mappe, skal der være bruger USR1CV81, som har fulde rettigheder til denne mappe.
Det er vigtigt at huske på, at mappen med midlertidige filer for en given bruger (inklusive bruger USR1CV81) bestemmes af en kombination af denne brugers miljøvariabler og systemmiljøvariabler. For at finde ud af denne mappe anmoder 1C:Enterprise installationsprogrammet om brugerkonteksten USR1CV81. For at gøre dette i Windows 2000 kan brugeren, på hvis vegne 1C:Enterprise-installationsprogrammet startes, have brug for følgende rettigheder: Agere som en del af operativsystemet og omgå krydskontrol. Du kan kontrollere brugerrettigheder ved at bruge værktøjet Local Sequrity Settings i grenen Lokale politikker -> Brugerrettighedstildeling. Når du installerer ny software, opnår installationsprogrammet normalt disse privilegier automatisk.

Registrering af en 1C:Enterprise-server som en Windows-tjeneste


1C:Enterprise Server er en simpel Windows-konsolapplikation og kan startes interaktivt. For konstant brug er dette imidlertid ubelejligt, da det kræver lancering af 1C:Enterprise-serveren fra login fra en inaktiv bruger til servercomputeren. For at eliminere denne afhængighed kan 1C:Enterprise-serveren startes som en Windows-tjeneste. For at gøre dette skal det være registreret i Windows Service Manager.

For at se en liste over Windows-tjenester og deres parametre skal du bruge Component Services-værktøjet (Start -> Indstillinger -> Kontrolpanel -> Administrative værktøjer -> Tjenester). 1C:Enterprise-serveren er repræsenteret på listen over tjenester af tjenesten "1C:Enterprise Server Agent 8.1". Tjenesteparametrene bestemmer lanceringen af ​​1C:Enterprise Server Agent-processen (ragent), den bruger, under hvis navn den lanceres, og metoden til genstart i nødsituationer.

I egenskabsdialogen for "1C:Enterprise 8.1 Server Agent"-tjenesten, på fanen Generelt, vises linjen for at starte ragent-processen, som er 1C:Enterprise Server Agent. Typisk ser denne linje sådan ud:


Der står, at:

* Server Agent-processen er opstartsmodulet "C:\Program Files\1cv81\bin\ragent.exe";
* ragent-processen kører som en Windows-tjeneste og skal administreres af en servicemanager (-srvc);
* bruges som 1C:Enterprise Server Agent (-agent);
* Når tjenesten startes første gang, skal der oprettes en klynge med standardparametre og hoved-IP-portnummer 1541 (-regport 1541). Ved at bruge denne port skal klientapplikationer oprette forbindelse til infobaser, der er registreret i klyngen;
* Serveragentens IP-port skal være nummereret 1540 (-port 1540). Ved at bruge denne port skal Cluster Console oprette forbindelse til den centrale server for at udføre administrative funktioner;
* Når klyngeprocesser startes på denne server, vil de blive dynamisk tildelt IP-porte fra området 1560-1591 (-område 1560:1591).
* generelle klyngedata vil være placeret i mappen "C:\Program Files\1cv81\server" (-d "C:\Program Files\1cv81\server").

Tjenesten "1C:Enterprise 8.1 Server Agent" kan tilføjes eller fjernes, ikke kun ved installation eller afinstallation af 1C:Enterprise ved hjælp af 1C:Enterprise 8.1 installationsprogrammet, men også manuelt. For at gøre dette kan du køre ragent-værktøjet fra kommandolinjen og angive de relevante parametre.

For at oprette en tjeneste skal du angive parameteren -instsrvc og følgende parametre: -usr - navnet på den bruger, under hvis navn tjenesten skal startes, -pwd - denne brugers adgangskode. I dette tilfælde bliver de resterende parametre startlinjeparametrene for 1C:Enterprise Server Agent as a Service. For eksempel, for standardregistrering af 1C:Enterprise Server Agent-tjenesten i debug-tilstand, skal sættet af parametre være som følger:

"C:\Program Files\1cv81\bin\ragent.exe" -instsrvc -usr .\USR1CV81 -pwd Password -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server" - fejlfinde

For at fjerne en tjeneste skal du angive parameteren -rmsrvc. For eksempel:
"C:\Program Files\1cv81\bin\ragent.exe" -rmsrvc

Nogle gange er det nyttigt at ændre Server Agent-startlinjen eller andre parametre for Agent-tjenesten, for eksempel aktivere fejlfindingstilstand eller oprette flere tjenester af forskellige versioner. Tjenesteegenskabsdialogen tillader dig ikke at redigere serviceapplikationens startlinje og nogle andre parametre, f.eks. service-id'et. For at redigere skal du bruge regedit-værktøjet, designet til at se og redigere Windows-systemregistret.

Opmærksomhed!
Redigering af Windows-systemregistret kræver ekstrem forsigtighed, da fejlagtige ændringer i det kan gøre operativsystemet ubrugeligt.

Kør regedit-værktøjet (åbn Start -> Kør og skriv regedit) og vælg grenen:


Blandt dens parametre er ImagePath-parameteren, hvis værdi er startstrengen for 1C:Enterprise Server Agent. Her kan du tilføje nye startstrengparametre eller ændre værdierne for eksisterende. En komplet liste over mulige parametre findes i bogen "1C:Enterprise 8.1 Client-Server" dokumentation.

Hvis du skal registrere flere uafhængige 1C:Enterprise Server Agent-tjenester, skal du angive dem med forskellige boot-moduler, forskellige porte og forskellige klyngedatamapper. Du skal også registrere dem med forskellige service-id'er. Dette kan gøres sådan:

* Opret den første service:
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"

* Brug regedit-værktøjet til at ændre identifikatoren for den registrerede tjeneste. For at gøre dette: vælg 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
* Opret en anden tjeneste:
"C:\Program Files\1cv81_10\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv81_10\server"

* Måske skal hans ID også ændres. For at gøre dette: vælg en gren
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent
og ændre dens navn, for eksempel til:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent Second

Hvad kan 1C:Enterprise installationsprogrammet ikke?

Som allerede nævnt kopierer 1C:Enterprise-installationsprogrammet 1C:Enterprise-opstartsmodulerne og udfører den nødvendige registrering i COM og i Windows-servicemanageren. Ovenstående er information, der er nødvendig for at forstå de interne mekanismer i denne registrering. Hvis ikke kun serveren er installeret på servercomputeren, men også klientdelen af ​​1C:Enterprise, så er den klar til at fungere umiddelbart efter installationen (og tilslutning af sikkerhedsnøglerne).

For at 1C:Enterprise-serveren skal være tilgængelig fra andre computere på det lokale netværk, skal du kontrollere netværksindstillingerne på server- og klientcomputere samt for netværket som helhed. TCP/IP bruges til at overføre data mellem klientapplikationer og 1C:Enterprise-serveren samt mellem serverklyngeprocesser. Driften af ​​1C:Enterprise i klient-serverversionen afhænger af dens korrekte konfiguration.

Processer i en 1C:Enterprise-serverklynge opretter forbindelse til hinanden på de adresser, der er defineret som værdierne for egenskaben "Computer" i egenskabsdialogen på fungerende servere. Klyngen kræver, at værdien af ​​egenskaben Computer enten er en IP-adresse i punktnotation eller en symbolsk adresse, hvorfra IP-adressen kan bestemmes ved hjælp af funktionen gethostbyname, der er defineret i TCP API. IP-adressen bestemmes enten baseret på den lokale tabel med symbolske adresser (C:\WINNT\system32\drivers\etc\hosts) eller på adressetabellerne på tilgængelige DNS-servere. Hvis den symbolske adresse på den fungerende server ikke bestemmer dens IP-adresse eller bestemmer den forkert (f.eks. svarer IP-adressen ikke til den faktiske IP-adresse på denne computer), så fungerer klyngen ikke. Det er vigtigt, at navnene på computere og deres adresser defineret i Windows på hver af de fungerende servere i klyngen ikke modsiger deres navne i DNS.

På hver fungerende server bruger klyngeprocesser følgende porte: IP-porten på den fungerende server (normalt 1540); IP-porte fra arbejdsgangens IP-portområder (normalt 1560-1591). Derudover bruger klyngens centrale server klyngeporten (normalt 1541). Hvis systemet bruger firewalls, skal datatransmission på disse porte tillades. I stedet for at tillade porte fra listen ovenfor, kan du tillade dataoverførsel til klyngeprocesser (ragent, rmngr, rphost).

Forbindelsen mellem 1C:Enterprise-klientapplikationen og serveren udføres i 2 trin. Det etablerer først en forbindelse til klyngemanageren. Dette bruger den centrale serveradresse (symbolsk eller numerisk) og klyngeporten (normalt 1541). Dernæst etablerer klientapplikationen en forbindelse med en af ​​arbejdsprocesserne. Værdien af ​​egenskaben "Computer" for den tilsvarende arbejdsserver og arbejdsprocesporten, som er valgt fra rækken af ​​IP-porte på arbejdsserveren, bruges som dens adresse. Datatransmission til disse porte skal være tilladt i alle firewalls langs ruten fra klientapplikationscomputeren til computerne i 1C:Enterprise-serverklyngen. IP-adressen for serverprocesser bestemmes ved hjælp af funktionen gethostbyname på klientcomputeren. Det er vigtigt, at navnene på de centrale og fungerende servere og deres adresser defineret i Windows på hver af serverne i klyngen ikke modsiger deres navne i den DNS, der er tilgængelig for klientcomputeren.

Og en sidste ting. For at få adgang til 1C:Enterprise-serveren fra andre computere skal den naturligvis være på netværket, og de nødvendige indstillinger skal foretages hertil. Tilslutning til et netværk og opsætningsmetoder vedrører administration af netværk baseret på Microsoft Windows og er beskrevet i de tilhørende instruktioner.

Funktioner ved opsætning af en SQL-server

1C:Enterprise i "klient-server"-versionen bruger en SQL-server til at gemme data. I dette tilfælde er det kun 1C:Enterprise Server, der får adgang til SQL-serveren. 1C:Enterprise-klienter har ikke direkte adgang til SQL-serveren. Installation og konfiguration af en SQL-server er beskrevet detaljeret i Microsoft SQL Server-dokumentationen. For en vellykket drift af 1C:Enterprise Server med en SQL-server skal du være særlig opmærksom på følgende indstillinger.

* Nødvendige SQL-serverkomponenter. For at få adgang til SQL-serveren fra 1C:Enterprise Server-siden skal Microsoft Data Access 2.6 eller nyere komponenter være installeret på 1C:Enterprise Server-computeren.
* Brugergodkendelse af SQL-server. Adgangsrettigheder til SQL-serverdatabaser bestemmes af den bruger, på hvis vegne der tilgås databaserne. Fra den computer, hvor SQL-serveren er installeret, skal du starte SQL Server Enterprise Manager-værktøjet, finde den lokale node (konsolrod -> Microsoft SQL-servere -> SQL Server-gruppe -> (Lokal)) og åbne dens egenskaber. På fanen Sequrity kan du se, at SQL-serveren understøtter to metoder til brugergodkendelse: SQL Server og kun Windows og Windows. Windows-godkendelse vil tillade, at 1C:Enterprise Server kun får adgang til SQL-serveren på vegne af brugeren USR1CV81, hvilket ikke tillader differentiering af adgangsrettigheder til forskellige infobaser, der betjenes af én 1C:Enterprise-server. Det anbefales at vælge SQL Server og Windows-tilstand. I dette tilfælde vil adgang til en specifik infobase blive udført på vegne af den bruger, der blev angivet som SQL-serverbruger ved oprettelsen af ​​denne infobase. Det er vigtigt, at denne bruger ikke kun skal have fulde rettigheder til infobase-databasen, men også rettigheder til at oprette databaser i SQL-serveren og til at læse Master-databasetabeller.
* Netværksprotokoller til adgang til SQL-serveren. Hvis 1C:Enterprise Server og SQL-serveren er placeret på forskellige computere, skal du konfigurere netværksadgangsprotokollerne til SQL-serveren. Dette kan gøres ved hjælp af SQL Server Client Network Utility. På fanen Generelt kan du vælge en liste over netværksprotokoller, der bruges til at få adgang til SQL-serveren. Den hurtigste og mest alsidige er at bruge TCP/IP-protokollen. Når du bruger andre protokoller, skal du huske på, at nogle af dem, for eksempel Named Pipes, udfører yderligere autentificering ved hjælp af Windows-værktøjer, når de udveksler data med SQL-serveren. I dette tilfælde skal brugeren USR1CV81 være registreret på computeren med SQL-serveren med de relevante rettigheder for at kunne arbejde med SQL-serveren. Adgangsprotokollen for denne SQL-server kan ændres på fanen Alias.

Ud over artiklen

Der er ingen tvivl om, at kombinationen af ​​MS SQL Server + 1C: Enterprise 8 server er den mest populære og hyppigt anvendte kombination i sin niche. For dens højkvalitetssupport er en forståelse af begge produkter ønskelig. Samtidig er en supportspecialist i praksis normalt enten specialiseret i at administrere MS SQL Server og er ikke bekendt med funktionerne i 1C: Enterprise 8-serveren, eller omvendt specialiseret i at administrere 1C: Enterprise 8-serveren og er ikke bekendt med funktionerne MS SQL Server.

Denne artikel er skrevet for at hjælpe både disse og andre specialister, designet til at spare din tid og henlede din opmærksomhed på de vigtigste detaljer, når du bruger disse softwareprodukter sammen.

For at gøre informationen nemmere at forstå, er casestudier, noter og tips givet (i kursiv).

Tre-led kredsløb

Som læseren måske allerede ved, har databasen i den pågældende sag en tredelt arkitektur:

Link 1: MS SQL Server DBMS. "Gemmer" og vedligeholder databasen og udfører i sidste ende alle typer databaseoperationer. Databasens ydeevne, hastigheden og paralleliteten af ​​læsning og skrivning af data bestemmes således i høj grad af ydeevnen af ​​MS SQL Server.

Link 2: Server "1C: Enterprise 8". Fungerer som mellemled i interaktionen mellem klienter (brugere) og MS SQL Server. Alle klientforespørgsler sendes til serveren, som "oversætter" dem til MS SQL Server-forespørgselssproget, modtager resultaterne af udførelse af disse forespørgsler og sender resultaterne til klienten.

Der er kun en lille del af de operationer, der udføres på 1C: Enterprise 8-serverniveau uden adgang til MS SQL - dette er især sporing af de såkaldte "administrerede låse", læsning og skrivning af "sessionsparametre". I sådanne tilfælde er adgang til DBMS ikke påkrævet, da disse operationer ikke udføres med databasedata, men med hjælpeserverinformation.

Link 3: Klientdel af "1C: Enterprise 8". Får adgang til 1C: Enterprise 8-serveren, modtager resultater fra den (dvs. f.eks. dataprøver) og er ansvarlig for brugergrænsefladen.

"Jeg ville have det bedste."

Efter geninstallation af 1C: Enterprise 8-serveren klager brugerne over et kraftigt fald i ydeevnen. 1C: Enterpriseten, der udførte geninstallationen, er kun overrasket - de siger, at han ville have det bedste, systemet burde være begyndt at arbejde hurtigere... Analyse af situationen viste, at 1C: Enterprise 8-serveren blev tildelt for mange ressourcer : den behandler (se punkt 3) rphost optog 15,5 GB af serverens 16 GB RAM, som følge heraf var der praktisk talt ingen tilgængelig RAM til den kompatible MS SQL Server.

Resultatet er en konstant "swap", en unødvendig belastning af diskens undersystem og ekstremt langsom udførelse af databaseoperationer - på grund af det faktum, at MS SQL Server ikke har tid til at behandle anmodninger, der kommer fra den "overclockede" 1C: Enterprise 8 server.

Produktkompatibilitet

Aktuelle oplysninger om versioner af MS SQL Server, der anbefales til brug sammen med 1C: Enterprise 8 kan findes på dette link http://v8.1c.ru/requirements/.

På tidspunktet for skrivning af denne artikel anbefaler 1C-udviklere følgende muligheder:

      1. SQL Server 2008 R2.
      2. SQL Server 2008, kræver installation af Service Pack 1 (SP1).
    3. SQL Server 2005, kræver installation af Service Pack 3 (SP3).



Det er teknisk muligt, men ikke anbefalet, at bruge MS SQL Server 2000 det kræver installation af Service Pack 2 (SP2), og installation af Service Pack 4 (SP4) er ønskeligt.

Bemærk venligst, at denne version i øjeblikket er forældet og ikke har en 64-bit version til x86-64 arkitektur.

Bemærk:

Det er nødvendigt at være opmærksom på operativsystemindstillingerne: for eksempel, for effektiv drift af M SQL Server 2008 under Server 2008R2 OS, skal du deaktivere den balancerede strømforsyningstilstand og skifte til tilstanden maksimal ydeevne.

Installation af klient-server-versionen af ​​"1C: Enterprise 8"

"1C installeret"

For en af ​​kunderne blev installationen af ​​1C: Enterprise 8 udført af en systemadministrator, som ikke havde nogen erfaring med at arbejde med 1C: Enterprise 8. Og selvom han ifølge ham "installerede 1C", var der ingen klientdel på brugercomputerne og en serverdel på serveren. Analyse af situationen tydeliggjorde billedet - 1C: Enterprise 8-sættet inkluderede 2 diske - installation af platformen og installation af databaseskabeloner. Administratoren dykkede ikke ned i installationsproceduren - og installerede databaseskabeloner, snarere end eksekverbare filer, platformskomponenter.

Dette er naturligvis et atypisk eksempel på en usædvanlig uopmærksom holdning til arbejdet.

Når du installerer "1C: Enterprise 8" skal du tage højde for, at følgende er installeret separat:

      1C: Enterprise 8-platformen er en eksekverbar applikation, et integreret miljø til udvikling og drift af databaser. Når du starter det, vælger du en af ​​to driftstilstande - "Enterprise" (brugerdatabase shell) eller "Configurator" (integreret udviklingsmiljø). En mere komplet beskrivelse kan læses på linket
      "1C: Enterprise" konfigurationsskabeloner er en fil af platformens interne format, ved hjælp af hvilken platformen kan oprette en ren- eller demodatabase over strukturen indeholdt i skabelonen. Du kan også bruge opdateringsmønsteret til at opdatere strukturen af ​​en eksisterende database, der allerede er fyldt med data.
      Når du installerer platformen, skal du være opmærksom på valget af komponenter:





1C: Enterprise-komponenten er muligvis ikke installeret på serveren/serverne.

I dette tilfælde vil serveren give klientcomputere adgang til 1C: Enterprise-databaser, men det vil ikke være muligt at arbejde med databasen i brugertilstand direkte fra serveren.

Bemærk:

64-bit versionen af ​​platformen indeholder ikke en klientdel. Derfor, når du installerer på en server, installeres 64-bit serverkomponenter separat, og 32-bit klientapplikationskomponenter installeres separat.

"1C Server: Enterprise"-komponenten er nødvendig for at oprette forbindelse til MS SQL Server - det er en applikationsserver, et forbindelsesled mellem platformen på klientarbejdsstationer og MS SQL Server.

Det er muligt at installere komponenten i tilstanden af ​​en simpel applikation eller systemtjeneste, og selvfølgelig anbefales den anden mulighed.

Når den er installeret "som en tjeneste", vil denne komponent blive lanceret og eksekveret på vegne af den valgte bruger:




Efter indlæsning afføder komponenten flere processer, såsom: "serveragent", "serverklyngemanager", "serverarbejderprocesser".

Forespørgsler til databasen udføres af arbejdsprocesser, og serverklyngemanageren fordeler belastningen mellem dem.

Serverarbejdsprocesser kan administreres (tilføjet, slettet, sat grænser for RAM-brug, erklæret primær eller backup), hvis 1C: Enterprise Server Administration-komponenten er installeret.



Bemærk:

For 32-bit versionen af ​​serveren anbefales det at installere arbejdsprocesser i et sådant antal, at RAM ikke efterlades ubrugt - hver af dem har en mærkbar begrænsning på brugen af ​​RAM, fra 2 til 4 GB afhængigt af systemet konfiguration.

For 64-bit versionen af ​​serveren er to arbejdsprocesser teoretisk nok - en arbejder og en backup. Men i praksis, for at sikre pålidelighed og stabilitet af forbindelser for et betydeligt (flere hundrede) antal brugere, kræves der et større antal, det afhænger af mange faktorer - af antallet af brugere, indholdet af databasen og mængden af forespørgsler udført, så forfatterne mener, at antallet af processer i dette tilfælde bør vælges eksperimentelt.

"Ouroboros"

Efter mislykket optimering af 1C: Enterprise 8-serverindstillingerne rapporterede brugerne ekstremt langsom systemdrift, og systemadministratoren bemærkede en konstant 100 % processorbelastning på serveren.

En analyse af situationen viste kilden til problemet - under konfigurationen blev der sat en for lille grænse for brugen af ​​RAM af arbejdsprocesser.

Men faktum er, at denne begrænsning fungerer som følger:

Når serverklyngeadministratoren ser, at en arbejdsproces har overskredet RAM-grænsen, afsluttes processen, den deaktiveres, en ny arbejdsproces oprettes, og forbindelser og brugeranmodninger omfordeles mellem arbejdsprocesser.

Den fastsatte grænse var så lille (300 MB), at arbejdsprocessen ikke fuldt ud kunne servicere selv én intensiv bruger - som et resultat heraf genstartede serverklyngeadministratoren konstant arbejdsprocesser og genoprettede brugere. Så snart en ny proces blev oprettet og brugere tilsluttet den, blev RAM-grænsen næsten øjeblikkeligt nået og forårsagede den næste genstart. Dette tog 100 % af processorbelastningen.

"1C Server: Enterprise"-komponenten er ikke nødvendig på klientarbejdsstationer og vil ikke kunne starte der, da den kræver fysisk tilstedeværelse af en sikkerhedsnøgle.

Hvis antallet af tilsluttede brugere er lille (mindre end 50), er applikationsserveren normalt installeret på den samme computer, hvor MS SQL Server kører.

For systemer med et stort antal brugere og/eller en stor mængde informationsstrømme anbefales separat installation, samt brug af en serverklynge.

"1C: Enterprise Server Administration"-komponenten kan også være nyttig på klienter - for eksempel kan du med dens hjælp se en liste over infobaser, der er forbundet til en given "1C: Enterprise"-server.

Det anbefales kraftigt at installere det på selve serveren.

Adgang

Bemærk:

For at bekræfte, at der er adgang, er det ikke nok at bruge 1C: Enterprise serveradministrationsværktøjet, og endnu mere er tilstedeværelsen af ​​serveren i "Netværkskvarteret" ikke nok!

Det er nødvendigt for hver klient at logge på den database, der er installeret på serveren - kun dette vil give 100% sikkerhed for, at der gives adgang.

1. Afhængigt af sikkerhedspolitikkerne bruger MS SQL Server Windows-kontogodkendelse eller MS SQL Server-kontogodkendelse.




I sidstnævnte tilfælde, når du opretter en 1C: Enterprise-database, vil systemet anmode om login og adgangskode til MS SQL Server-kontoen (for eksempel sa), i det første tilfælde skal login og adgangskode stå tomme:



og systembrugeren, på hvis vegne 1C: Enterprise-serveren kører, skal have rettigheder i MS SQL Server, nemlig:

      fulde rettigheder til den database, hvori informationsbasen er placeret
      adgang til masterdatabasen (offentlig rolle)
      anbefales - rettigheder til at oprette en database, ellers skal hver ny database først oprettes ved hjælp af MS SQL Server og først derefter forbindes til 1C: Enterprise-serveren
      anbefales - ret til at slette din database



Du kan for eksempel tildele den pågældende bruger den faste rolle procesadmin eller sysadmin.

Råd.

Hvis alle brugere samtidig mister adgangen til arbejdsdatabasen, skal du dobbelttjekke brugerrettighederne og rollerne i MS SQL Server, inklusive dem, der er sat til en specifik database, dvs. Brugermapping:




2. Server 1C: Enterprise får adgang til MS SQL Server gennem Microsoft Data Access-mekanismen, så dens komponenter skal installeres, og brugeren af ​​serveren 1C: Enterprise (se forrige afsnit) skal have rettigheder til at køre dem.

3. Kommunikation mellem klienter og server understøttes af TCP-protokollen, så det er nødvendigt, at denne protokol understøttes af begge sider. Der kan være problemer med at matche servernavnet og dets IP-adresse, for eksempel hvis der bruges et peer-to-peer-netværk. I dette tilfælde skal du registrere korrespondancen i filen [C:\WINDOWS\] system32\drivers\etc\hosts .

Råd.

Hvis netværket er peer-to-peer, for at sikre en permanent forbindelse til serveren, skal du oprette et netværksdrev, der har adgang til enhver af mapperne på denne server.

4. Hvis Named Pipes-protokollen bruges, og hvis MS SQL Server og 1C: Enterprise-serveren er installeret på forskellige computere, skal den bruger, på hvis vegne 1C: Enterprise-serveren kører, registreres i listen over brugere af computeren hvor MS SQL Server kører.

5. I nogle tilfælde kan der være behov for yderligere konfiguration af Windows-firewallen, det vil sige tilføjelse af undtagelser.

6. Nogle antivirusprogrammer kan blokere "uønsket" netværkstrafik, så du skal muligvis tilføje til deres ekskluderingslister.

7. Udgivelsen af ​​1C: Enterprise 8-platformen skal være fuldstændig identisk på klienten og på serveren.

"Tvillinger"

"En af kunderne brugte to databaseservere, som hver indeholdt en fungerende database. Brugerne arbejdede - hver samtidigt med begge databaser. Supporttjenesten opdaterede 1C: Enterprise 8-platformen på servere og klienter... Og så begyndte klagerne at strømme ind ind for umuligheden af ​​at oprette forbindelse til en eller anden database. Analyse af situationen viste, at flere personer lavede opdateringen på klienter og servere, og installeringsspecialisterne dobbelttjekkede, at de installerede den samme udgivelse udgivelse af platformen på den anden - en anden, på halvdelen af ​​klienterne - den første af disse udgivelser, på den anden halvdel - den anden. Det viste sig, at hver bruger kun har adgang til en af ​​databaserne.

For hurtigt at løse problemet skulle hver bruger installere begge udgivelser af platformen og oprette separate genveje for at logge ind på hver database.

Indledende indstillinger af MS SQL Server og database

"Og sådan fungerer det"

MS SQL Server udmærker sig ved sin enkle indledende installation, så ikke alle administratorer gider dens ekstra konfiguration - efter at have udført standardinstallationen fungerer databasen, brugerne er logget ind - jobbet er udført. Denne tilgang fører næsten altid til problemer, der opstår efter omkring en måned eller to - og selvfølgelig pludselig og på det mest ubelejlige tidspunkt.

For eksempel, hvis databasen er beregnet til regnskabsformål, før indsendelse af skatterapporter, er der ofte behov for hurtigst muligt at genberegne visse data og genberegne en masse, f.eks. "alle indtægter af anlægsaktiver fra begyndelsen af ​​året." Desuden i løbet af arbejdsdagen, uden at stoppe arbejdet for andre databasebrugere.

Og det er selvfølgelig i dette øjeblik, at det vil blive opdaget, at databasen under en sådan genberegning "fryser", eller "krasses", eller ikke tillader andre brugere at arbejde.

Denne form for "Murphys lov" gælder for hvert af de følgende punkter.

Før du begynder at bruge MS SQL Server som et DBMS til 1C: Enterprise, anbefales det:

1. Indstil værdien af ​​parameteren for den maksimale grad af parallelitet til 1.

Det er:

      Når du har oprettet forbindelse til serveren, skal du indtaste serveregenskaberne via genvejsmenuen, emnet Egenskaber
      vælg derefter siden Avanceret og rediger parameteren for maksimal grad af parallelitet






Ellers kan nogle forespørgsler genereret af 1C: Enterprise-serveren forårsage fejlen "Intra-forespørgselsparallelisme forårsagede din serverkommando (proces-id #XX) til deadlock. Kør forespørgslen igen uden intra-forespørgselsparallelisme ved at bruge forespørgselstip-indstillingen (maxdop 1 )". Efter denne fejl går klientdelen ofte ned.

Fejlen vises ikke konsekvent, da forespørgselsplanen er dannet forskelligt afhængigt af den akkumulerede statistik - den vil manifestere sig på store og komplekse forespørgsler, det vil sige i det mest uheldige øjeblik.

2. Opret en vedligeholdelsesplan, der formindsker tempdb's midlertidige tabeldatabase på natlig basis. Databasen med midlertidige tabeller ryddes ikke altid automatisk af 1C: Enterprise-serveren, og nogle gange, som et resultat af en mislykket skrevet forespørgsel, kan en midlertidig tabel på f.eks. 50 GB blive oprettet og ikke ryddet. Som følge heraf kan diskplads løbe tør, hvorved både klient- og serverdelen kan gå ned, og der er også en lille risiko for dataintegritetskrænkelse.

Det vil sige, du skal bruge:

      gå til MS SQL Management Studio
      efter at have oprettet forbindelse til serveren, skal du udvide afsnittet "Vedligeholdelsesplaner".
      oprette en ny (eller tilføje til en eksisterende) serviceplan,
      tilføj elementet "Execute T-SQL Statement task" til det (da du ikke kan vælge tempdb databasen i "Shrink database" opgaven) med koden




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

Bemærk, at det midlertidige tabeldatabasefilnavn muligvis ikke er "tempdev". Du kan bruge et script til at kontrollere dette navn

1.BRUG tempdb
2.
3.GÅ
4.
5.EXEC sp_hjælpefil
6.
7. GÅ




"Gryde, lav ikke mad"

Den mest almindelige måde i praksis at overfylde tempdb og derved crashe serveren er at glemme at angive en betingelse, når man forbinder tabeller.

Lad os nemlig sige, at vi har to tabeller i databasen, hver med 20 tusinde poster i størrelse. Lad os sige, at der er en en-til-en-korrespondance mellem deres poster, og vi skriver en forespørgsel, der opretter en midlertidig tabel, der indeholder 20 tusinde poster med felter fra begge kildetabeller. Men hvis vi glemmer at specificere join-betingelsen, vil hver post i den første tabel blive forbundet med hver post i den anden! Det vil sige, at den resulterende tabel vil bestå af 20.000 * 20.000 = 400 millioner poster. Og så videre.

3. For at reducere belastningen på diskundersystemet anbefales det, hvis det er muligt, at distribuere arbejdsdatabasen og tempdb, logfiler og systembyttefil på tværs af forskellige fysiske diske.

Det er bedre at indstille den ønskede sti til lagring af arbejdsdatabasefilerne, når du opretter den ved at redigere Sti-kolonnen:




For at ændre den fysiske placering af midlertidige tabeldatabasefiler skal du bruge kommandoen ALTER DATABASE, det vil sige, i MS SQL Management Studio skal du køre følgende script ("Ny forespørgsel"-kommando)

1.BRUG master
2.
3.GÅ
4.
5.ALTER DATABASE tempdb
6.
7. MODIFICER FIL (NAVN = tempdev, FILNAVN = "Ny_Disk:\New_Directory\tempdb.mdf")
8.
9.GO
10.
11.ALTER DATABASE tempdb

12.
13. MODIFICER FIL (NAVN = templog, FILENAME = "Ny_Disk:\New_Directory\templog.ldf")
14.
15.GO

4. "Væksten" af arbejdsdatabasen og dens log bør ikke hæmmes - der bør ikke være nogen størrelsesgrænse, egenskaben "Autogrowth" skal indstilles som en procentdel, den anbefalede værdi er 10%. Ellers kan tilføjelse af data til databasen, gendannelse fra et arkiv og andre handlinger tage urimelig lang tid.

For at indstille denne egenskab skal du gå til databaseegenskaberne gennem kontekstmenuen, vælge sektionen Filer og åbne redigeringsfilegenskaber:



5. Det anbefales at aktivere understøttelse af TCP/IP netværksprotokollen i MS SQL Server og deaktivere alle andre, ellers vil den fælles drift af MS SQL Server og 1C: Enterprise server være mindre stabil.




6. På samme sted - ryd Alias-sektionen, fordi dets installation fører til fejl i interaktionen mellem MS SQL Server og 1C: Enterprise-serveren.

Før du begynder at bruge databasen, anbefales det:

1. Når du opretter en database fra "1C: Enterprise", skal du indstille "dato offset" til 2000, ellers vil et forsøg på at registrere en dato tidligere end 01/01/1753 (hvilket er muligt på grund af menneskelig faktor) forårsage fejl i database.

Opmærksomhed! Datoforskydningen kan ikke ændres for en eksisterende database!



2. Indstil gendannelsesmodellen til Simple, eller opret en vedligeholdelsesplan, som vil oprette en daglig backup af databasen og trimme transaktionsloggen (logfil). Ellers vil transaktionsloggen (logfilen) under nogle operationer vokse meget hurtigt: for eksempel, når du omstrukturerer en database, kan væksten i størrelsen af ​​logfilen være flere gange større end størrelsen på selve databasen.




3. Opret en vedligeholdelsesplan, der udfører følgende rutineopgaver mindst en gang om ugen:

      Oprettelse af en sikkerhedskopi af databasen.
      Opdater databasestatistik og ryd den proceduremæssige cache (bemærk, at egenskaben for autoupdate statistik ikke indebærer rydning af den proceduremæssige cache).
      Rydning af den proceduremæssige cache er ikke inkluderet i standardoperationerne for vedligeholdelsesplaner. Dette trin skal defineres som at udføre et script (Udfør T-SQL-erklæring) med følgende indhold:
      DBCC GRATIS PROCCACHE
      Genindeksering af databasetabeller.






Det giver selvfølgelig mening at opsætte automatisk afsendelse af e-mails om vellykket/mislykket udførelse af opgaver.




Konklusion

De problemer, der oftest volder vanskeligheder for systemadministratorer og implementere af 1C: Enterprise 8, overvejes i forbindelse med fælles brug af MS SQL Server og klient-server-versionen af ​​1C: Enterprise 8.

Forfatteren håber, at han har dækket "begge sider af medaljen" på en nogenlunde konsekvent og tilgængelig måde.

P.S. Lav ofte sikkerhedskopier!

Efter installation af et nyt softwareprodukt er første prioritet dets korrekte konfiguration. Opsætning af 1C 8.3 og 8.2 programmet er en vigtig komponent i automatiseringen af ​​ledelse og regnskab, og er også nødvendig for enhver konfiguration. De vigtigste mål med at etablere en 1C-virksomhed- dette minimerer sandsynligheden for fejl under fremtidig drift af systemet, brugervenlighed samt rådgiver brugeren om korrekt brug af programmet for at minimere mulige brugerfejl i fremtiden.

Opsætning af 1C kan opdeles i i flere typer:

  • Generel opsætning af en 1C-virksomhed (regnskabspolitik, generelle indstillinger, driftstilstandsindstillinger)
  • Opsætning af en computer (server) til at arbejde med databasen
  • Opsætning af brugergrænsefladen i programmet
  • Opsætning af brugerroller i 1C (brugerrettigheder)
  • Opsætning af synkronisering mellem databaser (standard og ikke-standard udveksling mellem konfigurationer)

Konfiguration af enterprise 1C 8.2 og 8.3 til dine krav

Hvis du lige er begyndt at arbejde med programmet, eller du for nylig har fået installeret en ny konfiguration, så er den første opgave, der er sat for brugeren, at gøre dette korrekt konfiguration af 1C 8.2 og 1C 8.3 enterprise. Vores specialister vil hjælpe dig effektivt konfigurere 1C, alt vil blive forklaret og tydeligt vist med eksempler! Denne indstilling inkluderer:

  1. Færdiggørelse af alle nødvendige opslagsværker
  2. Udfyldelse af virksomhedens regnskabspraksis
  3. Udfyldning af de nødvendige konstanter
  4. Konfiguration af generelle programindstillinger

Vores virksomhed følger med tiden, så vi forsøger at arbejde med versioner af moderne programmer, i dag er det platforme 1C versioner 8.2 og 8.3. Hvis din programversion er lavere end 8.2, så Vi anbefaler på det kraftigste, at du først opdaterer programmet til version 8.2 eller 8.3 og derefter begynder at opsætte 1C .

Personlig opsætning af 1C server til din virksomhed


Databasen kan fungere i to hovedtilstande: fildatabasetilstand og klient-servertilstand. Vi vil ikke overveje fordele og ulemper ved begge muligheder her, da dette problem fortjener en separat artikel, vi vil fokusere på klient-server-indstillingen. Succesen og kvaliteten af ​​denne metode afhænger direkte af den korrekte konfiguration af 1C-serveren. Vores specialister udfører kompetent og korrekt konfiguration af servere, hvilket er optimalt for brugerne, der arbejder med systemet. Lad os nu tale om, hvad du vil få, når du arbejder med os og bestilling af 1C-serverindstillinger hos os:

  1. Server montage efter kundens krav
  2. Installation af serveren i et rack og tilslutning af det nødvendige udstyr
  3. Installation af en server på operativsystemer i Windows- og Unix-familien
  4. Opsætning af rutineopgaver udført på 1C-serveren
  5. Sikkerhedskopiering af databaser fra serveren
  6. Opsætning af fejltolerante servere med belastningsbalancering
  7. Server revision
  8. Server administration
  9. Diagnostik af serverudstyr og selve serveren

Undtagen opsætning af 1C-servere, konfigurerer og installerer vi også brugerdefinerede arbejdsstationer til at arbejde med 1C, dette inkluderer:

  1. Computer diagnostik
  2. Reparation af Windows-fejl og rensning af registreringsdatabasen
  3. Fjernelse af vira
  4. Netværkskonfiguration
  5. Udskiftning af computerkomponenter

Vi forsøger altid at udføre vores arbejde så effektivt som muligt, optimere alle forretningsprocesser, så folk arbejder mindre og arbejdet udføres hurtigere og mere komfortabelt.

Individuel tilpasning af brugerfladen i 1C for hver medarbejder

Hver medarbejder i virksomheden har visse vaner, disse vaner manifesterer sig ikke kun i livet, men også når de arbejder med 1C-programmet. Et tydeligt eksempel fra livet: det er praktisk for administratoren Sergey, når programgrænsefladen er udvidet med mange forskellige parametre og indstillinger, og for lederen Elena, tværtimod, er det mere bekvemt for grænsefladen at vise et minimum af information. Vi respekterer hver enkelt medarbejders ønsker og Vi tilpasser brugergrænsefladen i 1C i overensstemmelse med de personlige krav for hver enkelt medarbejder i virksomheden.

Vores medarbejdere sørger for individuelle kurser og træning i 1C-programmet. I løbet af uddannelsesprocessen vil du få en masse ny og brugbar viden, lære at løse komplekse problemer, og din arbejdseffektivitet vil stige til 78%!

Opsætning af brugerroller (adgangsrettigheder) i 1C


Jo større din organisation er, jo flere brugere arbejder i dit program. Hver medarbejder har klare ansvarsområder, og det ville ikke være dårligt, hvis nogle medarbejdere havde gode adgangsrettigheder i 1C, end andre. Lad os se på et eksempel fra livet: lagerholder Evgeniy bør kun se lagerdokumenter og referenceoplysninger, der er nødvendige for at arbejde med lageret, men ikke regnskabsdokumenterne fra regnskabschefen Tatyana Ivanovna! Derfor er det tilrådeligt i sådan en situation konfigurere roller (adgangsrettigheder) 1C på en sådan måde, at hver bruger kun ser det, han skal se. Vores specialister identificerer alle dine behov GRATIS og udarbejder en teknisk specifikation, som vil indeholde klare instruktioner om, hvad der skal gøres. Det garanterer vi opsætning af roller (adgangsrettigheder) i 1C vil blive gennemført nøjagtigt i overensstemmelse med de tekniske specifikationer, hvilket betyder, at du får præcis det resultat, du ønskede!

Opsætning af datasynkronisering i 1C ved at bruge eksemplet med Accounting og UT-konfigurationen


Hvis du har flere forskellige konfigurationer, så skal du højst sandsynligt konfigurere dataudveksling mellem disse konfigurationer. Programmet indeholder allerede nogle standard dataudvekslinger, for eksempel er der en standard 1C datasynkroniseringsskabelon mellem "Trade Management" og "Enterprise Accounting"-konfigurationer og mange andre skabeloner. For at denne mekanisme skal fungere korrekt, er det selvfølgelig nødvendigt at udføre opsætning af datasynkronisering i 1C. Efter at have gennemført denne opsætning kan du automatisk udveksle dokumenter og referenceoplysninger uden din deltagelse. Programmet vil gøre alt for dig! Vores specialister vil identificere alle dine krav og opsætte datasynkronisering i 1C så effektivt og hurtigt som muligt!

Komplet nøglefærdig opsætning af 1C database


Vores firma handler fuld nøglefærdig 1C opsætning, dette inkluderer et komplet udvalg af tjenester til opsætning af et 1C-softwareprodukt:

  1. Opsætning af database backup
  2. Opsætning af automatisk databasearkivering
  3. Opsætning af indlæsning af diverse klassificerings- og opslagsbøger
  4. Opsætning af trykte dokumenter
  5. Opsætning af standardudveksling mellem konfigurationer
  6. Opsætning af dataudveksling med dit websted på Bitrix
  7. Interface opsætning
  8. Opsætning af brugerroller (adgangsrettigheder)
  9. Og meget mere...

Jeg bestiller denne service Du sparer ikke kun din tid, men også PENGE! Vi har jo særlige betingelser for kunder, der har bestilt 1C nøglefærdig opsætning. Vores firmas specialister står klar til at hjælpe dig til enhver tid og i enhver situation! Hvis det ønskes, foretager vi også de nødvendige ændringer i din database, som vil reducere din arbejdstid og øge din indkomst, og i mellemtiden kan du bruge din sparede tid på andre ting!

Fordelagtigt tilbud til fjernkonfiguration af 1C

Ganske ofte sker det, at kunden er langt fra os, og det tager meget tid at komme til ham. Denne situation er ikke til gavn for både kunden og vores virksomhed. I denne henseende, for dem, der er vant til at spare deres tid og penge, giver vi et unikt tilbud: prisen pr. time for fjernarbejde er NEDSAT MED 15%! Vores virksomheds specialister udføre fjernkonfiguration af 1C på mere fordelagtige vilkår sammenlignet med at besøge en specialist.

"1C:Enterprise" er i dag en af ​​de bedste platforme til at drive forretning, regnskab og også generelt til at automatisere arbejdet i en bred vifte af organisationer. Programmer bliver brugt på områder, som de ikke tidligere var beregnet til. Hvis du vil øge effektiviteten af ​​din individuelle iværksætter eller praksis før regnskabspraksis, bør du vide, hvordan du selv installerer 1C:Enterprise på din pc.

Installationen af ​​1C og selve den enkleste konfiguration er ikke vanskelig. Brugeren begynder at have spørgsmål efter det: "Hvad skal man gøre med dette?" For ikke at rive dit hår ud og prøve at mestre tonsvis af information med dit sind, tjek nogle af funktionerne i "One Es".

  • "Enterprise" er en platform. Det vil sige, for at bruge softwaren skal du vælge en konfiguration. Der er mange af dem, de mest populære: Regnskab, Handelsledelse, Løn og HR Management. Ud fra navnet er det ikke svært at gætte, hvad de er beregnet til.
  • Du skal vide, hvordan du bruger 1C. For nogle var det svært på én gang at mestre Excel eller endda Word. Men alle disse er blomster sammenlignet med indenlandsk software. Nej, programmet er virkelig super og giver en masse muligheder. Du skal dog bruge meget tid på træning eller endda penge på videolektioner.
  • "Du ser på en bog og ser ingenting." Et russisk ordsprog beskriver perfekt tilstanden for en person, der åbner en "Enterprise" for første gang. Der er ingen base, og det er ikke klart, hvad der skal gøres. I slutningen af ​​artiklen vil det grundlæggende om softwarestyring blive givet.

Version

Hvilken version er bedre at installere på din computer? Selvfølgelig den seneste. I dag er den 8,3 eller 8,2. De tidligere, selv 8.0, er et ret gammelt produkt, der vil være ubelejligt at bruge. Prøv at installere det nyeste, især hvis du køber software for penge.

Hvad hvis det er gratis? Der findes demoversioner af databaserne, som kan bruges i flere dage - omkring 30. Hvis du er nybegynder revisor og vil øve dig derhjemme, så er denne mulighed ganske velegnet til dig. Desuden er prisen på et helt produkt på ingen måde lille.

En anden mulighed er den piratkopierede version. På trods af Roskomnadzors flittige arbejde er det ret nemt at finde en ulicenseret version af 1C. De fleste organisationer har netop dette. Og højst sandsynligt, hvis du læser denne artikel, har du også allerede fundet en kilde med en "pirat". Det er værd at advare på forhånd. Den installerede software fungerer stort set uden fejl. Men planlægger du som programmør at levere tjenester til driften af ​​ulovlige 1C: Enterprise, så risikerer du at pådrage dig strafansvar for dette. Og hvis du er en simpel klient, så igen, vil ikke en eneste god programmør påtage sig at betjene dig, når de opdager en piratkopieret version.

Installation og konfiguration

Installation af 1C-platformen, som nævnt ovenfor, er slet ikke svært.

  • Vi går til mappen med programmet og vælger "setup"-filen der eller klikker på diskikonet, hvorefter installationsvinduet åbnes.

Vælg "setup"-filen

  • Klik på "Næste", spring alle standardtrinene over, stop kun ved vinduet, hvor du skal vælge programkomponenter. Vi markerer de første tre uden fejl. De skal være installeret på din harddisk.
  • Det sidste vindue vil bede dig om at installere sikkerhedsnøgledriveren. Vi har også brug for ham, så vi er enige.

Vi har installeret platformen. Nu skal du på samme måde, men uden yderligere indstillinger, installere den nødvendige konfiguration. Vi kører opsætningsfilen og gør alt nøjagtigt det samme. Det vil tage et par minutter at installere softwaren.

Opsætning for at komme i gang

Så vi fandt ud af, hvordan man installerer 1C. Nu skal du oprette en database. Dette er i bund og grund den indledende opsætning. Oprettelse af en database vil blive overvejet ved at bruge eksemplet "1C: Accounting" - den mest populære konfiguration.

  • Lad os starte programmet.
  • Som regel dukker der straks en besked op foran os, hvor systemet tilbyder at oprette en ny infobase.
  • Vælg "Opret en ny..." og klik på "Næste".

  • Du skal vælge en konfiguration fra listen. Lad os gøre det. Så finder vi på et navn og går videre.
  • Vælg en placering på din harddisk.
  • Klik klar.

Nu har vi en database, som vi kan begynde at arbejde med.

Praksis viser, at installation af 1C:Enterprise ikke er et problem for nogen. Men alle de følgende handlinger forårsager allerede vanskeligheder. Se information om sektioner, der interesserer dig, få ny viden om dette emne, og snart vil du stolt kunne fortælle dine venner, at du forstår software fra One Es.

Ud over filversionen kan 1C:Enterprise-systemet arbejde med informationsbaser i en klient-server-version. I sidstnævnte tilfælde forstås en arkitektur, der består af flere softwarelag, skematisk afbildet i figuren nedenfor.

  • Klientapplikationer, tynde klienter og webklienter- dette er "1C:Enterprise" i forskellige lanceringstilstande, som slutbrugeren arbejder med. For klientapplikationer og tynde klienter er en webbrowser tilstrækkelig på brugernes computere (eller på) til en webklient.
  • Serverklynge "1C:Enterprise" er en samling af arbejdsprocesser, der kører på en eller flere computere og en liste over informationsbaser, der er placeret i denne klynge. I serverklyngen udføres alt arbejde med applikationsobjekter, forberedelser til visning af formularer (læse infobaseobjekter, udfylde formulardata, arrangere elementer osv.) og kommandogrænsefladen, generere rapporter og køre baggrundsjob. Klienter viser kun information, der er forberedt i serverklyngen. Derudover lagres servicefiler på 1C:Enterprise-klyngeserveren, samt en infobase-registreringslog.
  • Database server— på databaseserveren foregår direkte lagring og arbejde med data leveret af et af følgende databasestyringssystemer (DBMS), der understøttes af 1C:Enterprise-systemet:
    • Microsoft SQL Server fra Microsoft SQL Server 2000 og nyere;
    • PostgrageSQL siden version 8.1;
    • IBM DB2 siden version 9.1;
    • Oracle Database siden version 10g Release 2.
  • Webserver kræves kun for webklienter og en af ​​de tynde klientmuligheder. Giver interaktion mellem disse typer forbindelser med en klynge af 1C:Enterprise-servere.

Det er også værd at bemærke, at hvert softwarelag ikke nødvendigvis skal være placeret på en separat fysisk computer. En serverklynge kan være placeret på samme computer med en databaseserver, webserver osv. Følgende arbejdsstruktur findes fx ofte i små organisationer:

I denne artikel vil jeg beskrive installationen af ​​1C:Enterprise-serverversion 8.3.4.389 (for andre versioner af 1C:Enterprise-platformen 8.1, 8.2 og 8.3 er trinene ens) på én computer, der kører Windows Server 2008 (R2) eller Windows Server 2012 (R2). Microsoft SQL Server 2008 (R2) eller Microsoft SQL Server 2012 vil blive betragtet som en DBMS Til dette skal vi bruge:

  1. En computer, der opfylder systemkravene til installation af 1C:Enterprise-serveren og med OS installeret på denne computer eller .
  2. En computer til en databaseserver, der også kører et OS eller (kan være computeren fra trin 1).
  3. Lokale administratorrettigheder på begge computere.
  4. Distributionssæt til installation af 1C:Enterprise-serveren 8.
  5. Softwarelicens eller HASP4 Net-beskyttelsesnøgle til 1C:Enterprise-serveren.
  6. Distributionssæt til installation af Microsoft SQL Server 2008 (R2) eller Microsoft SQL Server 2012.

2. Installation af MS SQL Server DBMS

Vi installerer MS SQL Server DBMS på den computer, der fungerer som databaseserver. For at betjene 1C:Enterprise-systemet er det nok at installere følgende komponenter:

  • Database Engine Services
  • Administrationsværktøjer - Grundlæggende
    • Administrationsværktøjer - Komplet.

Vælg sorteringsmuligheder " Kyrillisk_General_CI_AS" Detaljer om installation af systemer

3. Konfiguration af Windows Firewall til DBMS-drift

Hvis databaseserveren og 1C:Enterprise-klyngeserveren er placeret på forskellige fysiske computere, skal du konfigurere Windows Firewall på databaseserveren, så 1C:Enterprise-serveren kan arbejde med DBMS, nemlig åbne indgående forbindelser på porten 1433 (for standard SQL Server-forekomst).

  • Jeg skrev i detaljer om opsætning af Windows Firewall til Microsoft SQL Server 2008 (R2) / 2012.

4. Tilføjelse af en bruger til MS SQL Server

Dernæst vil vi tilføje en separat bruger til MS SQL Server, hvorunder 1C:Enterprise serverdatabaserne vil blive forbundet. Denne bruger vil også være ejer af disse databaser. Den bruger, der skal tilføjes, skal være autoriseret på serveren ved hjælp af en adgangskode og have følgende sæt roller: dbcreator, procesadministrator, offentlig. Detaljer om tilføjelse af en bruger til

  • Microsoft SQL Server 2008 (R2) skrev jeg.
  • Jeg skrev Microsoft SQL Server 2012.

5. Installation af 1C:Enterprise-serveren

Lad os nu gå videre til at installere 1C:Enterprise-serverfilerne og starte den tilsvarende tjeneste. Installation kræver et distributionssæt af 1C:Enterprise teknologiplatformen. Fra listen over leverede distributioner er følgende egnede:

  • 1C:Enterprise teknologiplatform til Windows - tillader installation af en 32-bit 1C:Enterprise server
  • 1C:Enterprise-server (64-bit) til Windows - tillader installation af både 32-bit og 64-bit 1C:Enterprise-servere

(Der er også en udvidet version af KORP server 1C:Enterprise 8.3, detaljer kan findes på 1C hjemmesiden)

Åbn mappen med 1C:Enterprise-serverinstallationsfilerne og kør filen setup.exe.

1C:Enterprise-systemets installationsassistent starter. På den første side klik på " Yderligere».

På næste side skal du vælge de komponenter, der skal installeres, vi har brug for følgende komponenter:

  • Server 1C:Enterprise— 1C:Enterprise serverkomponenter
  • Serveradministration 1C:Enterprise 8— yderligere komponenter til administration af en klynge af 1C:Enterprise-servere

De resterende komponenter (listen over komponenter kan afhænge af den specifikke distribution), afhængigt af behovet, kan også installeres på denne computer. Når du har foretaget dit valg, skal du klikke på " Yderligere».

Vælg det grænsefladesprog, der vil blive brugt som standard, og klik på " Yderligere».

Hvis 1C:Enterprise-serveren er installeret som en Windows-tjeneste (og i de fleste tilfælde bør den installeres som sådan), anbefaler jeg straks at oprette en separat bruger, under hvilken den oprettede tjeneste vil blive lanceret. For det

  • Lad flaget være "på" Installer 1C:Enterprise-server som en Windows-tjeneste (anbefales)»;
  • Vi flytter den tilsvarende kontakt til " Opret bruger USR1CV8».
  • Indtast adgangskoden til den bruger, der oprettes, to gange. Adgangskoden skal som standard overholde Windows-adgangskodepolitikken. Du kan læse mere om dette:
    • Til Microsoft Windows Server 2008 (R2) - ;
    • Til Microsoft Windows Server 2012 - .

Du kan også vælge en eksisterende bruger til at køre 1C:Enterprise-serveren. I dette tilfælde skal den valgte bruger have følgende rettigheder:

  • Log på som en service
  • Log på som et batchjob
  • Performance Log-brugere.

Brugeren skal også have de nødvendige rettigheder til biblioteket med serverservicefiler (som standard C:\Program Files\1cv8\srvinfo til 64-bit og C:\Program Files (x86)\1cv8\srvinfo for en 32-bit server).

Automatisk oprettet bruger USR1CV8 vil have alle ovenstående rettigheder.

Når du har udfyldt de relevante parametre, skal du klikke på " Yderligere».

Og til sidst, klik på " Installere» for at starte installationen. Dette vil kopiere filerne for de valgte komponenter, oprette konfigurationsfiler, registrere programkomponenter, oprette genveje og også starte 1C:Enterprise-servertjenesten.

Når installationen er fuldført, vil assistenten bede dig om at installere beskyttelsesdriveren - HASP Device Driver. Hvis du bruger en softwarelicens til 1C:Enterprise-serveren, er det ikke nødvendigt at installere driveren. Forlad eller fjern flaget " Installer beskyttelsesdriver"og klik" Yderligere».