Windows.  Virus.  Bärbara datorer.  Internet.  Kontor.  Verktyg.  Förare

De flesta 1C-användare, särskilt 8:or, har upprepade gånger hört sådana vanliga termer som "tunn klient" och "tjock klient", men de flesta förstår förmodligen inte deras innebörd.

I princip för vanlig användare som använder programmet varje dag i sitt arbete känns skillnaden mellan en tunn och en tjock klient inte, eftersom en sådan användare inte behöver fördjupa sig i de tekniska krångligheterna i de processer som utförs av datorn och deras algoritmer. Men samtidigt kommer det inte att vara överflödigt att förstå, åtminstone på en primitiv nivå, huvuddragen i 1C 8.3-plattformen, vars kunskap i kritiska situationer hjälper till att lösa några problematiska problem.

Det kan till exempel vara mycket möjligt att vissa fel ständigt dyker upp i en dator, medan de i en annan tvärtom är helt frånvarande. I en sådan situation, för att förstå nyanserna i olika klienters arbete, räcker det ofta att helt enkelt byta en klient till en annan och därmed snabbt lösa problemet.

Så, vad är skillnaderna mellan 1C tjocka och tunna klienter?

Tjock klient 1C

I detta läge bearbetas huvuddelen av informationen på användarens dator. Därför är detta läge mycket krävande på nätverkshastighet.

Tunn klient 1C

I detta läge utförs alla operationer på servern där databasen är lagrad. Användaren visas endast en visning av mottagna data.
Till exempel, för att generera en rapport, används serverns resurser, och inte klientdatorn, som är fallet med den "tjocka klienten".
Detta gör att du kan minska resurskraven för klientdatorer och nätverkshastighet. Också av denna anledning fördelningen tunn klient tar mindre volym.

1C:Enterprise-program, som har blivit ledande inom automation, integreras alltmer i affärs- och företagsnätverket. Den 8:e versionen av programmet är inte längre endast avsedd för bokföring och har länge gått utöver gränserna för en eller två datorer. Dess kapacitet används i allt högre grad inte bara av chefer för att kontrollera finansiella transaktioner, utan också av CRM-chefer, lagerhållare för lagerbokföring etc.

I detta avseende belastningen på lokala datornätverk företag och till datorcentret - servern på vilken 1C-databaserna finns. För att förstå detta har utvecklaren tillhandahållit flera alternativ för att distribuera 1C:Enterprise-program - fil och klient-server.

Filversion 1C: för- och nackdelar

Det enklaste och billigaste alternativet för att distribuera 1C:Enterprise 8-plattformen är filalternativet. Många gör misstaget att säga att det inte är lämpligt för nätverk med flera användare. Inte alls, det här arbetsalternativet kan användas för arbete av en användare utan nätverksversioner, och för delning upp till 5 kunder. För att konfigurera driften av 1C-filversionen kan du använda en enkel dator där katalogen är "delad" (tillgång till delad mapp), som faktiskt innehåller en enda fil med databasen. Naturligtvis måste denna dator ständigt vara påslagen för att användarna ska ha tillgång till databasen. Det andra inte särskilt trevliga ögonblicket är full tillgång alla användare som arbetar med programmet till denna delade mapp, det vill säga var och en av dem kan inte bara arbeta med 1C, utan har också möjlighet att kopiera denna databas till sin dator (flash-enhet, flyttbar disk etc.) eller bara ta bort det. Detta antyder slutsatsen att det är omöjligt att kontrollera datasäkerheten i stort företag. Och naturligtvis kan man inte låta bli att säga att när man använder filversionen av 1C-distribution, utförs alla beräkningar och operationer på klientens dator, så arbetsstationer måste ha en bra tillgång på datorkraft: kraftfull processor och tillräcklig volym RAM. Och med den nuvarande dollarkursen har inte alla råd med det, med tanke på dessutom att med släppet av varje ny version Programkraven för hårdvara blir bara högre.

En betydande fördel kan anses vara nästan noll kostnader för server del- det kan serveras av en enkel kraftfull dator, där t.ex. revisorn arbetar med en vara hårddisk Och nätverkskort bandbredd 1 GB/s. Även vanliga (icke-server) operativsystem kommer att tillhandahålla upp till 5 anslutningar från 1C-klienter. Det är också ganska enkelt att utföra och säkerhetskopiering, som förresten är inne senaste versionerna kan konfigureras med standard 1C-verktyg.

Klientanslutningar till fil 1C

För användare att arbeta med filserverversionen av 1C:Enterprise finns det två alternativ: "tjock klient" och webbklient. Det första alternativet är det enklaste det är det som används i lokala versioner och är inte värt mycket uppmärksamhet. Men när du använder webbklienten finns det praktiskt taget inget behov av att installera programvara. För att arbeta i detta läge behöver du bara en kompatibel webbläsare, som kan startas på nästan vilken plattform som helst och till och med på en surfplatta via 3G Internet. Naturligtvis måste du komplicera installationen lite, eftersom du behöver en webbserver utöver filservern, men detta kommer att medföra många fördelar:

  • fungerar på vilken enhet som helst operativsystem(MacOS, Linux, Windows, Android-surfplatta, etc.);
  • arbeta från vilken plats som helst där det finns internet (naturligtvis med lämpliga inställningar);
  • det finns inget behov av att installera och uppdatera programvara på arbetsstationer.

    Allmänna punkter för att distribuera filserver 1C

    Frågan om licensiering kan inte undvikas: för att ansluta varje klient, oavsett typ av anslutning, utöver själva programmet måste du köpa klientlicens för åtkomst av en samtidig användare. Det kan vara som hårdvarunyckel(USB-token) och programvarans PIN-kod.

    I nästa del av artikeln kommer jag att uppehålla mig i detalj vid klient-serverversionen av 1C:Enterprise, fördelarna och nackdelarna med detta tillvägagångssätt och alternativ för att spara på programvara.

2016-12-07T18:05:29+00:00

Många 8 användare har redan hört termer som "Tjock klient" och "Tunn klient". Men få människor vet vad detta betyder.

Fet klient– Det här är det normala sättet att arbeta med programmet. Vi har länge varit vana vid det (sedan dagarna 7.7 och 8.2). Mer information.

Tunn klient- detta är 1C-startläget för att arbeta via Internet, när redovisningsdatabasen inte finns på vår dator eller ens i vårt nätverk, utan någonstans tusentals kilometer bort på en fjärrserver (möjligen i en annan stad eller ett annat land). Mer information.

Enkelt uttryckt, för en vanlig revisor som arbetar med en databas direkt på sin dator eller på ett företagsnätverk är det ingen skillnad mellan en tunn och en tjock klient.

Men det händer ofta att vissa fel dyker upp i en klient och saknas i en annan. Som till exempel med att visa transaktioner i 1C Accounting 8.3.

I det här fallet kan det vara användbart att ta reda på vilken klient vi för närvarande arbetar i och ändra den till en annan.

Hur vet du vilken kund du arbetar med? Titta på fönstret med versionen av din 1C (i artikeln):

Där, i avsnittet "Ansökan", kommer din klient att indikeras:

Det skrivs om hur man ändrar en klient.

Med vänlig hälsning, (lärare och utvecklare).

När du har installerat plattformen, skapat en tom konfiguration (eller installerat någon pedagogisk demokonfiguration), när du startar 1C starter kommer du att se två knappar: "1C Enterprise" och "Configurator" (för detta måste du välja någon databas från listan, se fig. 1.1.1).

Ris. 1.1.1. Förrätt 1C

I stort sett är dessa två huvudtyper av klientapplikationer.

Vad är en klientapplikation egentligen? En klientapplikation är ett program installerat på användarens dator som tillåter användaren att interagera med 1C: Enterprise-systemet. Faktum är att vi har två huvudtyper av program som användaren kan arbeta i: detta är konfiguratorn, där programmeraren bedriver utveckling applikationslösning, och ett företag där användaren arbetar med data och algoritmer utvecklade av programmeraren. Detta var fallet i plattformarna 8.0 och 8.1. Med tillkomsten av plattform 8.2, och sedan plattform 8.3, ökade antalet klientapplikationer.

Efter lanseringen av plattform 8.2 kan "1C: Enterprise" i användarapplikationsläge fungera i tunna och tjocka klienter, och en webbklient har också dykt upp som låter dig arbeta med "1C: Enterprise" från en webbläsare.

Totalt, på just nu Det finns fyra typer av klientapplikationer:

  • "Tunn klient"
  • "Fet klient"
  • Webbklient

Varför blev det nödvändigt att dela upp en vanlig klientapplikation i tre typer: "tunn", "tjock" och webbklient? Detta beror på teknikutvecklingen i allmänhet och Internet i synnerhet. Mycket ofta började behovet uppstå att arbeta med 1C: Enterprise via Internet, och detta började införa vissa begränsningar, eftersom genomströmning Internetnätverk är mycket smalare än vanliga lokalt nätverk. Därför har de plattformstekniker som fanns i utgåvorna 8.0 och 8.1 blivit otillämpliga i de nya verkligheterna. Som ett resultat utvecklades plattform 8.2, som var uppdelad i tre typer: "tjock", "tunn" och webbklient.

Låt oss titta på alla typer av kunder mer i detalj.

"Tunn klient"

Låt oss börja med den tunna klienten. "Tunn klient" är en typ av 1C: Enterprise-klientapplikation som kan användas för att arbeta över Internet. I grunden visar den bara data på ett formulär eller i en rapport, det finns ingen tillgång till objekttyper från den tunna klienten, och du kan inte köra frågor under den. Resurserna för enheten som den tunna klienten körs på används endast för att visa data på skärmen. Alla beräkningar, frågor och algoritmer måste utföras på serversidan. Du kan inte arbeta i konfiguratorn under denna klienttyp.

Denna typ av klientapplikation levereras som en separat distribution, som kallas « Tunn klient 1C:Enterprise för Windows», laddas ner från 1C-webbplatsen (om du har ett ITS-abonnemang) och installerat på din lokala dator. Körbar fil i operationssalen Windows-system kallad 1Cv8с.exe.

Den "tunna klienten" kan kommunicera med databasen via TCP/IP, HTTP, HTTPS-protokoll. För att den tunna klienten ska fungera över HTTP- och HTTPS-protokollen måste en webbserver, som Apache eller IIS, installeras och konfigureras på serversidan. Och det mest intressanta: webbservern kan interagera med 1C-Enterprise både i fil- och klient-serverläge.

Låt oss analysera arbetet med den "tunna klienten" med hjälp av olika protokoll. Först och främst, låt oss börja med den välbekanta TCP/IP (för dem som inte vet är detta det vanligaste protokollet för att driva ett lokalt Ethernet-nätverk). Det finns två alternativ för att arbeta med en tunn klient över ett Ethernet-nätverk: klient-server-alternativ och att arbeta med en fildatabas.

Låt oss överväga båda dessa alternativ för att arbeta med 1C: Enterprise:

Filalternativ gäller när en eller flera användare arbetar inom litet nätverk, och även i de fall då stora mängder data eller krångliga beräkningar inte används. I den här versionen av arbetet finns all data i en fil 1Cv8.1CD, som kallas "1C: Enterprise"-fildatabasen. Schematiskt kan driften av filalternativet representeras enligt följande:

Ris. 1.1.2 Schematisk representation av filalternativets funktion

Klient-server-alternativ har mer komplex struktur. Den är designad för ett stort antal användare och för krångliga beräkningar av enorma mängder data. Totalt har detta alternativ tre länkar: klienten är applikationen som den fungerar på slutanvändare; serverkluster "1C: Enterprise" är ett program som säkerställer interaktion mellan klienten och databashanteringssystemet; SQL – server (databashanteringssystem) – specialprogram, designad för att organisera en databas och lagra den. Det kan representeras schematiskt så här:

Ris. 1.1.3 Schematisk representation av klient-serverversionen

Låt oss återgå till den "tunna klienten". Som nämnts ovan är detta en klientapplikation via protokollet TCP/IP kan fungera med både fildatabasalternativet och klient-serverarkitekturalternativet.

filversion operation (Fig. 1.1.4), interagerar den "tunna klienten" direkt med fildatabasen. Samtidigt är en specialiserad servermiljö organiserad på "tunn klient"-sidan, som i huvudsak emulerar driften av en server. Denna specialiserade servermiljö är inte allokerad som en separat process i operativsystemet, utan ingår i tunnklientprocessen. Den tar hand om att ladda applikationskonfigurationen och andra serveråtgärder som krävs för normal funktion"tunn klient".

När det gäller klient-server-alternativet (Figur 1.1.5), interagerar den tunna klienten direkt med ett kluster av 1C:Enterprise-servrar via ett lokalt Ethernet-nätverk. I denna version är driftprinciperna exakt desamma som för den "tjocka klienten".

Varför behöver du använda en "tunn klient" när du arbetar på ett lokalt nätverk, när du kan arbeta under en "tjock klient" för detta? Ett företags lokala nätverk använder inte alltid bra, snabba maskiner som kan ta vissa beräkningar. Mycket ofta kan dessa vara "förstörda" datorer, och in i detta fall att arbeta under en "tunn klient" är ganska motiverat. När man arbetar i en "tunn klient" passerar mindre mängder data över det lokala nätverket, alla beräkningar utförs på servern, och inte på den lokala maskinen, och därför ställs lägre prestandakrav för de datorer som denna typ av klientprogrammet körs (i fallet när det används klient-serverversion av databasoperationen).

Låt oss nu gå vidare till att arbeta med den "tunna klienten" via Internet. Arbeta med den här typen av klientapplikationer med hjälp av Internetnätverkär möjligt både i en filversion och i en klient-serverversion.

Men i båda fallen, för att den ska fungera fullt ut, måste en webbserver (Apache eller IIS) vara installerad och köras på serversidan. I det här fallet fungerar följande kedja: den "tunna klienten" interagerar med webbservern via HTTP- och HTTPS-protokollen, och webbservern interagerar redan antingen direkt med fildatabasen (se fig. 1.1.6) eller med 1C:n : Enterprise-serverkluster och serverklustret interagerar med SQL-servern enligt det välbekanta schemat.

I den här boken kommer vi inte att undersöka i detalj mekanismerna för att konfigurera den "tunna klienten" ochwebbklient för att arbeta via Internet, men vi kommer endast att beröra allmänna punkter så att du förstår funktionsprincipen.

Och den sista viktiga egenskapen hos den "tunna klienten": under den har du inte möjlighet att arbeta med konfiguratorn. När du startar den "tunna klienten" kommer "konfigurator"-knappen i 1C-startaren att saknas (se figur 1.1.8). I princip är detta logiskt: det är ingen idé att ge tillgång till en "tung" konfigurator när du har begränsade nätverksresurser.

Ris. 1.1.8. Vy över startfönstret för tunn klient

Webbklient

Nästa intressanta typ av klient som vi kommer att titta på är en webbklient. Denna typ av klientapplikation krävs för att endast fungera över Internet. Dessutom, om för den "tunna klienten" att fungera på den lokala maskinen var det nödvändigt att installera programvara, då behöver du inte göra detta för att arbeta under en webbklient. Allt arbete med denna klient kan göras via en webbläsare (Mozilla, Opera, Internet Explorer, etc.). Detta är en mycket bekväm typ av "tunn klient": alla användare, var som helst i världen från vilken enhet som helst, kan starta en webbläsare, ange adressen till webbservern där databasen publiceras och få tillgång till just denna databas. Det finns inget behov av att ladda ner eller installera någon programvara.

Webbklienten kan arbeta med både en vanlig fildatabas och en klient-serverarkitektur. Det enda är att i båda fallen, som i fallet med en "tunn klient" som fungerar via Internet, är det nödvändigt att installera speciell programvara på serversidan - en webbserver (vanligtvis Apache eller IIS).

Principerna för driften av en webbklient i fallet med en fildatabas och klient-serverarkitektur presenteras i fig. 1.1.9 och 1.1.10

"Fet klient"

"Tjock klient" är den huvudsakliga typen av klient som du kan utföra normalt arbete med "1C: Enterprise". Under denna typ av klient är nästan all funktionalitet som tillhandahålls av det inbyggda 1C-programmeringsspråket tillgänglig. Du kan till exempel arbeta med frågor och applikationstyper under den.

En av funktionerna hos den "tjocka klienten" är att den stöder arbete i normalt läge, dvs. under den "tjocka klienten" kan du köra applikationer utvecklade under plattformarna 8.1 och 8.0. – regelbundna ansökningar. Du kan också starta vanliga formulär i hanterade applikationer, vilket naturligtvis inte kan göras i en tunn klient.

Vi kommer att prata i detalj om vanliga och hanterade applikationer i nästa kapitel.

Den "tjocka klienten" installeras av ett vanligt distributionskit och körs på Windows operativsystem körbar fil 1Cv8.exe.

Eftersom att arbeta med en "tjock klient" kräver betydande datorkraft kan du kommunicera med databasen antingen direkt eller via ett lokalt Ethernet-nätverk. Denna typ av klientapplikation kan fungera med både en fildatabas och en klient-serverarkitektur (med TCP/IP-protokollet).

I fallet när klient-serverversionen av operationen "tjock klient" används (Fig. 1.1.13), ansluts den "tjocka klienten" till 1C:Enterprise-serverklustret via det lokala nätverket, och serverklustret interagerar med SQL-servern (DBMS). Dessutom kan serverklustret och DBMS placeras på olika datorer, administratören har möjligheten att placera ut dem för att optimera serverns prestanda.

Den tjocka klienten kan arbeta med en fildatabas antingen direkt: databasfilen finns på samma dator där den tjocka klienten är installerad, eller via ett lokalt nätverk (Fig. 1.1.12). Om det finns interaktion med en fildatabas över ett lokalt nätverk måste full åtkomst till den ges via en delad nätverksresurs.

Och som redan borde stå klart är den "tjocka klienten" den enda användarapplikationen från vilken du fritt kan öppna konfiguratorn och bedriva utveckling. Ingen annan 1C:Enterprise-användarapplikation tillåter dig att göra detta. När du startar den "tjocka klienten" kommer du att se knappen "Konfigurator" i startfönstret (se Fig. 1.1.11).

Ris. 1.1.11 Tjock klientstartfönster

Och avslutningsvis presenterar vi en tabell som tydligt gör det tydligt hur dessa tre typer av klientapplikationer skiljer sig åt: "tjock klient", "tunn klient" och webbklient.

"Fet klient" "Tunn klient" Webbklient
Arbeta med konfiguratorn +
Arbeta via Ethernet lokalt nätverk + + +
Internetarbete + +
Distributionsinstallation krävs + +
Arbeta med en fildatabas + + +
Arbetar med sql-server + + +
Arbetar med vanliga applikationer +
Arbeta med hanterade applikationer + + +
Öppna vanliga formulär i hanterade appar +

Tabell 1.1.1 Skillnader mellan olika klientapplikationer.

Ibland verkar det som att lära sig programmeringsspråket i 1C är komplicerat och svårt. Faktum är att programmering i 1C är lätt. Mina böcker hjälper dig att snabbt och enkelt bemästra programmering i 1C: och "Grunderna för utveckling i 1C: Taxi"

Den här boken är lämplig för dig som redan har börjat programmera och upplever vissa svårigheter med detta ämne och för dig som har programmerat länge, men aldrig har arbetat med kontrollerade former 1C

  1. Utan komplicerade tekniska termer;
  2. Mer än 600 sidor praktiskt material;
  3. Varje exempel åtföljs av en ritning (skärmdump);

Kampanjkod för 15% rabatt - 48PVXHeYu

Lär dig programmering i 1C med hjälp av min bok "Programmering i 1C i 11 steg"

  1. Inga komplicerade tekniska termer.
  2. Över 700 sidor praktiskt material.
  3. Varje uppgift åtföljs av en ritning (skärmdump).
  4. En samling problem för läxor.
  5. Boken är skriven i en tydlig och på ett enkelt språk- för en nybörjare.
  6. Boken skickas till e-post V PDF-format. Kan öppnas på vilken enhet som helst!


Om den här lektionen hjälpte dig att lösa ett problem, du gillade det eller tyckte att det var användbart, då kan du stödja mitt projekt genom att donera valfritt belopp:

Du kan betala manuellt:

Yandex.Money - 410012882996301
Web Money - R955262494655

Gå med i mina grupper.

Många känner till namnet 1C, men inte alla förstår exakt hur det fungerar. 1C: Enterprise är mjukvaruprodukt, som ursprungligen utvecklades för att automatisera redovisning. Idag används den för att driva hela företaget. Det finns flera alternativ för att interagera med databasen. I den här artikeln kommer vi att titta på skillnaderna mellan 1C tjocka och tunna klienter.

Fet klient - ett sedan länge bekant arbetsalternativ

Den ursprungliga typen av programvisning som fanns i 1C: Enterprise från allra första början kallas tjock. Före version 8:2 var den den enda, men nu anses den vara den enklaste möjliga. Det är värt att notera att ansökan om vilken vi pratar om, lever upp till sitt namn. Dess funktionalitet inkluderar nästan alla möjliga kommandon, men det kräver mycket bra fart nätverk och tillräckligt stora datorresurser. Detta förklaras ganska enkelt: de flesta program i det inbyggda 1C-språket bearbetas av den tjocka klienten på.

användardator

  1. Först begärs data från servern;
  2. 1C-servern skickar en begäran till databasen;
  3. Informationen skickas till användarens applikation;
  4. Informationen behandlas sedan.

Tunn klient – ​​ett modernt sätt att arbeta

Dök upp i senaste uppdateringen, den "tunna" applikationen skiljer sig radikalt från sin föregångare. Nu kan användare arbeta hemifrån utan att slösa extra bandbredd eller överbelasta sina personliga datorer. Denna förändring orsakas av en viss förändring i begreppen om hur sådant arbete ska utföras. De begärda processerna bearbetas inte på användarens dator, utan på serverdatorn, som sedan skickar mottagna data till begäranden. Det visar sig att användare kan andas lätt, men hur kan de hitta en enhet som kan klara av arbetet i ett helt enormt företag? Tillverkaren har också sörjt för detta problem - servern kan delas upp i flera datorer och får så mycket maskinkraft som behövs.

Så här ser algoritmen ut:

  • Skickar först en förfrågan till nödvändig information;
  • Servern kommunicerar med databasen;
  • 1C-servern behandlar mottagna data;
  • Servern skickar den begärda informationen till användaren.

Informationen som erhålls räcker för att förstå att det finns skillnader mellan ansökningarna, så det skulle inte vara överflödigt att bekanta dig med sådana beskrivningar innan du börjar arbeta.

Är det vettigt att använda en tjock klient?

Som redan nämnts vill många användare inte acceptera innovationer och förbli trogna den gamla applikationen. Men är det bara en fråga om hängivenhet? Nej och åter nej.

När det är möjligt bör du ansluta via en tjock klient. Idag är dess funktionalitet fortfarande den mest omfattande och bekväma. Till exempel fungerar 1C-konfiguratorn bara i gammal version, och in fildatabas data nås uteslutande via den "tjocka" versionen av klientapplikationen.

Men ingen hävdar att idén om en tunn klient låter frestande, och alla kommer att dra nytta av den fullständiga implementeringen av denna idé, särskilt stora företag för vilka allt detta var tänkt. Rykten säger att hela mjukvaruprodukten kommer att överföras till en ny klient under de kommande åren, men ingen talar om Tolstojs öde. Kanske kommer det att gå till historien som onödigt, men för tillfället är det ännu inte dags att bli av med sådan bekvämlighet.



Om du upptäcker ett fel markerar du ett textstycke och trycker på Ctrl+Enter
DELA: