Správna inštalácia 1C:Enterprise. Účtovanie peňažných tokov

1C:Enterprise je dnes jednou z najlepších platforiem na podnikanie, účtovníctvo a vo všeobecnosti na automatizáciu práce rôznych organizácií. Programy sa aplikujú v oblastiach, pre ktoré neboli predtým určené. Ak chcete zlepšiť efektivitu svojej IP alebo praxe pred účtovnou praxou, mali by ste vedieť, ako si nainštalovať 1C:Enterprise do svojho počítača sami.

Samotná inštalácia 1C a najjednoduchšie nastavenie nie je ťažké. Po ňom sa začnú objavovať otázky od používateľa: „Čo s tým? Aby ste si netrhali vlasy a snažili sa ovládať množstvo informácií rozumom, vyskúšajte niektoré funkcie One Es.

  • „Enterprise“ je platforma. To znamená, že ak chcete softvér používať, musíte vybrať ľubovoľnú konfiguráciu. Je ich veľa, najobľúbenejšie sú Účtovníctvo, Obchodný manažment, Mzdy a Personalistika. Podľa názvu nie je ťažké uhádnuť, na čo sú určené.
  • 1C musí byť schopný používať. Pre niektorých bolo naraz ťažké zvládnuť Excel alebo dokonca Word. Ale to všetko sú kvety v porovnaní s domácim softvérom. Nie, program je naozaj super a dáva veľa príležitostí. Budete však musieť minúť veľa času na školenia alebo dokonca peniaze na videonávody.
  • "Pozeráš sa do knihy - vidíš figu." Ruské príslovie dokonale opisuje stav človeka, ktorý po prvýkrát otvoril „Podnik“. Neexistuje základ a nie je jasné, čo je potrebné urobiť. Na konci článku budú uvedené základy správy softvéru.

Verzia

Ktorú verziu je lepšie nainštalovať do počítača? Samozrejme, že najnovšie. Dnes je to 8,3 alebo 8,2. Predchádzajúce, dokonca aj 8.0, sú dosť starý produkt, ktorý bude nepohodlný na používanie. Pokúste sa nainštalovať najnovší, najmä ak si kupujete softvér za peniaze.

Čo ak je to zadarmo? Existujú demo verzie databáz, ktoré je možné používať niekoľko dní – približne 30. Ak ste účtovník začiatočník a chcete cvičiť doma, táto možnosť sa vám bude hodiť. Navyše cena celého produktu nie je vôbec malá.

Ďalšou možnosťou je pirátska verzia. Napriek usilovnej práci Roskomnadzoru je nájdenie nelicencovanej verzie 1C pomerne jednoduché. Väčšina organizácií ich má. A ak čítate tento článok, pravdepodobne ste už našli zdroj s „pirátom“. Stojí za to varovať vopred. Nainštalovaný softvér bude fungovať takmer bezchybne. Ak však plánujete poskytovať služby na prevádzku nelegálneho 1C: Enterprise ako programátor, riskujete za to trestnú zodpovednosť. A ak ste jednoduchý klient, potom sa opäť žiadny dobrý programátor nezaviaže, že vám bude slúžiť, keď objaví pirátsku verziu.

Inštalácia a nastavenie

Inštalácia platformy 1C, ako je uvedené vyššie, nie je náročná.

  • Prejdeme do priečinka s programom a vyberieme tam súbor „setup“ alebo klikneme na ikonu disku, po ktorej sa otvorí inštalačné okno.

Vyberte súbor "setup".

  • Stlačíme "Ďalej", preskočíme všetky štandardné kroky, zastavíme sa iba v okne, kde je potrebné vybrať komponenty programu. Bezchybne označujeme prvé tri. Musia byť nainštalované na pevnom disku.
  • V poslednom okne sa zobrazí výzva na inštaláciu ovládača bezpečnostného kľúča. Aj my to potrebujeme, tak súhlasíme.

Platformu sme úspešne nainštalovali. Teraz, podobným spôsobom, ale bez ďalších nastavení, musíte nainštalovať požadovanú konfiguráciu. Spustíme inštalačný súbor a urobíme všetko rovnakým spôsobom, inštalácia softvéru bude trvať niekoľko minút.

Nastavenie, aby ste mohli začať

Takže, ako nainštalovať 1C, prišli sme na to. Teraz musíte vytvoriť databázu. Toto je v skutočnosti počiatočné nastavenie. Vytvorenie databázy sa bude posudzovať pomocou príkladu „1C: Accounting“ - najobľúbenejšej konfigurácie.

  • Spustíme program.
  • Spravidla okamžite vidíme správu, v ktorej systém ponúka vytvorenie novej infobáze.
  • Vyberte „Vytvoriť nový ...“ a kliknite na „Ďalej“.

  • Vyberte konfiguráciu zo zoznamu. Poďme na to. Potom vymyslíme názov a ideme ďalej.
  • Vyberte umiestnenie na pevnom disku.
  • Sme pripravení.

Teraz máme databázu, s ktorou už môžeme začať pracovať.

Prax ukazuje, že inštalácia 1C:Enterprise nie je pre nikoho problémom. Ale všetky nasledujúce kroky už spôsobujú ťažkosti. Pozrite si informácie o sekciách, ktoré vás zaujímajú, získajte nové poznatky o tejto téme a čoskoro budete môcť svojim priateľom hrdo povedať, že rozumiete softvéru Odin Es.

Systém 1C:Enterprise okrem verzie súborov vie pracovať aj s infobázami vo verzii klient-server. V druhom prípade sa rozumie architektúra pozostávajúca z niekoľkých softvérových vrstiev, schematicky znázornených na obrázku nižšie.

  • Klientske aplikácie, tenký klienti a weboví klienti- toto je 1C:Enterprise v rôznych režimoch spúšťania, s ktorými pracuje koncový používateľ. Pre klientske aplikácie a tenkých klientov sa vyžaduje na počítačoch používateľov (alebo na nich), webový klient stačí webový prehliadač.
  • 1C: Klaster podnikových serverov je kolekcia pracovných postupov spustených na jednom alebo viacerých počítačoch a zoznam informačné základne ktoré sú hosťované v tomto klastri. V serverovom klastri sa vykonáva všetka práca aplikačných objektov, príprava na zobrazovanie formulárov (čítanie objektov infobáze, vypĺňanie údajov formulára, usporiadanie prvkov atď.) a príkazové rozhranie, generovanie reportov, vykonávanie pracovné miesta na pozadí. Klienti zobrazujú iba informácie pripravené v klastri serverov. Okrem toho klastrový server 1C:Enterprise ukladá súbory služieb, ako aj registračný protokol infobase.
  • Databázový server— databázový server priamo ukladá a pracuje s údajmi, ktoré poskytuje jeden z nasledujúcich systémov správy databáz (DBMS) podporovaných 1C:Enterprise:
  • webový server vyžaduje sa len pre webových klientov a jednu z možností tenkého klienta. Poskytuje interakciu týchto typov pripojenia s klastrom serverov 1C:Enterprise.

Za zmienku tiež stojí, že nie je potrebné, aby bola každá softvérová vrstva umiestnená na samostatnom fyzickom počítači. Serverový klaster môže byť umiestnený na rovnakom počítači ako databázový server, webový server atď. Napríklad nie je nezvyčajné, aby malé organizácie mali nasledujúcu štruktúru práce:

V tomto článku popíšem inštaláciu servera 1C:Enterprise verzie 8.3.4.389 (pre ostatné verzie platformy 1C:Enterprise 8.1, 8.2 a 8.3 sú kroky podobné) na jeden počítač pod Ovládanie Windows Server 2008 (R2) alebo Windows Server 2012 (R2). Za DBMS sa bude považovať Microsoft SQL Server 2008 (R2) alebo Microsoft SQL Server 2012. Na to potrebujeme:

  1. Počítač, ktorý spĺňa systémové požiadavky na inštaláciu servera 1C:Enterprise a s OS alebo .
  2. Počítač pre databázový server, tiež s operačným systémom alebo (môže to byť počítač z položky 1).
  3. Práva lokálneho správcu na oboch počítačoch.
  4. Distribučná súprava na inštaláciu servera 1C:Enterprise 8.
  5. Softvérová licencia alebo ochranný kľúč siete HASP4 pre server 1C:Enterprise.
  6. Distribúcia pre inštalácie spoločnosti Microsoft SQL Server 2008 (R2) alebo Microsoft SQL Server 2012.

2. Inštalácia MS SQL Server DBMS

Nainštalujte MS SQL Server DBMS na počítač slúžiaci ako databázový server. Aby systém 1C:Enterprise fungoval, stačí nainštalovať nasledujúce komponenty:

  • Služby databázového stroja
  • Nástroje na správu – základné (nástroje na správu – základné)
    • Nástroje na správu – kompletná sada (Management Tools – Complete).

Vyberte možnosti zoradenia Cyrillic_General_CI_AS". Viac o inštalácii systémov

3. Konfigurácia brány Windows Firewall pre prevádzku DBMS

Ak sa databázový server a klastrový server 1C:Enterprise nachádzajú na rôznych miestach fyzické počítače, musíte nakonfigurovať bránu Windows Firewall na databázovom serveri tak, aby server 1C:Enterprise mohol pracovať s DBMS, konkrétne otvárať prichádzajúce pripojenia na porte 1433 (pre predvolenú inštanciu SQL Server).

4. Pridanie používateľa na MS SQL Server

Ďalej pridáme na MS SQL Server samostatného používateľa, pod ktorým budú pripojené databázy servera 1C:Enterprise. Tento používateľ bude zároveň vlastníkom týchto databáz. Pridaný používateľ musí byť autorizovaný na serveri pomocou hesla a musí mať sadu rolí: dbcreator, správca procesu, verejnosti. Podrobnosti o pridaní používateľa do

  • Microsoft SQL Server 2008 (R2) som napísal .
  • Microsoft SQL Server 2012 som napísal .

5. Inštalácia servera 1C:Enterprise

Teraz prejdime k inštalácii súborov servera 1C:Enterprise a spusteniu príslušnej služby. Inštalácia vyžaduje distribučnú súpravu technologickej platformy 1C:Enterprise. Zo zoznamu dodávaných rozvodov sú vhodné:

  • Technologická platforma 1C:Enterprise pre Windows - umožňuje vám nainštalovať 32-bitový 1C:Enterprise server
  • 1C:Enterprise Server (64-bit) pre Windows – umožňuje inštaláciu 32-bitového aj 64-bitového servera 1C:Enterprise

(K dispozícii je aj rozšírená verzia servera KORP 1C: Enterprise 8.3, podrobnosti nájdete na webovej stránke 1C)

Otvorte adresár s inštalačnými súbormi servera 1C:Enterprise a spustite súbor setup.exe.

Spustí sa asistent inštalácie 1C:Enterprise. Na prvej stránke kliknite Ďalej».

Na ďalšej stránke musíte vybrať komponenty, ktoré sa nainštalujú, potrebujeme komponenty:

  • Server 1C: Enterprise— 1C: Komponenty podnikového servera
  • Správa servera 1C:Enterprise 8— ďalšie komponenty na správu klastra serverov 1C:Enterprise

Na tento počítač je možné nainštalovať aj ďalšie komponenty (zoznam komponentov môže závisieť od konkrétnej distribučnej súpravy), v závislosti od potreby. Po výbere stlačte " Ďalej».

Vyberte jazyk rozhrania, ktorý sa bude štandardne používať, a kliknite na „ Ďalej».

Ak je server 1C:Enterprise nainštalovaný ako servis okien(a vo väčšine prípadov by mal byť nainštalovaný) Odporúčam okamžite vytvoriť samostatného používateľa, pod ktorým sa bude vytvorená služba spúšťať. Pre to

  • Nechajte príznak povolený Nainštalujte 1C:Enterprise server ako službu Windows (odporúča sa)»;
  • Zodpovedajúci prepínač preložíme na " Vytvorte používateľa USR1CV8».
  • Zadáme 2-krát heslo pre vytvoreného užívateľa. V predvolenom nastavení musí heslo spĺňať pravidlá heslá systému Windows. Môžete si o tom prečítať viac:

Môžete tiež vybrať existujúceho používateľa na spustenie servera 1C:Enterprise. V tomto prípade musí mať vybraný používateľ nasledujúce práva:

  • Prihláste sa ako služba
  • Prihláste sa ako dávková úloha
  • Používatelia denníka výkonu.

Používateľ si tiež musí byť istý, že má potrebné práva k adresáru súborov služieb servera (štandardne C:\Program Files\1cv8\srvinfo pre 64-bitové a C:\Program Files (x86)\1cv8\srvinfo pre 32-bitový server).

Automaticky vytvorený používateľ USR1CV8 bude mať všetky vyššie uvedené práva.

Po vyplnení príslušných parametrov kliknite na " Ďalej».

A nakoniec stlačte Inštalácia» na spustenie inštalácie. Tým sa skopírujú súbory vybraných komponentov, vytvorí sa konfiguračné súbory, registráciu komponentov aplikácie, vytváranie skratiek a spustenie serverovej služby 1C:Enterprise.

Po dokončení inštalácie asistent ponúkne inštaláciu ochranného ovládača - HASP Device Driver. Ak sa používa softvérová licencia na server 1C:Enterprise, nie je potrebné inštalovať ovládač. Nechajte alebo odstráňte vlajku " Nainštalujte ochranný ovládač» a stlačte « Ďalej».

Vo väčšine prípadov na inštaláciu 1C:Enterprise 8.x vo verzii „klient-server“ stačí spustiť inštalačný program 1C:Enterprise 8.x. Server 1C:Enterprise zároveň prijíma štandardné hodnoty parametrov potrebné pre jeho normálne fungovanie.

Zvážte podrobnejšie inštaláciu servera 1C:Enterprise. Počas inštalácie servera 1C:Enterprise 8.x vykoná inštalačný program 1C:Enterprise 8.x nasledujúce akcie:

* Skopíruje zavádzacie moduly servera 1C:Enterprise do adresára, určený program 1C: Nastavenia podniku ako cieľový priečinok.
* Ak počas inštalácie vyberiete možnosť „Vytvoriť používateľa USR1CV81“, vytvorí sa používateľ USR1CV81. Server 1C:Enterprise 8.1 beží v mene tohto používateľa, ak je spustený ako služba. Má prístup iba k tým zdrojom, ktoré server 1C:Enterprise potrebuje. Je dôležité, aby server 1C:Enterprise potreboval na fungovanie dva adresáre: generálny adresár s údajmi servera (zvyčajne "C:\Program Files\1cv81\server") a dočasným adresárom (zvyčajne "C:\Documents and Settings\usr1cv81\Local Settings\Temp" alebo "C:\WINNT\Temp"). Používateľ USR1CV81 získa práva na zdieľaný adresár s údajmi servera. Adresár dočasných súborov je zvyčajne dostupný pre všetkých používateľov.
* Ak je počas inštalácie povolená možnosť „Inštalovať server 1C:Enterprise 8.1 ako službu Windows“, zaregistruje službu agenta servera 1C:Enterprise v systéme Windows a spustí ju. Pri prvom spustení sa vytvorí klaster serverov 1C:Enterprise s predvolenými nastaveniami. Má jeden pracovný server a jeden pracovný proces. Adresa pracovného servera sa zhoduje s názvom počítača, na ktorom bola vykonaná inštalácia.

Používateľ USR1CV81 alebo USR1CV82 a jeho práva

Server 1C:Enterprise je serverová aplikácia ktorých činnosť by nemala závisieť od toho, ktorý používateľ je interaktívne prihlásený na serverový počítač, ak je vôbec niekto prihlásený. Preto sa pri inštalácii servera 1C:Enterprise odporúča vytvoriť špeciálneho používateľa USR1CV81, ktorý má práva, ktoré sú minimálne potrebné pre server 1C:Enterprise a nie je určený na interaktívne prihlásenie. Server 1C:Enterprise je prezentovaný systému Používateľ systému Windows USR1CV81.

Pozrime sa bližšie na práva pridelené používateľovi USR1CV81. 1C:Enterprise Server používa nasledujúce adresáre:

* Adresár zavádzacích modulov sa nachádza v adresári určenom inštalačným programom 1C:Enterprise ako cieľový priečinok. Obsahuje zavádzacie moduly servera 1C:Enterprise. Používateľ USR1CV81 potrebuje práva na čítanie údajov a spúšťanie programov z tohto adresára a jeho podadresárov. Tieto práva získava implicitne zaradením do skupiny Users.
* Adresár údajov servera sa zvyčajne nazýva "C:\Program Files\1cv81\server". Používateľ USR1CV81 potrebuje úplné práva na tento adresár. Inštalačný program 1C:Enterprise pri vytváraní používateľa USR1CV81 mu dáva práva na tento adresár.
* Dočasný adresár má zvyčajne názov "C:\Documents and Settings\usr1cv81\Local Settings\Temp" alebo "C:\WINNT\Temp", ktorý je určený hodnotou premennej TEMP používateľského prostredia alebo premennej TEMP systémového prostredia. . Hodnotu tejto premennej si môžete pozrieť v dialógovom okne Vlastnosti systému (Štart -> Nastavenia -> Ovládací panel -> Systém -> Rozšírené -> Premenné prostredia). Inštalačný program 1C:Enterprise dáva používateľovi USR1CV81 plné práva na tento adresár. Zvyčajne keď Inštalácia systému Windows Adresár dočasných súborov je prístupný všetkým používateľom po zahrnutí skupiny CREATOR OWNER do jeho zoznamu prístupových práv. Tento prístup však nie je úplný. Najmä operácia vyhľadávania súborov v tomto adresári nie je dostupná pre všetkých používateľov. Nastavenie úplných práv používateľa USR1CV81 na adresár dočasných súborov umožňuje serveru 1C:Enterprise vykonávať všetky operácie, ktoré potrebuje. Prístupový zoznam si môžete pozrieť v dialógovom okne vlastností adresára na karte Zabezpečenie. Prítomnosť skupiny CREATOR OWNER umožňuje prístup do adresára každému užívateľovi, ktorý v tomto adresári vytvorí nejaké súbory alebo vlastní nejaké súbory v tomto adresári. V tomto prípade bude používateľ, ktorý súbor vytvoril, zapísaný v zozname prístupových práv vytvoreného súboru namiesto skupiny CREATOR OWNER. Medzi užívateľmi, ktorí majú povolený prístup k tomuto adresáru, musí byť užívateľ USR1CV81, ktorý má plné práva na tento adresár.
Je dôležité mať na pamäti, že adresár dočasného súboru konkrétneho používateľa (vrátane používateľa USR1CV81) je určený kombináciou premenných prostredia daného používateľa a systémových premenných prostredia. Na zistenie tohto adresára si inštalačný program 1C:Enterprise vyžiada kontext používateľa USR1CV81. Aby to bolo možné v systéme Windows 2000 vykonať, používateľ, v mene ktorého sa spúšťa inštalačný program 1C:Enterprise, môže vyžadovať nasledujúce privilégiá: Konať ako súčasť operačného systému a obísť kontrolu prechodu. Privilégiá používateľa môžete skontrolovať pomocou pomôcky Local Security Settings vo vetve Lokálne politiky -> Priradenie používateľských práv. Počas inštalácie nového softvér Inštalačný program zvyčajne získava tieto oprávnenia automaticky.

Registrácia servera 1C:Enterprise ako služby systému Windows


Server 1C:Enterprise je jednoduchá konzola Windows aplikácia a dá sa spustiť interaktívne. Pre trvalé používanie je to však nepohodlné, pretože nastavuje spustenie servera 1C: Enterprise z prihlásenia neaktívneho používateľa do serverového počítača. Na odstránenie tejto závislosti je možné server 1C:Enterprise spustiť ako službu Windows. Ak to chcete urobiť, musíte ho zaregistrovať v správcovi služieb systému Windows.

Na zobrazenie zoznamu služieb Windows a ich parametrov použite pomôcku Component Services (Štart -> Nastavenia -> Ovládací panel -> Nástroje na správu -> Služby). Server 1C:Enterprise je v zozname služieb zastúpený službou „1C:Enterprise Server Agent 8.1“. Parametre služby určujú spustenie procesu 1C:Enterprise Server Agent (agent), používateľa, pod menom ktorého sa spúšťa, a spôsob reštartu v núdzových situáciách.

V dialógovom okne vlastností služby „1C:Enterprise Server Agent 8.1“ sa na karte Všeobecné zobrazuje reťazec na spustenie procesu ragent, ktorým je 1C:Enterprise Server Agent. Zvyčajne tento riadok vyzerá takto:


Uvádza sa v ňom, že:

* Proces Server Agent je načítanie modulu "C:\Program Files\1cv81\bin\ragent.exe";
* proces ragent beží ako služba Windows a musí byť riadený správcom služby (-srvc);
* používa sa ako 1C:Enterprise Server Agent (-agent);
* pri prvom spustení služby musí byť vytvorený klaster s predvolenými parametrami a hlavným IP portom číslo 1541 (-regport 1541). Klientske aplikácie musia používať tento port na pripojenie k infobázam registrovaným v klastri;
* Port IP agenta servera musí byť 1540 (-port 1540). Na tomto porte sa klastrová konzola musí pripojiť k centrálnemu serveru, aby mohla vykonávať administratívne funkcie;
* pri spustení klastrových procesov na tomto serveri im budú dynamicky priradené IP porty z rozsahu 1560-1591 (-rozsah 1560:1591).
* všeobecné údaje klastra budú umiestnené v adresári "C:\Program Files\1cv81\server" (-d "C:\Program Files\1cv81\server").

Službu 1C:Enterprise 8.1 Server Agent je možné pridať alebo odstrániť nielen pri inštalácii alebo odstraňovaní 1C:Enterprise pomocou inštalačného programu 1C:Enterprise 8.1, ale aj manuálne. Ak to chcete urobiť, môžete spustiť z príkazový riadok ragent utility, špecifikujúc pre ňu príslušné parametre.

Na vytvorenie služby je potrebné zadať parameter -instsrvc a nasledujúce parametre: -usr - meno používateľa, pod ktorým sa má služba spustiť, -pwd - heslo tohto používateľa. V tomto prípade sa zostávajúce parametre stanú parametrami spúšťacej linky 1C:Enterprise Server Agent ako služby. Napríklad pre štandardnú registráciu služby 1C:Enterprise Server Agent v režime ladenia by mala byť sada parametrov takáto:

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

Ak chcete odstrániť službu, musíte zadať voľbu -rmsrvc. Napríklad:
"C:\Program Files\1cv81\bin\ragent.exe" -rmsrvc

Niekedy môže byť užitočné zmeniť štartovací riadok Server Agent alebo iné parametre služby Agent, napríklad povoliť režim ladenia alebo vytvoriť niekoľko služieb. rôzne verzie. Dialógové okno vlastností služby neumožňuje úpravu riadku spustenia servisnej aplikácie a niektorých ďalších parametrov, napríklad ID služby. Na úpravu budete potrebovať utilitu regedit, ktorá je určená na prezeranie a úpravu systému Registry systému Windows.

Pozor!
Úprava systémový register Systém Windows vyžaduje mimoriadnu opatrnosť, pretože jeho chybné zmeny môžu spôsobiť nefunkčnosť operačného systému.

Spustite utilitu regedit (otvorte Štart -> Spustiť a zadajte príkaz regedit) a vyberte vetvu:


Medzi jeho parametre patrí parameter ImagePath, ktorého hodnota je spúšťací reťazec 1C:Enterprise Server Agent. Tu môžete pridať nové parametre spúšťacieho reťazca alebo zmeniť hodnoty existujúcich. Úplný zoznam možné parametre sú uvedené v dokumentácii knihy "1C:Enterprise 8.1 Client-Server".

Ak potrebujete zaregistrovať niekoľko nezávislých služieb 1C:Enterprise Server Agent, musíte pre ne určiť rôzne zavádzacie moduly, rôzne porty a rôzne adresáre údajov klastra. Musíte ich tiež zaregistrovať pomocou rôznych ID služieb. Dá sa to urobiť takto:

* Vytvorte prvú službu:
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -rozsah 1560:1591 -d "C:\Program Files\1cv81\server"

* Použite nástroj regedit na zmenu ID registrovanej služby. Ak to chcete urobiť: vyberte pobočku
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
* Vytvorte druhú službu:
"C:\Program Files\1cv81_10\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -rozsah 1660:1691 -d "C:\Program Files\1cv81_10\server"

* Možno zmeniť aj jeho ID. Ak to chcete urobiť: vyberte pobočku
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent
a zmeniť jeho názov, napríklad na:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.1 Server Agent Second

Čo nedokáže nastavovací program 1C:Enterprise?

Ako už bolo spomenuté, inštalačný program 1C:Enterprise skopíruje zavádzacie moduly 1C:Enterprise a vykoná potrebnú registráciu v COM a v správcovi služieb Windows. Vyššie sú informácie potrebné na pochopenie vnútorného fungovania tejto registrácie. Ak je na serverovom počítači nainštalovaná nielen serverová, ale aj klientska časť 1C:Enterprise, je pripravená na použitie ihneď po inštalácii (a pripojení bezpečnostných kľúčov).

Ak chcete sprístupniť server 1C:Enterprise z iných počítačov v lokálna sieť, musíte skontrolovať nastavenia siete na serverových a klientskych počítačoch, ako aj pre sieť ako celok. TCP/IP sa používa na prenos údajov medzi klientskymi aplikáciami a serverom 1C:Enterprise, ako aj medzi procesmi klastra serverov. Fungovanie 1C:Enterprise vo variante klient-server závisí od správnosti jeho nastavení.

Procesy serverového klastra 1C:Enterprise sú navzájom prepojené na adresách definovaných ako hodnoty vlastnosti "Počítač" dialógu vlastností pracovného servera. Pre klaster musí byť hodnota vlastnosti "Počítač" buď IP adresa v bodkovanom zápise, alebo symbolická adresa, ktorú možno použiť na určenie IP adresy pomocou funkcie gethostbyname definovanej v API protokolu TCP. Určenie IP adresy sa vykonáva buď na základe lokálnej tabuľky symbolických adries (C:\WINNT\system32\drivers\etc\hosts) alebo na základe tabuliek adries v dostupných DNS servery. Ak symbolická adresa pracovného servera neurčuje jeho IP adresu alebo ju určuje nesprávne (napríklad IP adresa sa nezhoduje so skutočnou IP adresou tento počítač), potom klaster nebude fungovať. Je dôležité, aby názvy počítačov a ich adresy definované v systéme Windows na každom z pracovných serverov v klastri neboli v konflikte s ich názvami v DNS.

Na každom pracovnom serveri klastrové procesy používajú nasledujúce porty: IP port pracovného servera (zvyčajne 1540); IP porty z pracovného toku rozsahy IP portov (zvyčajne 1560-1591). Okrem toho sa port klastra (zvyčajne 1541) používa na centrálnom serveri klastra. Ak sa v systéme používajú brány firewall, mal by byť povolený prenos údajov na týchto portoch. Namiesto povolenia portov z vyššie uvedeného zoznamu môžete povoliť prenos údajov do klastrových procesov (ragent, rmngr, rphost).

Spojenie klientskej aplikácie 1C:Enterprise so serverom prebieha v 2 etapách. Najprv vytvorí spojenie so správcom klastra. Používa adresu centrálneho servera (symbolickú alebo číselnú) a port klastra (zvyčajne 1541). Potom klientska aplikácia vytvorí spojenie s jedným z pracovných procesov. Ako jeho adresa sa používa hodnota vlastnosti "Počítač" zodpovedajúceho pracovného servera a port pracovného procesu, ktorý je vybraný z rozsahu IP portov pracovného servera. Prenos údajov na tieto porty musí byť povolený vo všetkých bránach firewall na trase z počítača klientskej aplikácie do počítačov serverového klastra 1C:Enterprise. Určenie IP adresy serverových procesov sa vykonáva pomocou funkcie gethostbyname na klientskom počítači. Je dôležité, aby názvy centrálnych a pracovných serverov a ich adresy definované v systéme Windows na každom zo serverov v klastri neboli v konflikte s ich názvami v DNS dostupnom pre klientsky počítač.

A posledný. Je zrejmé, že pre úspešný prístup k serveru 1C:Enterprise z iných počítačov musí byť server v sieti a musia sa vykonať potrebné nastavenia. Pripojenie k sieti a spôsoby nastavenia súvisia so správou sietí založených na systéme Microsoft Windows a sú popísané v príslušných pokynoch.

Funkcie nastavenia servera SQL

1C:Enterprise vo verzii „klient-server“ používa na ukladanie údajov SQL server. V tomto prípade k serveru SQL pristupuje iba server 1C:Enterprise Server. 1C:Enterprise klienti nemajú priamy prístup k serveru SQL. Inštalácia a konfigurácia SQL servera je podrobne popísaná v dokumentácii Microsoft SQL Server. Pre úspešnú prevádzku servera 1C:Enterprise Server so serverom SQL je potrebné kontaktovať Osobitná pozornosť na nasledujúce nastavenia.

* Nevyhnutné komponenty SQL Server. Ak chcete získať prístup k serveru SQL Server zo servera 1C:Enterprise Server, na počítači so serverom 1C:Enterprise Server musia byť nainštalované komponenty Microsoft Data Access 2.6 alebo novšie.
* Autentifikácia používateľa serverom SQL. Prístupové práva k databázam SQL servera určuje používateľ, v mene ktorého sa k databázam pristupuje. Z počítača, na ktorom je nainštalovaný SQL server, spustite pomôcku SQL Server Enterprise Manager, nájdite lokálny uzol (koreň konzoly -> Servery Microsoft SQL -> Skupina serverov SQL -> (Lokálne)) a otvorte jeho vlastnosti. Na karte Zabezpečenie môžete vidieť, že SQL Server podporuje dve metódy overovania používateľov: SQL Server a iba Windows a Windows. Overenie systému Windows umožní serveru 1C:Enterprise Server pristupovať k serveru SQL iba v mene používateľa USR1CV81, čo neumožňuje rozlišovať prístupové práva k rôznym infobázam obsluhovaným jedným serverom 1C:Enterprise. Odporúča sa vybrať režim SQL Server a Windows. V tomto prípade bude prístup ku konkrétnej infobáze vykonaný v mene užívateľa uvedeného ako užívateľ SQL servera pri vytváraní tejto infobázy. Dôležité je, že tento užívateľ musí mať nielen plné práva na databázu infobáz, ale aj práva na vytváranie databáz na SQL serveri a na čítanie tabuliek v Master databáze.
* Sieťové protokoly pre prístup k serveru SQL. Ak sa server 1C:Enterprise Server a server SQL nachádzajú na rôznych počítačoch, musíte nakonfigurovať sieťové protokoly na prístup k serveru SQL. Môžete to urobiť pomocou nástroja SQL Server Client Network Utility. Na karte Všeobecné môžete vybrať zoznam sieťových protokolov používaných na prístup k serveru SQL. Najrýchlejšie a najuniverzálnejšie je použitie protokolu TCP/IP. Pri používaní iných protokolov si uvedomte, že niektoré z nich, ako napríklad Named Pipes, vykonávajú dodatočnú autentifikáciu Nástroje systému Windows pri komunikácii s SQL serverom. V tomto prípade pre úspešnú prácu so serverom SQL musí byť používateľ USR1CV81 vybavený príslušnými právami zaregistrovaný na počítači so serverom SQL. Protokol pre prístup k tomuto serveru SQL je možné zmeniť na karte Alias ​​​​.

Okrem článku

Niet pochýb o tom, že kombinácia MS SQL Server + server "1C: Enterprise 8" je najžiadanejším a najčastejšie používaným balíkom vo svojom výklenku. Pre jeho kvalitnú podporu je žiaduce pochopenie oboch produktov. Zároveň sa v praxi špecialista podpory zvyčajne buď špecializuje na správu MS SQL Server a nie je oboznámený s funkciami servera „1C: Enterprise 8“, alebo sa naopak špecializuje na správu „1C: Enterprise 8“. server a nie je oboznámený s funkciami MS SQL Server.

Tento článok je napísaný s cieľom pomôcť týmto aj iným odborníkom, je navrhnutý tak, aby vám ušetril čas a upozornil na najdôležitejšie detaily pri spoločnom používaní týchto softvérových produktov.

Na uľahčenie vnímania informácií sú uvedené prípady z praxe, poznámky a tipy (zvýraznené kurzívou).

Schéma troch článkov

Ako už čitateľ možno vie, databáza má v tomto prípade trojvrstvovú architektúru:

Odkaz 1: MS SQL Server DBMS. "Ukladať" a udržiavať databázu, v konečnom dôsledku vykonávať všetky druhy databázových operácií. Výkon databázy, rýchlosť a paralelnosť čítania a zápisu dát sú teda do značnej miery určené výkonom MS SQL Server.

Odkaz 2: Server "1C: Enterprise 8". Slúži ako sprostredkovateľ pri interakcii medzi klientmi (používateľmi) a MS SQL Serverom. Všetky požiadavky klientov sú odosielané na server, ktorý ich „prekladá“ do dotazovacieho jazyka MS SQL Server, prijíma výsledky týchto požiadaviek a odosiela ich klientovi.

Existuje len malá časť operácií, ktoré sa vykonávajú na úrovni servera „1C: Enterprise 8“ bez prístupu k MS SQL – ide najmä o sledovanie takzvaných „spravovaných zámkov“, čítanie a zápis „parametrov relácie“. ". Prístup do DBMS v takýchto prípadoch nie je potrebný, pretože tieto operácie sa nevykonávajú s databázovými údajmi, ale s pomocnými informáciami servera.

Odkaz 3: Klientska časť „1C: Enterprise 8“. Pristupuje k serveru „1C: Enterprise 8“, prijíma z neho výsledky (t. j. napríklad výber údajov) a je zodpovedný za používateľské rozhranie.

"Chcel som to najlepšie."

Po preinštalovaní servera 1C:Enterprise 8 sa používatelia sťažujú na prudký pokles výkonu. Špecialista na implementáciu softvéru 1C: Enterprise, ktorý vykonal preinštalovanie, je len prekvapený - hovoria, že chcel to najlepšie, systém mal začať pracovať rýchlejšie... Analýza situácie ukázala, že 1C: Enterprise 8 bolo pridelených príliš veľa zdrojov. server: spracováva (pozri bod 3) rphost zabral 15,5 GB zo 16 GB Náhodný vstup do pamäťe Výsledkom je, že pre vyhovujúci MS SQL Server nezostáva prakticky žiadna dostupná RAM.

V dôsledku toho - neustále "swap", zbytočné zaťaženie diskový subsystém a extrémne pomalý výkon operácií s databázou - kvôli tomu, že MS SQL Server nemá čas na spracovanie požiadaviek prichádzajúcich z "pretaktovaného" servera "1C: Enterprise 8".

Kompatibilita produktu

Aktuálne údaje o verziách MS SQL Server odporúčaných na použitie v spojení s „1C: Enterprise 8“ nájdete na odkaze http://v8.1c.ru/requirements/ .

V čase prípravy článku vývojári 1C odporúčajú nasledujúce možnosti:

      1. SQL Server 2008 R2.
      2. Vyžaduje sa SQL Server 2008, Service Pack 1 (SP1).
    3. Vyžaduje sa SQL Server 2005, Service Pack 3 (SP3).



Technicky je to možné, ale neodporúča sa používať MS SQL Server 2000, vyžaduje si inštaláciu Service Pack 2 (SP2) a je žiaduce nainštalovať Service Pack 4 (SP4).

Upozorňujeme, že táto verzia je momentálne zastaraná a nemá 64-bitovú verziu pre architektúru x86-64.

Poznámka:

Je potrebné venovať pozornosť nastaveniam operačného systému: napríklad pre efektívnu prevádzku M SQL Server 2008 pod Serverom 2008R2 je potrebné vypnúť režim vyváženého napájania a prepnúť do režimu maximálneho výkonu.

Inštalácia verzie klient-server "1C: Enterprise 8"

"1C nainštalovaný"

Jeden zo zákazníkov nainštaloval 1C:Enterprise 8 správcom systému, ktorý nemá žiadne skúsenosti s prácou s 1C:Enterprise 8. A hoci podľa neho „nainštaloval 1C“ - na používateľských počítačoch nebola žiadna klientska časť a na serveri serverová časť. Analýza situácie objasnila obraz - v súprave "1C: Enterprise 8" boli 2 disky - inštalácia platformy a inštalácia databázových šablón. Správca sa neponáral do inštalačného postupu – a namiesto spustiteľných súborov, komponentov platformy nainštaloval šablóny databázy.

Samozrejme, ide o netypický príklad extrémne nevšímavého vzťahu k práci.

Pri inštalácii "1C: Enterprise 8" je potrebné mať na pamäti, že nasledujúce sú nainštalované samostatne:

      Platforma "1C: Enterprise 8" je spustiteľná aplikácia, integrované prostredie pre vývoj a prevádzku databáz. Po spustení sa vyberie jeden z dvoch prevádzkových režimov - "Enterprise" (vlastný databázový shell) alebo "Configurator" (integrované vývojové prostredie). Viac Celý popis možno prečítať z odkazu
      Šablóny konfigurácie 1C:Enterprise sú súbor interného formátu platformy, pomocou ktorého môže platforma vytvoriť čistú alebo demo databázu štruktúry, ktorá je vložená do šablóny. Šablónu aktualizácie môžete použiť aj na aktualizáciu štruktúry existujúcej databázy, ktorá je už naplnená údajmi.
      Pri inštalácii platformy by ste mali venovať pozornosť výberu komponentov:





Komponent 1C:Enterprise nemusí byť nainštalovaný na serveroch.

V tomto prípade server poskytne klientske počítače prístup k databázam „1C: Enterprise“, ale práca s databázou v užívateľskom režime priamo zo servera nebude možná.

Poznámka:

64-bitová verzia platformy neobsahuje klientsku časť. Preto sa pri inštalácii na server 64-bitové komponenty servera inštalujú samostatne a 32-bitové komponenty klientskej aplikácie sa inštalujú samostatne.

Komponent „Server 1C: Enterprise“ je potrebný na pripojenie k serveru MS SQL Server – ide o aplikačný server, prepojenie medzi platformou na klientskych pracovných staniciach a serverom MS SQL Server.

Komponent je možné nainštalovať v režime jednoduchá aplikácia alebo systémová služba a druhá možnosť sa samozrejme odporúča.

Pri inštalácii „ako služba“ sa tento komponent spustí a spustí v mene vybratého používateľa:




Po načítaní komponentu sa spustí niekoľko procesov, ako napríklad: "server agent", "server cluster manager", "server worker process".

Databázové dotazy sú vykonávané pracovnými procesmi a záťaž medzi nimi rozdeľuje manažér klastra serverov.

Ak je nainštalovaný komponent 1C: Enterprise Server Administration, je možné spravovať pracovné postupy servera (pridávať, odstraňovať, nastaviť limit na používanie pamäte RAM, deklarovať ako primárny alebo záložný).



Poznámka:

Pre 32-bitovú verziu servera sa odporúča inštalovať pracovné procesy v takom množstve, aby nezostali nevyužité RAM - každý z nich má znateľný limit na využitie RAM, od 2 do 4 GB, v závislosti od konfigurácia systému.

Pre 64-bitovú verziu servera teoreticky postačujú dva pracovné procesy - jeden pracovný a jeden pohotovostný. V praxi je však na zabezpečenie spoľahlivosti a stability pripojení pre značný (niekoľko stoviek) používateľov potrebný väčší počet, závisí to od mnohých faktorov – od počtu používateľov, naplnenia databázy a objemu dopytov. autori sa domnievajú, že počet procesov by sa v tomto prípade mal zvoliť experimentálne.

"ouroboros"

Po neúspešnej optimalizácii nastavení servera 1C:Enterprise 8 používatelia signalizovali extrémne pomalú prevádzku systému a správca systému zaznamenal konštantné 100% zaťaženie procesora na serveri.

Analýza situácie ukázala zdroj problému - pri konfigurácii bol nastavený príliš malý limit na využitie RAM pracovnými procesmi.

A ide o to toto obmedzenie funguje takto:

Keď správca klastra serverov zistí, že pracovný proces prekročil limit RAM, práca tohto procesu sa ukončí, vypne sa, vytvorí sa nový pracovný proces a pripojenia a požiadavky používateľov sa prerozdelia medzi pracovné procesy.

Nastaviť limit bol taký malý (300 MB), že pracovný proces nedokázal plne obslúžiť ani jedného intenzívneho používateľa – v dôsledku toho správca klastra serverov neustále reštartoval pracovné procesy a znova pripájal používateľov. Hneď ako vznikol nový proces a používatelia k nemu pripojení - limit RAM bol takmer okamžite dosiahnutý a spôsobil ďalší reštart. Toto zabralo 100 % zaťaženia procesora.

Komponent „Server 1C: Enterprise“ nie je potrebný na klientskych pracovných staniciach a nebude sa tam dať spustiť, pretože vyžaduje fyzickú prítomnosť bezpečnostného kľúča.

Ak je počet pripojených používateľov malý (menej ako 50), aplikačný server sa zvyčajne inštaluje na ten istý počítač, na ktorom beží MS SQL Server.

Pre systémy s veľkým počtom používateľov a/alebo veľkým množstvom informačných tokov sa odporúča samostatná inštalácia, ako aj použitie serverového klastra.

Komponent 1C: Enterprise Server Administration môže byť užitočný aj na klientoch – dá sa napríklad použiť na zobrazenie zoznamu infobáz pripojených k danému serveru 1C: Enterprise.

Dôrazne sa odporúča nainštalovať ho na samotný server.

Prístup

Poznámka:

Na kontrolu poskytovania prístupu nestačí použiť pomôcku na správu servera 1C: Enterprise a ešte viac nestačí prítomnosť servera v „Network Neighborhood“!

Každý klient sa musí prihlásiť do databázy nainštalovanej na serveri - len tak získate 100% istotu, že prístup je poskytnutý.

1. V závislosti od bezpečnostných politík používa MS SQL Server buď overenie účtu Windows alebo účtu MS SQL Server.




V druhom prípade pri vytváraní databázy 1C:Enterprise systém požiada o prihlasovacie meno a heslo účtu MS SQL Server (napríklad sa), v prvom prípade by prihlasovacie meno a heslo mali zostať prázdne:



a používateľ systému, v mene ktorého beží server 1C: Enterprise, musia mať práva na MS SQL Server, a to:

      plné práva na databázu, v ktorej sa infobáza nachádza
      prístup do hlavnej databázy (verejná rola)
      odporúčané - práva na vytvorenie databázy, inak bude potrebné každú novú databázu najskôr vytvoriť pomocou MS SQL Sever a až potom pripojiť k serveru 1C: Enterprise
      odporúčané - právo na vymazanie databázy



Dotknutého používateľa môžete napríklad priradiť k pevnej role processadmin alebo sysadmin.

Poradenstvo.

Ak všetci používatelia stratili prístup k pracovnej databáze súčasne, musíte znova skontrolovať práva a roly používateľa v MS SQL Server, vrátane tých, ktoré sú nastavené pre konkrétnu databázu, teda mapovanie používateľov:




2. Server 1C: Enterprise pristupuje k serveru MS SQL Server prostredníctvom mechanizmu Microsoft Data Access, takže jeho komponenty musia byť nainštalované a používateľ servera 1C: Enterprise (pozri predchádzajúci odsek) musí mať práva na ich spustenie.

3. Komunikácia medzi klientmi a serverom je podporovaná protokolom TCP, preto je potrebné, aby tento protokol podporovali obe strany. Môžu sa vyskytnúť problémy so zhodou názvu servera a jeho adresy IP, napríklad ak sa používa sieť typu peer-to-peer. V tomto prípade by ste mali zapísať korešpondenciu do súboru [С:\WINDOWS\] system32\drivers\etc\hosts .

Poradenstvo.

Ak je sieť typu peer-to-peer, na zabezpečenie trvalého pripojenia k serveru vytvorte sieťovú jednotku, ktorá pristupuje k ľubovoľnému z priečinkov na tomto serveri.

4. Ak sa používa protokol Named Pipes a ak sú MS SQL Server a server 1C: Enterprise nainštalované na rôznych počítačoch, používateľ, v mene ktorého server 1C: Enterprise beží, musí byť zaregistrovaný v zozname používateľov počítača. beží MS SQL Server.

5. V niektorých prípadoch možno budete musieť ďalej nakonfigurovať bránu firewall systému Windows, to znamená pridať výnimky.

6. Niektoré antivírusy môžu blokovať „nechcené“ sieťová prevádzka, takže ich zoznamy vylúčení bude možno potrebné doplniť.

7. Vydanie platformy „1C: Enterprise 8“ musí byť úplne rovnaké na klientovi aj na serveri.

"dvojičky"

"Jeden zo zákazníkov používal dva databázové servery, z ktorých každý mal jednu funkčnú databázu. Používatelia pracovali - každý súčasne s oboma databázami. Podporné služby aktualizovali platformu 1C: Enterprise 8 na serveroch a klientoch.... A potom sa začali hrnúť sťažnosti o nemožnosti pripojenia k jednej alebo druhej databáze. Analýza situácie ukázala, že aktualizáciu na klientoch a serveroch vykonávalo viacero ľudí a inštalatéri si dvakrát neskontrolovali, či inštalujú rovnaké vydanie. servere bolo jedno vydanie platformy, na druhom - druhom, na polovici klientov - prvé z týchto vydaní, na druhej polovici - druhé. Ukázalo sa, že každý používateľ má prístup len k jednej z databáz .

Pre rýchle rozhodnutie problém, každý používateľ si musel nainštalovať obe verzie platformy a vytvoriť samostatné skratky na vstup do každej databázy.

Počiatočné nastavenia MS SQL Servera a databázy

"A tak to funguje"

MS SQL Server je jednoduchý počiatočná inštalácia, takže nie všetci správcovia si lámu hlavu nad jeho dodatočnou konfiguráciou - po dokončení štandardnej inštalácie začala databáza fungovať, používatelia sa do nej prihlásili - úloha bola vykonaná. Tento prístup má takmer vždy za následok problémy asi po mesiaci alebo dvoch – a, samozrejme, náhle a v tom najnevhodnejšom okamihu.

Napríklad, ak je databáza určená na účtovníctvo, pred podaním daňových priznaní je často potrebné urgentne prepočítať niektoré údaje a hromadne prepočítať povedzme „všetky príjmy dlhodobého majetku od začiatku roka“. A - počas pracovného dňa, bez zastavenia práce ostatných používateľov databázy.

A, samozrejme, práve v tejto chvíli sa zistí, že databáza pri takomto prepočte „zamrzne“ alebo „padne“, prípadne neumožňuje prácu iným používateľom.

Tento druh "Murphyho zákona" sa vzťahuje na každý z nasledujúcich bodov.

Pred použitím MS SQL Server ako DBMS pre 1C:Enterprise sa odporúča:

1. Nastavte hodnotu parametra maximálneho stupňa paralelizmu na 1.

To je:

      po pripojení k serveru zadajte vlastnosti servera obsahové menu, položka Vlastnosti
      potom vyberte stránku Advanced a upravte parameter maximálneho stupňa paralelizmu






V opačnom prípade môžu niektoré dotazy generované serverom 1C: Enterprise spôsobiť chybu „Paralelizmus v rámci dotazu spôsobil uviaznutie príkazu servera (ID procesu #XX). Znova spustite dotaz bez paralelizmu v rámci dotazu pomocou možnosti tipu dotazu (maxdop 1 )". Po tejto chybe často padá klientska strana.

Chyba sa neprejaví stabilne, pretože plán dotazov sa tvorí odlišne v závislosti od nahromadených štatistík - prejaví sa pri veľkých a zložitých dotazoch, teda v najnešťastnejšom momente.

2. Vytvorte plán údržby, ktorý týždenne zmenší dočasnú tabuľkovú databázu tempdb. Automaticky nie je vždy vymazaná databáza dočasných tabuliek servera 1C: Enterprise a niekedy sa môže v dôsledku neúspešne napísaného dotazu vytvoriť a nevymazať dočasná tabuľka s veľkosťou napríklad 50 GB. V dôsledku toho môže dôjsť k vyčerpaniu miesta na disku, v dôsledku čoho môže dôjsť k zlyhaniu klientskej aj serverovej časti a tiež existuje mierne riziko narušenia integrity údajov.

To znamená, že potrebujete:

      prejdite do MS SQL Management Studio
      po pripojení k serveru rozbaľte časť „Plány údržby“
      vytvoriť nový (alebo doplniť existujúci) plán údržby,
      pridajte k nemu položku „Spustiť úlohu príkazu T-SQL“ (keďže v úlohe „Shrink database“ nemôžete vybrať databázu tempdb) s kódom




1.POUŽÍVAŤ
2.
3.CHOD
4.
5. DBCC SHRINKFILE (N"tempdev", 0, TRUNCATEONLY)
6.
7.CHOD
8.
9.DBCC SHRINKFILE (N"templog" , 0, TRUNCATEONLY)
10.
11.CHOD

Všimnite si, že názov súboru databázy dočasnej tabuľky nemusí byť "tempdev". Na kontrolu tohto názvu môžete použiť skript

1.POUŽÍVAJTE tempdb
2.
3.CHOD
4.
5.EXEC sp_helpfile
6.
7.CHOD




“Hrniec, nevarte”

Najbežnejším spôsobom v praxi, ako pretečiť tempdb a tým „zahodiť“ server, je zabudnúť zadať podmienku pri spájaní tabuliek.

Totiž, povedzme, že máme v databáze dve tabuľky, každú s veľkosťou 20 tisíc záznamov. Povedzme, že medzi ich záznamami existuje korešpondencia jedna k jednej a napíšeme dotaz, ktorý vytvorí dočasnú tabuľku, ktorá obsahuje 20 000 záznamov s poľami z oboch zdrojových tabuliek. Ak však zabudneme zadať podmienku spojenia, každý záznam prvej tabuľky sa spojí s každým záznamom druhej tabuľky! To znamená, že dostaneme výslednú tabuľku 20'000* 20'000=400 miliónov záznamov. A tak ďalej.

3. Aby sa znížilo zaťaženie diskového podsystému, odporúča sa, ak je to možné, distribuovať fungujúcu databázu a tempdb, denníky a systémový stránkovací súbor na rôzne fyzické disky.

Požadovanú cestu na ukladanie pracovných základných súborov je lepšie nastaviť pri ich vytváraní úpravou stĺpca Cesta:




Na zmenu fyzického umiestnenia dočasných tabuľkových databázových súborov sa používa príkaz ALTER DATABASE, to znamená, že v MS SQL Management Studio je potrebné spustiť nasledujúci skript (príkaz "New query")

1.USEmaster
2.
3.CHOD
4.
5.ALTER DATABASE tempdb
6.
7. UPRAVTE SÚBOR (NAME = tempdev, FILENAME = "Nová_jednotka:\Nový_adresár\tempdb.mdf")
8.
9.CHOD
10.
11.ZMENIŤ DATABÁZU tempdb

12.
13. UPRAVTE SÚBOR (NAME = templog, FILENAME = "Nový_disk:\Nový_adresár\templog.ldf")
14.
15.CHOD

4. Nemali by ste brániť "rastu" pracovnej databázy a jej protokolu - nemali by existovať žiadne obmedzenia veľkosti, vlastnosť "Autogrowth" by mala byť nastavená v percentách, odporúčaná hodnota je 10%. V opačnom prípade môže pridávanie údajov do databázy, obnova z archívu a iné operácie trvať neprimerane dlho.

Ak chcete nastaviť túto vlastnosť, musíte prejsť do vlastností databázy cez kontextové menu, vybrať sekciu Súbory, otvoriť úpravu vlastností súboru:



5. Odporúča sa povoliť podporu sieťového protokolu TCP/IP v MS SQL Server a vypnúť všetky ostatné, inak bude spoločná práca MS SQL Server a 1C:Enterprise server menej stabilná.




6. Na rovnakom mieste - vymažte sekciu Alias, pretože jeho inštalácia vedie k chybám v interakcii medzi serverom MS SQL Server a serverom 1C: Enterprise.

Pred použitím databázy sa odporúča:

1. Pri vytváraní databázy z „1C: Enterprise“ nastavte „odstup dátumu“ na 2000, inak pokus o zaznamenanie dátumu skoršieho ako 01.01.1753 (čo je možné z dôvodu ľudského faktora) spôsobí zlyhanie databázy. .

Pozor! Posun dátumu nemožno zmeniť v existujúcej databáze!



2. Nastavte model obnovy na Jednoduchý alebo vytvorte plán údržby, ktorý bude denne zálohovať databázu a skrátiť protokol transakcií (súbor denníka). V opačnom prípade sa pri niektorých operáciách protokol transakcií (súbor denníka) veľmi rýchlo zväčší: napríklad pri reštrukturalizácii databázy môže nárast veľkosti súboru denníka niekoľkonásobne presiahnuť veľkosť samotnej databázy.




3. Vytvorte plán údržby, ktorý vykonáva nasledujúce rutinné úlohy aspoň raz týždenne:

      Aktualizujte štatistiky databázy a vymažte procedurálnu vyrovnávaciu pamäť (všimnite si, že vlastnosť štatistiky automatickej aktualizácie neznamená vymazanie procedurálnej vyrovnávacej pamäte).
      Vymazanie procedurálnej vyrovnávacej pamäte nie je súčasťou štandardných operácií plánov údržby, tento krok by mal byť definovaný ako spustenie skriptu (Execute T-SQL Statement) s nasledujúcim obsahom:
      DBCC FREEPROCCACHE
      Preindexovanie databázových tabuliek.






Samozrejme, má zmysel nastaviť si automatické odosielanie e-maily o úspešnom/neúspešnom dokončení úloh.




Záver

Problémy, ktoré najčastejšie spôsobujú ťažkosti správcov systému a implementátorov "1C: Enterprise 8" v súvislosti s zdieľanie MS SQL Server a klient-server verzia "1C: Enterprise 8".

Autor dúfa, že dostatočne dôsledne a prístupne pokryl „obe strany mince“.

P.S. Zálohujte často!

Po inštalácii nového softvérového produktu je prvou úlohou kompetentné nastavenie. Nastavenie programu 1C 8.3 a 8.2 je dôležitým komponentom v automatizácii riadenia a účtovníctva a je tiež nevyhnutný pre akúkoľvek konfiguráciu. Hlavné ciele založenia podniku 1C- je minimalizovať pravdepodobnosť chýb pri budúcej prevádzke systému, pohodlie používateľa, ako aj poradenstvo používateľovi o správnom používaní programu s cieľom minimalizovať možné chyby užívateľa v budúcnosti.

Nastavenie 1C je možné podmienečne rozdeliť na niekoľko typov:

  • Všeobecné nastavenie podniku 1C (účtovná politika, všeobecné nastavenia, nastavenie prevádzkového režimu)
  • Nastavenie počítača (servera) na prácu s databázou
  • Prispôsobenie používateľského rozhrania v programe
  • Nastavenie používateľských rolí v 1C (používateľské práva)
  • Nastavenie synchronizácie medzi databázami (typická a neštandardná výmena medzi konfiguráciami)

Nastavenie podniku 1C 8.2 a 8.3 podľa vašich požiadaviek

Ak práve začínate pracovať s programom alebo ste nedávno dostali novú konfiguráciu, potom je prvou úlohou, ktorá je nastavená pre používateľa, vykonať správna konfigurácia podnikov 1C 8.2 a 1C 8.3. Naši odborníci vám pomôžu efektívne nastaviť 1C Všetko bude vysvetlené a názorne znázornené na príkladoch! Toto nastavenie zahŕňa:

  1. Vyplnenie všetkých požadovaných referenčných kníh
  2. Vyplnenie účtovnej politiky podniku
  3. Vyplnenie požadovaných konštánt
  4. Nastavenie Všeobecné nastavenia programy

Naša spoločnosť ide s dobou, preto sa snažíme pracovať s verziami moderných programov, dnes takými platformami sú 1C verzie 8.2 a 8.3. Ak je vaša verzia programu nižšia ako 8.2, potom dôrazne odporúčame, aby ste najprv aktualizovali program na verziu 8.2 alebo 8.3 a potom začali nastavovať 1C .

Osobná konfigurácia servera 1C pre vašu firmu


Databáza môže pracovať v dvoch hlavných režimoch, je to režim prevádzky súborovej databázy a režim klient-server. Nebudeme tu zvažovať klady a zápory oboch možností, keďže táto problematika by si zaslúžila samostatný článok, zameriame sa na verziu klient-server. Úspech a kvalita práce túto metódu priamo závisí od správnej konfigurácie servera 1C. Vykonávajú naši odborníci kompetentná a správna konfigurácia serverov, čo je optimálne pre pohodlie používateľov so systémom. Teraz si povedzme o tom, čo získate pri spolupráci s nami a objednaním nastavení servera 1C od nás:

  1. Montáž servera podľa požiadaviek zákazníka
  2. Inštalácia servera do stojana a pripojenie potrebného vybavenia
  3. Inštalácia servera na operačné systémy rodiny Windows a Unix
  4. Nastavenie naplánovaných úloh vykonávaných na serveri 1C
  5. Zálohovanie databáz zo servera
  6. Konfigurácia záložných serverov s vyrovnávaním zaťaženia
  7. Audit servera
  8. Správa servera
  9. Diagnostika serverového hardvéru a samotného servera

Okrem Nastavenia servera 1C sa zaoberáme aj nastavovaním a inštaláciou používateľských pracovných staníc pre prácu s 1C, toto zahŕňa:

  1. Počítačová diagnostika
  2. Oprava chyby systému Windows a čistenie registra
  3. Odstránenie vírusov
  4. Konfigurácia siete
  5. Výmena komponentov počítača

Vždy sa snažíme robiť našu prácu čo najefektívnejšie, optimalizovať všetky obchodné procesy tak, aby ľudia menej pracovali a práca bola odvedená rýchlejšie a pohodlnejšie.

Individuálne prispôsobenie používateľského rozhrania v 1C pre každého zamestnanca

Každý zamestnanec spoločnosti má určité návyky, tieto návyky sa prejavujú nielen v živote, ale aj pri práci s programom 1C. Jasný príklad zo života, pre administrátora Sergeja je výhodné, keď je rozhranie programu rozšírené o mnoho rôznych parametrov a nastavení, a pre manažérku Elenu je naopak pohodlnejšie, aby rozhranie zobrazovalo minimum informácií. Rešpektujeme želania každého zamestnanca a hrať prispôsobenie používateľské rozhranie v 1C v súlade s osobnými požiadavkami každého zamestnanca spoločnosti.

Naši zamestnanci vedú individuálne kurzy a školenia v programe 1C. V procese učenia získate veľa nových a užitočných vedomostí, naučíte sa riešiť zložité problémy, vaša pracovná efektivita sa zvýši až o 78%!

Nastavenie rolí (prístupových práv) používateľov v 1C


Čím väčšia je vaša organizácia, tým viac používateľov pracuje vo vašom programe. Každý zamestnanec má jasné povinnosti a nebolo by zlé, keby niektorí zamestnanci mali skvelé prístupové práva v 1C, ako ostatní. Pozrime sa na príklad zo života, skladník Evgeny by mal vidieť iba skladové dokumenty a referenčné informácie, ktoré sú potrebné pre prácu so skladom, ale nie účtovné doklady hlavnej účtovníčky Tatyany Ivanovny! Preto sa v takejto situácii odporúča konfigurovať roly (prístupové práva) 1C aby každý používateľ videl len to, čo vidieť má. Naši špecialisti ZADARMO identifikujú všetky vaše potreby a vypracujú technickú úlohu, ktorá bude obsahovať jasné pokyny, čo je potrebné urobiť. To garantujeme nastavenie rolí (prístupových práv) v 1C budú vykonané presne v súlade so zadávacími podmienkami, čo znamená, že získate presne taký výsledok, aký ste chceli!

Nastavenie synchronizácie dát v 1C na príklade konfigurácie Účtovníctvo a UT


Ak máte niekoľko rôznych konfigurácií, potom budete s najväčšou pravdepodobnosťou musieť nastaviť komunikáciu medzi týmito konfiguráciami. Program už obsahuje niektoré typické výmeny údajov, napríklad existuje typická Šablóna na synchronizáciu údajov 1C medzi konfiguráciami "Riadenie obchodu" a "Podnikové účtovníctvo" a mnohými ďalšími šablónami. Samozrejme, aby tento mechanizmus fungoval správne, je potrebné vykonať nastavenie synchronizácie údajov v 1C. Po dokončení tohto nastavenia si môžete vymieňať dokumenty a informácie o pozadí automaticky bez vašej účasti. Program urobí všetko za vás! Naši odborníci identifikujú všetky vaše požiadavky a nastavia synchronizáciu dát v 1C čo najefektívnejšie a najrýchlejšie!

Kompletná konfigurácia základne 1C „na kľúč“


Naša firma sa zaoberá úplné prispôsobenie 1C "na kľúč", to zahŕňa celý rad všetkých služieb na nastavenie softvérového produktu 1C:

  1. Nastavenie Rezervovať kópiu základne
  2. Konfigurácia automatickej archivácie databázy
  3. Konfigurácia načítania rôznych klasifikátorov a adresárov
  4. Nastavenie dokumentov na tlač
  5. Nastavenie typická výmena medzi konfiguráciami
  6. Nastavenie výmeny údajov s vašou stránkou na Bitrix
  7. Prispôsobenie rozhrania
  8. Nastavenie rolí (prístupových práv) používateľov
  9. A oveľa viac...

Objednávam si túto službu Ušetríte nielen svoj čas, ale aj PENIAZE! Koniec koncov, pre zákazníkov, ktorí si objednali, máme špeciálne podmienky 1C nastavenie na kľúč. Špecialisti našej spoločnosti sú pripravení pomôcť vám kedykoľvek a v akejkoľvek situácii! Na želanie vykonáme potrebné zmeny aj vo vašej databáze, ktorá skrátiť pracovný čas a zvýšiť svoj príjem a medzitým môžete ušetrený čas minúť na akékoľvek iné podnikanie!

Výhodná ponuka pre vzdialenú konfiguráciu 1C

Dosť často sa stáva, že klient je od nás ďaleko a dostať sa k nemu trvá veľa času, táto situácia nie je výhodná ani pre klienta, ani pre našu spoločnosť. V tomto smere pre tých, ktorí sú zvyknutí šetriť svoj čas a peniaze, máme jedinečnú ponuku, cena za hodinu práce na diaľku je ZNÍŽENÁ O 15%! Špecialisti našej spoločnosti vykonajte vzdialenú konfiguráciu 1C, pre viac priaznivé podmienky v porovnaní s návštevou špecialistu.

Ako nainštalovať 1C Enterprise 8.3? Táto otázka trápi mnohých začiatočníkov, v skutočnosti je to oveľa jednoduchšie, ako by ste si mysleli! Na to vôbec nemusíte byť. V tomto pokyny krok za krokom Poviem vám proces inštalácie programu 1C 8.3 a ako nainštalovať konfiguráciu 1C pomocou príkladu „1C Enterprise Accounting 8“ s operačný systém Windows. Postup je úplne podobný pre iné aplikácie, ako napríklad 1C Trade Management.

Mimochodom, ak ste si ešte nekúpili 1C, môžete si objednať akýkoľvek program 1C a služby prispôsobenia. Dodávka a inštalácia 1C PROF v Moskve a regiónoch zadarmo!

Inštaláciu možno podmienečne rozdeliť na 2 malé kroky:

  1. V prvom rade inštalácia samotnej platformy 1C 8 a
  2. Inštalácia konfigurácie: existuje veľa konfigurácií 1C a nie je možné zvážiť inštaláciu všetkých. Napríklad beriem najobľúbenejšiu konfiguráciu - 1C Enterprise Accounting.

Získajte 267 1C video lekcií zadarmo:

Konfiguračné súbory sú spravidla zabalené do archívu, v ktorom inštalačné súbory. Vyzerá to asi takto:

V archíve musíte nájsť a spustiť súbor „setup.exe“.

Zobrazí sa nasledujúce okno:

Tu je potrebné pre prvé tri položky, ako na obrázku, nastaviť parameter „Tento komponent bude nainštalovaný na HDD". V ponuke jazykov rozhrania môžete tiež určiť ten, ktorý potrebujete (predvolená je ruština / angličtina).