1s верзија на датотека со тенок клиент. Публикации

Објавувањето на верзиите 8.2 и 8.3 на програмата 1C: Enterprise означи голем скок во развојот на системската архитектура. Меѓу другото, тоа се манифестираше и во можноста за избор на типот на клиентот. Размислете за разликите помеѓу „дебелите“ и „тенките“ клиенти во 1C.

Разликите во прикажувањето на податоците се во форма на систем клиент-сервер.

Архитектура на програмата

Системот во 1C е изграден на база клиент-сервер. Терминот клиент најчесто се подразбира како збир на кориснички ориентирани потрошувачки апликации. Концептот на сервер е услужен дел во 1C, кој е скриен и независен од корисникот. Системот клиент-сервер може да биде претставен со различни типови. Значи, „дебелите“ и „тенките“ се различни видови на систем клиент-сервер. Дојде време да се разгледаат нивните разлики.

Запознајте го Дебелиот клиент

Што е „дебело“? - Ова е вообичаен тип на апликација со која работиме во 1C од 7.7. Во 1C 8.0 и 8.1 е зачуван. Се карактеризира со фактот дека самиот сервер, и обработката на информации, привремените датотеки, кешот - сето тоа се наоѓа на компјутерот на корисникот. Ова ја постигнува својата целосна функционалност и независност од Интернет.

И се нарекува густа затоа што се потребни моќни податочни канали за обработка на овие моќни процеси - дебели (што значи пропусност). И размената во нив оди според протоколот TCP / IP. До доаѓањето на 8.2 тој беше единствениот тип за работа на одински. Се карактеризира со сложеност во инсталацијата и висока цена.

ВАЖНО. Развојот на применети решенија во конфигураторот е достапен само од овој клиент.

Избор на тенок клиент

Во 1C, се појави тенок клиент со верзија 8.2. Работата во овој режим се нарекува управувана апликација. Во пракса, ова се манифестира во фактот дека сите процеси на обработка на информации, податоци, привремени датотеки, извршување на барање, кеш - сето ова е веќе на оддалечен сервер, пристапот до кој е практично ограничен. И приказот на резултатот (готовите податоци) се прикажува на мониторот на корисникот.

Пример за ова би била работата со веб-апликација. Кога користите таков клиент, не се потребни зголемени системски ресурси и канали за размена - овие канали се веќе тенки (дизајнирани за помал проток). Инсталирањето на дистрибуцијата е едноставно и не зазема многу простор. Од една страна, овозможувајќи ви да работите со 1C преку Интернет, од друга страна, поддржува само кориснички режим, лишувајќи ве од употребата на конфигураторот.

Сега знаете кои се разликите помеѓу дебел и тенок клиент 1C и можете да ја изберете најдобрата верзија на клиент-сервер за вашето претпријатие.

1C:Програмите за претпријатија, кои станаа лидери во автоматизацијата, се повеќе се интегрираат во бизнисот и во мрежата на претпријатијата. 8-та верзија на програмата повеќе не е наменета само за книговодство и одамна отиде подалеку од еден или два компјутери. Неговите способности сè повеќе се користат не само од менаџерите за контрола на финансиските трансакции, туку и од менаџерите во CRM, магационерите за сметководство во складиште итн.

Во овој поглед, нагло се зголеми оптоварувањето на локалната компјутерска мрежа на претпријатието и на компјутерскиот центар - серверот на кој се наоѓаат базите 1C. Сфаќајќи го ова, инвеститорот обезбеди неколку опции за распоредување на програмите 1C: Enterprise - датотека и клиент-сервер.

Верзија на датотека 1C: добрите и лошите страни

Наједноставната и најевтината опција за распоредување на платформата 1C:Enterprise 8 е опцијата за датотеки. Многу луѓе погрешно велат дека не е погоден за вмрежување со повеќе корисници. Воопшто не, оваа работна опција може да се користи и за работа од еден корисник без мрежни верзии и за споделување до 5 клиенти. За да ја конфигурирате работата на опцијата датотека 1C, можете да користите едноставен компјутер на кој е „споделен“ директориумот (пристапот до споделената папка е отворен), во кој, всушност, има една единствена датотека со базата на податоци. Нормално, овој компјутер мора постојано да биде вклучен за корисниците да имаат пристап до базата на податоци. Вториот не многу пријатен момент е целосниот пристап на сите корисници кои работат со програмата до оваа споделена папка, односно секој од нив не само што може да работи со 1C, туку има и можност да ја копира оваа база на податоци на нивниот компјутер (флеш-уред, отстранлив диск итн. .г) или едноставно бришење. Ова укажува на заклучокот дека е невозможно да се контролира безбедноста на податоците во голема компанија. И, се разбира, не може да не се каже дека кога се користи опцијата за распоредување датотека 1C, сите пресметки и операции се вршат на компјутерот на клиентот, така што работните станици мора да имаат добро снабдување со компјутерска моќ: моќен процесор и доволна RAM меморија. И ова, според сегашната стапка на доларот, не може секој да си го дозволи, имајќи предвид, згора на тоа, дека со објавувањето на секоја нова верзија на програмата, барањата за хардверот стануваат само повисоки.

Значителен плус може да се смета за речиси нула трошоци за делот на серверот - тоа може да биде едноставен моќен компјутер, на кој, на пример, главниот сметководител работи со добар хард диск и мрежна картичка со пропусен опсег од 1 Gb / s. Дури и конвенционалните (не-серверски) оперативни системи ќе обезбедат до 5 1C конекции со клиенти. Исто така е прилично едноставно да се направи резервна копија, која, патем, во најновите верзии може да се конфигурира со редовни средства на самиот 1C.

Врски на клиентот со датотеката 1C

За корисниците да работат со верзијата на серверот за датотеки на 1C: Enterprise, можни се 2 опции: „дебел клиент“ и веб-клиент. Првата опција е наједноставна, се користи во локални верзии и не е достојна за големо внимание. Но, кога користите веб-клиент, практично нема потреба да инсталирате софтвер. За да работите во овој режим, потребен ви е само компатибилен веб-прелистувач што може да се работи на речиси секоја платформа, па дури и на таблет преку 3G интернет. Се разбира, ќе треба малку да го комплицирате поставувањето, бидејќи ќе ви треба и веб-сервер, покрај датотеката, но тоа ќе донесе многу предности:

  • работа на кој било уред и кој било оперативен систем (MacOS, Linux, Windows, Андроид таблет, итн.);
  • работа од кое било место каде што има Интернет (се разбира, со соодветни поставки);
  • нема потреба да инсталирате и ажурирате софтвер на работните станици.

    Општи моменти на распоредување на серверот за датотеки 1C

    Прашањето за лиценцирање не може да се заобиколи: за поврзување на секој клиент, без оглед на видот на врската, покрај самата програма, неопходно е да се купи лиценца за клиент за пристап на корисник кој работи истовремено. Ова може да биде или хардверски клуч (USB токен) или софтверски PIN.

    Во следниот дел од статијата, детално ќе се осврнам на верзијата клиент-сервер на 1C: Enterprise, добрите и лошите страни на овој пристап и опциите за заштеда на софтвер.

1C е софтвер клиент-сервер и тоа значи дека 1C се состои од две програми - клиент и сервер. Програмата за серверот 1C работи на серверот. Корисникот на неговиот компјутер работи внатре 1C клиентска програма, која накратко се нарекува клиент 1C.

Постојат неколку типови на клиенти во 1C, што ви овозможува да ја користите програмата на различна компјутерска опрема, различни оперативни системи, географски распоредени.

Еден од клиентите 1C ви овозможува да користите 1C користејќи обичен интернет прелистувач на кој било оперативен систем (дури и на Mac). Друг клиент 1C е на PDA, на пример, производствен PDA во складиште за инвентар, со скенер за баркод.

Ајде да погледнеме што се клиентите 1C, кои се нивните разлики, како изгледаат и како да се работи со нив?

Дебел клиент 1C

Наједноставниот и најпознат клиент 1C е клиентот со дебелина од 1C („нормален“). Пред верзијата 1C 8.2, освен неа, не беа обезбедени други опции и не беа.

Конфигураторот 1C (во моментов) работи само во дебел клиент 1C. Исто така, се препорачува да се работи со базата на податоци со датотеки користејќи го дебел клиент 1C.

Во моментов, се претпоставува дека сите 1C конфигурации ќе бидат префрлени на 1C тенок клиент во следната година или две. Затоа, точната судбина на дебелиот клиент 1C во иднина останува нејасна, најверојатно нема да се користи.

Дебелиот клиент 1C работи под Windows. Тој е наречен дебел поради барањата на ресурсите на компјутерот на корисникот. Исто така, клиент со дебелина од 1C може да бара прилично големи количини на податоци преку мрежата.

Од гледна точка на програмерот, главната разлика помеѓу дебелиот клиент 1C е тоа што тој ги извршува повеќето програми на вградениот јазик 1C на компјутерот на корисникот. На пример, 1C сака да изврши барање од базата на податоци:

  • Клиентот 1C бара податоци од серверот 1C
  • Податоците се испраќаат до клиентот 1C
  • Клиентот 1C обработува податоци.

Дебелиот клиент интерфејс 1C изгледа вака. Стандардно, отворено е само корисничкото мени. Корисникот избира ставка од менито, која обично отвора прозорец (или листа). Следно, корисникот работи со списокот.

Во некои конфигурации за дебел клиент 1C, постои работна површина. Изгледа вака. Пред сè, ова се конфигурациите за сметководство и платен список и човечки ресурси.

Тенок клиент 1C

Тенкиот клиент 1C се појави релативно неодамна. За 1C тенок клиент, конфигурацијата за управување со трговија (верзија 11) веќе е објавена. Тенкиот клиент 1C е стандардно инсталиран во комплет со други опции за клиент 1C, но може да се инсталира одделно (само тој).

Конфигураторот 1C не работи во 1C тенок клиент. Може да работи со верзијата на датотеката на базата на податоци, но подобро е да се користи режимот клиент-сервер.

Thin client 1C работи и под Windows. Се нарекува тенок поради правилната организација на организацијата клиент-сервер на програмата. За разлика од клиент со дебелина од 1C, барањето од базата на податоци ќе изгледа вака:

  • Клиентот 1C ја испраќа до серверот 1C потребата на корисникот да бара податоци од серверот 1C
  • Серверот 1C бара податоци од базата на податоци
  • Серверот 1C обработува податоци
  • Резултатот од обработката на податоците се испраќа до клиентот 1C.

Како што разбирате, плус и минус веднаш се раѓаат. Плус - нема барања за ресурсите на компјутерот на корисникот, се очекува помал сообраќај. Минус - прецизност кон ресурсите на серверот Повисоко.

Последниот недостаток за големите компании е отстранет со фактот дека серверот 1C може да се скалира, односно можете да инсталирате систем од неколку сервери 1C на различни компјутери и тие ќе работат заедно.

Интерфејсот со тенок клиент 1C изгледа вака. Стандардно, се отвора работната површина на корисникот. Таа е поделена на блокови по видови на сметководство. Корисникот отвора обележувач и користи хиперврски за да ги отвори списоците.

Дополнителна разлика помеѓу 1C тенок клиент и дебел е тоа што може да работи не само преку TCP / IP, како дебел, туку и преку HTTP, како веб-клиент 1C.

Веб-клиент 1C (Веб-клиент 1C, Линукс клиент 1C)

Веб-клиентот 1C ви овозможува да користите 1C преку обичен интернет прелистувач. Не треба да инсталирате ништо за да го користите. Можете да го користите под кој било оперативен систем, вклучително, на пример, на iPad.

Можете да видите како изгледа 1C кога работите во веб-клиентот 1C во моментов. За да го направите ова, одете на официјалното демо за конфигурација Trade Management (верзија 11) .

За да го користите веб-клиентот 1C, треба да подигнете веб-сервер. Се користи исклучиво како транспорт и испраќа барања до серверот 1C. Логиката за извршување на барања и обработка на податоци во веб-клиентот 1C е иста како кај 1C тенок клиентот. За работа, се користи автоматска конверзија на вградениот јазик 1C во JavaScript.

Во веб-клиентот 1C, не можете да користите никакви конфигурации 1C - само оние напишани специјално за работа со тенок клиент 1C. Во теорија, развојот на конфигурацијата за 1C тенок клиент и за веб-клиент 1C се исти (и интерфејсот и однесувањето на системот треба да бидат исти).

Сепак, постојат гласини дека барем во моментот не е сè толку мазно и дека некои функции предизвикуваат грешки во веб-клиентот 1C, иако тие работат во 1C тенок клиент.

Интерфејсот на веб-клиентот 1C изгледа вака. Како што можете да видите, малку се разликува од 1C тенок клиент.

Клиент 1C за PDA (Екстензија 1C за џебни компјутери)

1C може да се користи и на PDA уреди (PDA, паметни телефони). Постојат дури и специјални производствени PDA-и, за работа во магацин или во продавница, тие обично имаат интегриран скенер за баркодови.

За да работите со 1C на PDA, можете да ја користите веб-продолжението 1C (видете подолу) - тоа е мала веб-локација што работи директно со 1C. Сепак, конкретно за PDA уреди со Windows Mobile 5.0 и погоре или Pocket PC 2003, постои 1C клиент за PDA.

Работата на екстензијата 1C за PDA е изградена на следниов начин:

  • PDA бара податоци од 1C (WiFi, GPRS, bluetooth)
  • PDA ги обработува податоците користејќи специјални форми под PDA
  • PDA печати податоци на печатач (комуникација на сличен начин)
  • PDA зачувува податоци во 1C.

Клиентот 1C за PDA ви овозможува да го користите конфигураторот во малку скратена форма, што ви овозможува да работите со директориуми, документи, регистри и нивните форми.

Веб екстензија 1C и веб-услуги 1C (Веб екстензија и услуги 1C)

Расте бројот на страници кои работат директно со 1C или кои можеби ќе треба да работат директно со 1C. Едноставен пример е онлајн продавница. Директното поврзување со 1C може да се користи за добивање онлајн салда, попусти, профил на клиенти, зачувување на нарачка.

За да се интегрираат со страницата, тие обично користат периодична размена (како на пример во CMS за интернет-страници и онлајн продавници 1C Bitrix) или онлајн поврзување со 1C. За онлајн работење на страницата со 1C, можете да ја користите веб-продолжението 1C или веб-услугите 1C.

Веб екстензијата 1C е дополнителен производ што се испорачува посебно. Ви овозможува да развивате страници на платформата ASP .NET кои работат преку базен од COM конекции со 1C. Создавањето редица на COM конекции, нивното зачувување и манипулација е веќе напишано во моторот за веб-екстензија за 1C.

Веб-услугите 1C се можности на платформата 1C (сервер 1C). За да ги користите, не треба да купувате или инсталирате дополнителен софтвер од 1C.

Потребен е веб-сервер (MS IIS или Apache) и негова едноставна конфигурација (поврзување на наставката ISAPI). После тоа, 1C може да објави свои веб-услуги. Веб-услугите 1C ви овозможуваат и да барате податоци од 1C и да пишувате податоци на 1C.

Безбедноста е организирана од фактот дека не се обезбедени никакви автоматски функции, за разлика од COM конекцијата - самиот програмер ги пропишува можностите на функциите, соодветно, ако програмерот не направил дупка (универзална нотација), тогаш тоа нема да биде.

Веб-клиентот 1C моментално е сè уште малку суров и кога работите со него, може да наидете на грешки што пречат и вознемируваат. Ова не значи дека не можете да работите со него - програмерот може да ги отстрани оние места во конфигурацијата што предизвикуваат грешки.

Се разбира, веб-клиентот 1C е иднината на платформата 1C. Независен е од оперативниот систем (Windows, Unix, Mac), прелистувачот (IE, Chrome, Safari, Firefox, Opera) и не бара компјутерски ресурси.

за платформа 8.2:

за платформа 8.3:

Коментар.Автоматско ажурирање на тенок клиент под Windows XP и Windows Vista преку 1C: Врската може да не работи. Ова не е многу погодно и ви препорачуваме да размислите за надградба на помодерен оперативен систем.

Поставување 1C Thin Client за работа со платформата 1C: Enterprise 8 верзија 8.3.4.437 и повисока

Инсталирајте го коренскиот сертификат на услугата „1C: Link“. во продавницата за сертификати на Windowsспоред упатствата за прелистувачот Internet Explorer.

https://<ваш-сайт>.link.1c.ru/xxx

Изберете „Windows Certificates“ како начин да го потврдите сертификатот на серверот

Кликнете на "Заврши"

Поставување автоматско овластување на веб-серверот

  • Изберете го потребниот IB во 1C Thin Client и кликнете на копчето „промени“.
  • Кликнете на врската „Дополнителни“ (се наоѓа под полето за адреса на инфобазата)
  • Во делот „Изберете метод за автентикација на корисник на веб-сервер“, изберете „Автоматски изберете“ и кликнете „Следно“.
  • Во прозорецот за поставки за сертификат, кликнете на „Следно“.
  • Во делот „Дополнителни опции за стартување“, наведете ја линијата: каде што најавувањето е најава на корисникот на веб-серверот, а лозинката е неговата лозинка.

Кликнете на копчето „Заврши“ и проверете ја врската со инфобазата.

Повеќе детали за поставките на Thin Client на веб-локацијата на ITS.

Поставување 1C Thin Client за работа со платформата „1C: Enterprise 8“ верзија 8.2.19.121 и повисока

За да работите во тенок клиент, преземете . Наместо тоа, зачувајте <1C>\bin\cacert.pem , каде<1C> - Директориум за инсталација на 1C Thin Client. Ова ќе ја спречи SSL грешката „Персертификатот не може да се автентицира со познати CA сертификати“.


Внесете го името на инфобазата, изберете ја ставката „Веб сервер“ и кликнете на копчето „Следно“

Внесете ја адресата на вашата инфобаза: https://<ваш-сайт>.link.1c.ru/xxxкаде што xxx е вашата патека за веб апликација.

Кликнете на "Заврши"

Конфигурирање на 1C Thin Client да работи со платформата на верзии 1C: Enterprise 8 што не се вклучени во списокот на препорачани

Ако сакате да користите верзија со тенок клиент, различна од оние препорачани погоре за да работите во услугата 1C: Link, можеби ќе треба да ја конфигурирате работата според httpили инсталација Штунел.

Конфигурирање на Thin Client да работи преку HTTP

Агентот за врски има можност да работи во тенок клиент користејќи го протоколот HTTP. Сепак, претпочитаниот протокол за работа во тенок клиент преку 1C: Врската е HTTPS. Не се препорачува користење на http протоколот, бидејќи кога се користи, податоците се пренесуваат во нешифрирана форма и може да бидат пресретнати од напаѓач.

Ако сте сигурни дека треба да го користите овој протокол за да работите во тенок клиент преку услугата 1C: Link, можете да ги користите упатствата подолу:

    Отворете ја контролната табла на агентот за врски и овозможете HTTP (дел 4.4 од упатството за корисникот 1C: Link).

    Поставете го тенок клиент:

Стартувајте го тенкиот клиент и кликнете на копчето за додавање.


Внесете го името на инфобазата, изберете ја ставката „Веб сервер“ и кликнете на копчето „Следно“

Внесете ја адресата на вашата инфобаза: http://<ваш-сайт>.link.1c.ru/xxxкаде што xxx е вашата патека за веб апликација.

Кликнете на "Заврши"

Инсталирање и конфигурирање на Stunnel

Инсталирајте ја програмата Stunnel на компјутер со 1C Thin Client. Откако ќе ја инсталирате програмата, стартувајте ја.

Во прозорецот што се отвора, изберете ја ставката "Конфигурација"

Во паѓачкото мени, изберете „Уреди stunnel.conf“

Notepad ќе се отвори со конфигурациска датотека. Заменете го текстот во датотеката со следните редови.

Повеќето корисници на 1C, особено G8, постојано слушнале такви често користени термини како „тенок клиент“ и „дебел клиент“, но најверојатно не го разбираат нивното значење.

Во принцип, за обичен корисник кој ја користи програмата на дневна основа, разликата помеѓу тенок и дебел клиент не се чувствува, бидејќи таквиот корисник не мора да навлегува во техничките детали за процесите што ги извршува компјутерот, нивните алгоритми. Но, во исто време, нема да биде излишно, барем на примитивно ниво, да се разберат главните карактеристики на платформата 1C 8.3, чие познавање во критични ситуации ќе помогне да се решат некои проблематични прашања.

На пример, може да биде ситуација кога некои грешки постојано се појавуваат на еден компјутер, додека во друг, напротив, тие се целосно отсутни. Во таква ситуација, разбирајќи ги нијансите на работата на различни клиенти, често е доволно едноставно да се смени еден клиент во друг, а со тоа брзо да се реши проблемот.

Значи, кои се разликите помеѓу дебел и тенок клиент 1C?

Дебел клиент 1C

Во овој режим, најголемиот дел од информациите се обработуваат на компјутерот на корисникот. Затоа, овој режим е многу тежок за брзината на мрежата.

Тенок клиент 1C

Во овој режим, сите операции со се вршат на серверот каде што е зачувана базата на податоци. На корисникот му се прикажува само приказ на примените податоци.
На пример, за генерирање на извештај, се користат ресурсите на серверот, а не клиентскиот компјутер, како што е случајот со „дебелиот клиент“.
Ова ги намалува потребите за ресурси на клиентските компјутери и брзината на мрежата. Исто така, поради оваа причина, дистрибуцијата на тенок клиент зазема помалку простор.