1c 8 nazik müştəridə başlamır. Nəşrlər

24.07.2023

1C: Enterprise texnologiyasının gözəl xüsusiyyətlərindən biri odur ki, proqram həlli texnologiyadan istifadə edərək hazırlanmışdır nəzarət formaları, həm Windows, Linux, MacOS X üçün nazik (icra edilə bilən) müştəridə, həm də 5 brauzer üçün veb müştəri kimi işlədilə bilər - Chrome, Internet Explorer, Firefox, Safari, Edge və bütün bunlar - dəyişməz mənbə kodu tətbiqlər. Üstəlik, xaricdən nazik müştəri və brauzerdəki proqramlar işləyir və demək olar ki, eyni görünür.
10 fərqi tapın (kəsik altında 2 şəkil):

Pəncərə nazik müştəri Linux-da:

Veb müştəridə eyni pəncərə (Chrome brauzerində):

Nə üçün veb müştəri yaratdıq? Bir qədər pafoslu desək, zaman bizim qarşımıza belə bir vəzifə qoyub. İnternet üzərindən işləmək çoxdan biznes proqramları üçün ilkin şərt olmuşdur. Birincisi, nazik müştərimiz üçün İnternet vasitəsilə işləmək qabiliyyətini əlavə etdik (bəzi rəqiblərimiz, yeri gəlmişkən, bununla bağlı dayandılar; digərləri, əksinə, nazik müştəridən imtina etdilər və veb müştəri tətbiq etməklə məhdudlaşdılar). Biz istifadəçilərimizə onlara ən uyğun olan müştəri seçimini seçmək imkanı vermək qərarına gəldik.

İncə müştəriyə veb-əsaslı imkanların əlavə edilməsi müştəri-server arxitekturasında tam dəyişikliklə böyük bir layihə idi. Veb müştəri yaratmaq sıfırdan başlayaraq tamamilə yeni bir layihədir.

Problemin ifadəsi

Beləliklə, layihə tələbləri: veb müştəri nazik müştəri ilə eyni şeyi etməlidir, yəni:
  1. İstifadəçi interfeysini göstərin
  2. 1C dilində yazılmış müştəri kodunu icra edin
1C-də istifadəçi interfeysi təsvir edilmişdir vizual redaktor, lakin deklarativ olaraq, elementlərin piksel-piksel təşkili olmadan; Təxminən üç tip interfeys elementlərindən istifadə olunur - düymələr, giriş sahələri (mətn, rəqəm, tarix/saat), siyahılar, cədvəllər, qrafiklər və s.

1C dilində olan müştəri kodunda server zəngləri, yerli resurslarla işləmək (fayllar və s.), çap və s. ola bilər.

Həm nazik müştəri (veb vasitəsilə işləyərkən), həm də veb müştəri 1C proqram serveri ilə əlaqə yaratmaq üçün eyni veb xidmətlərindən istifadə edirlər. Müştəri tətbiqləri, əlbəttə ki, fərqlidir - nazik müştəri C++ dilində, veb müştəri JavaScript-də yazılmışdır.

Bir az tarix

Veb müştəri layihəsi 2006-cı ildə (orta hesabla) 5 nəfərdən ibarət komanda ilə başlamışdır. Layihənin müəyyən mərhələlərində tərtibatçılar xüsusi funksionallığı həyata keçirmək üçün cəlb edilmişdir ( elektron cədvəl sənədi, diaqramlar və s.); bir qayda olaraq, bunlar nazik müştəridə bu funksiyanı yerinə yetirən eyni tərtibatçılar idi. Bunlar. tərtibatçılar əvvəllər C++-da yaratdıqları komponentləri JavaScript-də yenidən yazdılar.

İki dil arasındakı güclü konseptual fərqlərə görə biz əvvəldən C++ nazik müştəri kodunun JavaScript veb müştərisinə avtomatik (hətta qismən) çevrilməsi ideyasını rədd etdik; veb müştəri sıfırdan JavaScript-də yazılmışdır.

Layihənin ilk iterasiyalarında veb müştəri daxili 1C dilində müştəri kodunu birbaşa JavaScript-ə çevirdi. İncə müştəri fərqli şəkildə hərəkət edir - daxili 1C dilində kod bayt koduna yığılır və sonra bu bayt kodu müştəridə şərh olunur. Sonradan veb müştəri də eyni şeyi etməyə başladı - birincisi, performans artımı verdi, ikincisi, nazik və veb müştərilərin arxitekturasını birləşdirməyə imkan verdi.

Veb müştəri dəstəyi ilə 1C: Enterprise platformasının ilk versiyası 2009-cu ildə buraxıldı. O zaman veb müştəri 2 brauzeri - Internet Explorer və Firefox-u dəstəkləyirdi. İlkin planlara Opera dəstəyi daxil idi, lakin o zaman Opera-da proqramların bağlanması ilə bağlı həlledilməz problemlər üzündən (tətbiqin bağlandığını 100% əminliklə izləmək mümkün deyildi və o anda şəbəkədən ayırma prosedurunu həyata keçirmək mümkün deyildi. 1C proqram serveri) bu planlardan imtina edilməli idi.

Layihə strukturu

Ümumilikdə, 1C: Enterprise platformasında JavaScript-də yazılmış 4 layihə var:
  1. WebTools digər layihələr tərəfindən istifadə edilən ümumi kitabxanalardır (biz burada Google Closure Library-ni də daxil edirik).
  2. Formatlaşdırılmış Sənədə Nəzarət
  3. Planlayıcıya nəzarət (həm nazik müştəridə, həm də veb müştəridə JavaScript-də həyata keçirilir)
  4. Veb müştəri
Hər bir layihənin strukturu Java layihələrinin strukturuna bənzəyir (və ya .NET layihələri - hansı daha yaxındırsa); ad boşluqlarımız var və hər bir ad sahəsi içərisindədir ayrı qovluq. Qovluğun içərisində fayllar və ad sahəsi sinifləri var. Veb müştəri layihəsində təxminən 1000 fayl var.

Struktur olaraq, veb müştəri əsasən aşağıdakı alt sistemlərə bölünür:

  • İdarə olunan müştəri tətbiqi interfeysi
    • Ümumi proqram interfeysi ( sistem menyuları, panellər)
    • İdarə olunan formaların interfeysi, o cümlədən başqa şeylər arasında, təxminən 30 nəzarət (düymələr, müxtəlif növlər giriş sahələri - mətn, rəqəm, tarix/saat və s., cədvəllər, siyahılar, qrafiklər və s.)
  • Müştəridə tərtibatçılar üçün mövcud olan obyekt modeli (ümumilikdə 400-dən çox növ: idarə olunan interfeys obyekt modeli, verilənlərin düzülüşü parametrləri, şərti üslub və s.)
  • Daxili 1C dilinin tərcüməçisi
  • Brauzer genişləndirmələri (JavaScript-də dəstəklənməyən funksionallıq üçün istifadə olunur)
    • Kriptoqrafiya ilə işləmək
    • Fayllarla işləmək
    • Xarici komponentlərin texnologiyası, onları həm nazik, həm də veb müştərilərdə istifadə etməyə imkan verir

İnkişaf xüsusiyyətləri

Yuxarıda göstərilənlərin hamısını JavaScript-də həyata keçirmək asan deyil. Bəlkə də 1C veb müştərisi JavaScript-də yazılmış ən böyük müştəri proqramlarından biridir - təxminən 450.000 sətir. Biz veb müştəri kodunda obyekt yönümlü yanaşmadan fəal şəkildə istifadə edirik ki, bu da belə böyük layihə ilə işi asanlaşdırır.

Müştəri kodunun ölçüsünü minimuma endirmək üçün əvvəlcə öz obfuscatorumuzdan istifadə etdik və platformanın 8.3.6 versiyasından (Oktyabr 2014) başlayaraq Google Closure Compiler-dən istifadə etməyə başladıq. Rəqəmlərdə istifadənin təsiri – çaşqınlıqdan sonra veb müştəri çərçivəsinin ölçüsü:

  • Öz obfuscator – 1556 kb
  • Google Closure Compiler – 1073 kb
Google Closure Compiler-dən istifadə bizim öz obfuscatorumuzla müqayisədə veb müştərinin performansını 30% yaxşılaşdırmağa kömək etdi. Bundan əlavə, tətbiqin istehlak etdiyi yaddaşın həcmi 15-25% azalıb (brauzerdən asılı olaraq).

Google Closure Compiler obyekt yönümlü kodla çox yaxşı işləyir, ona görə də veb müştəri üçün onun səmərəliliyi mümkün qədər yüksəkdir. Closure Compiler bizim üçün bir neçə yaxşı şey edir:

  • Layihənin qurulması mərhələsində statik növün yoxlanılması (kodu JSDoc annotasiyaları ilə əhatə etməyimizi təmin edir). Nəticə C++-da yazmağa çox yaxın olan statik yazmadır. Bu, layihənin tərtibi mərhələsində səhvlərin kifayət qədər böyük faizini tutmağa kömək edir.
  • Qarışıqlıq yolu ilə kodun ölçüsünü azaltmaq
  • İcra olunan kodun bir sıra optimallaşdırılması, məsələn:
    • daxili funksiya əvəzetmələri. JavaScript-də funksiyaya zəng etmək kifayət qədər bahalı əməliyyatdır və tez-tez istifadə olunan kiçik metodların daxili əvəzlənməsi kodu əhəmiyyətli dərəcədə sürətləndirir.
    • Kompilyasiya zamanı sabitlərin hesablanması. İfadə sabitdən asılıdırsa, sabitin faktiki dəyəri ona əvəz olunacaq
Biz veb müştəri inkişaf mühitimiz kimi WebStorm-dan istifadə edirik.

Kodu təhlil etmək üçün statik kod analizatorlarını birləşdirdiyimiz SonarQube-dən istifadə edirik. Analizatorlardan istifadə edərək, biz JavaScript mənbə kodunun keyfiyyətinin aşağı düşməsinə nəzarət edirik və bunun qarşısını almağa çalışırıq.

Hansı problemləri həll etdik/həll edirik?

Layihənin icrası zamanı biz həll etməli olduğumuz bir sıra maraqlı problemlərlə qarşılaşdıq.

Server ilə və pəncərələr arasında məlumat mübadiləsi

Mənbə kodunun qarışmasının sistemin işinə mane ola biləcəyi vəziyyətlər var. Veb müştərinin icra oluna bilən kodundan kənar kod, çaşqınlığa görə, icra edilə bilən kodun gözlədiyindən fərqli funksiya və parametr adlarına malik ola bilər. Bizim üçün xarici kod:
  • Məlumat strukturları şəklində serverdən gələn kod
  • Başqa bir proqram pəncərəsi üçün kod
Server ilə əlaqə qurarkən qarışıqlığın qarşısını almaq üçün @expose etiketindən istifadə edirik:

/** * @constructor * @extends (Base.SrvObject) */ Srv.Core.GenericException = funksiya () ( /** * @type (string) * @expose */ this.descr; /** * @type (Srv.Core.GenericException) * @expose */ this.inner; /** * @type (string) * @expose */ this.clsid /** * @type (boolean) * @expose */ this; kodlanmış)
Digər pəncərələrlə əlaqə qurarkən qarışıqlığın qarşısını almaq üçün biz sözdə ixrac edilmiş interfeyslərdən istifadə edirik (bütün metodların ixrac edildiyi interfeyslər).

/** * İxrac edilmiş DropDownWindow idarəetmə interfeysi * * @interface * @struct */ WebUI.IDropDownWindowExp = function()() /** * Seçimi 1 irəli və ya geriyə aparır * * @param (boolean) isForward * @param ( boolean ) checkOnly * @return (boolean) * @expose */ WebUI.IDropDownWindowExp.prototype.moveMarker = funksiya (isForward, checkOnly)() /** * Seçimi əvvəlinə və ya sonuna köçürür * * @param (boolean) isFirst * @param (boolean) checkOnly * @return (boolean) * @expose */ WebUI.IDropDownWindowExp.prototype.moveMarkerTo = funksiya (isFirst, checkOnly)() /** * @return (boolean) * @expose */ WebUI. IDropDownWindowExp.prototype .selectValue = funksiya ()()

Biz Virtual DOM-dan istifadə etdik ki, o, əsas istiqamətə çevrilsin)

Mürəkkəb Web UI ilə məşğul olan bütün tərtibatçılar kimi, biz də tez başa düşdük ki, DOM dinamik istifadəçi interfeysləri ilə işləmək üçün zəif uyğundur. Demək olar ki, dərhal UI ilə işi optimallaşdırmaq üçün Virtual DOM-un analoqu tətbiq olundu. Hadisənin işlənməsi zamanı bütün DOM dəyişiklikləri yaddaşda saxlanılır və yalnız bütün əməliyyatlar tamamlandıqdan sonra yığılmış dəyişikliklər DOM ağacına tətbiq edilir.

Veb müştərinin optimallaşdırılması

Veb müştərimizin daha sürətli işləməsi üçün standart brauzer imkanlarından (CSS və s.) maksimum istifadə etməyə çalışırıq. Belə ki, komanda paneli formalar (tətbiqin demək olar ki, hər bir formasında yerləşir) yalnız CSS-ə əsaslanan dinamik tərtibatdan istifadə edərək brauzer alətlərindən istifadə etməklə təqdim olunur.

Test

Funksional və performans testləri üçün biz xüsusi alətdən (Java və C++ dillərində yazılmışdır), həmçinin Selenium üzərində qurulmuş testlər dəstindən istifadə edirik.

Alətimiz universaldır - o, demək olar ki, hər hansı bir pəncərəli proqramı sınamağa imkan verir və buna görə də həm nazik müştəri, həm də veb müştərini yoxlamaq üçün uyğundur. Alət skript faylına 1C tətbiq həllini işə salmış istifadəçinin hərəkətlərini qeyd edir. Eyni zamanda, ekranın iş sahəsinin təsvirləri - standartlar qeyd olunur. Veb müştərinin yeni versiyalarının monitorinqi zamanı skriptlər istifadəçinin iştirakı olmadan oynanılır. Ekran görüntüsü hər hansı bir addımda istinadla uyğun gəlmirsə, test uğursuz sayılır, bundan sonra keyfiyyət mütəxəssisi bunun səhv və ya sistemin davranışında planlaşdırılan dəyişiklik olub olmadığını müəyyən etmək üçün araşdırma aparır. Planlaşdırılmış davranış halında, standartlar avtomatik olaraq yeniləri ilə əvəz olunur.

Alət həmçinin tətbiqin performansını 25 millisaniyə qədər dəqiqliklə ölçür. Bəzi hallarda biz skriptin hissələrini dövrələyirik (məsələn, biz sifariş girişini bir neçə dəfə təkrar edirik) zamanla icra vaxtının deqradasiyasını təhlil edirik. Bütün ölçmələrin nəticələri təhlil üçün jurnalda qeyd olunur.


Test alətimiz və tətbiqimiz sınaqdan keçirilir

Bizim alətimiz və Selenium bir-birini tamamlayır; məsələn, ekranlardan birində hansısa düymə yerini dəyişibsə, Selenium bunu izləməyə bilər, lakin alətimiz bunu görəcək, çünki ekran görüntüsünü standartla piksel-piksel müqayisə edir. Alət eyni zamanda klaviatura və ya siçandan daxil edilmiş məlumatların işlənməsi ilə bağlı problemləri izləyə bilir, çünki bu, məhz onun əks etdirdiyi şeydir.

Hər iki alət üzrə testlər (bizim və Selenium) tətbiq həllərimizdən tipik iş ssenarilərini həyata keçirir. Testlər 1C: Enterprise platformasının gündəlik qurulmasından sonra avtomatik olaraq işə salınır. Skriptlər daha yavaşdırsa (əvvəlki quruluşla müqayisədə), biz yavaşlamanın səbəbini araşdırıb həll edirik. Bizim meyarımız sadədir - yeni quruluş əvvəlkindən daha yavaş işləməməlidir.

Tərtibatçılar yavaşlama hadisələrini araşdırmaq üçün müxtəlif alətlərdən istifadə edirlər; əsasən DynaTrace tərəfindən istehsal olunan Dynatrace AJAX Edition istifadə olunur. Əvvəlki və yeni qurulmalar üzrə problemli əməliyyatın icrası qeydləri qeyd olunur, sonra qeydlər təhlil edilir. Eyni zamanda, tək əməliyyatların icra müddəti (millisaniyələrlə) həlledici amil olmaya bilər - zibil toplama kimi xidmət prosesləri vaxtaşırı brauzerdə işə salınır, onlar funksiyaların icra müddəti ilə üst-üstə düşə və şəkli təhrif edə bilər. Bu halda daha uyğun parametrlər yerinə yetirilən JavaScript təlimatlarının sayı, DOM-da atom əməliyyatlarının sayı və s. Eyni skriptdəki təlimatların/əməliyyatların sayı yeni versiyada artıbsa, bu, demək olar ki, həmişə düzəldilməli olan performansın azalması deməkdir.

Həmçinin, performansın aşağı düşməsinin səbəblərindən biri ola bilər ki, Google Closure Compiler nədənsə funksiyanın daxili əvəzlənməsini həyata keçirə bilmədi (məsələn, funksiya rekursiv və ya virtual olduğundan). Bu halda mənbə kodunu yenidən yazaraq vəziyyəti düzəltməyə çalışırıq.

Brauzer uzantıları

Tətbiq həlli JavaScript-də mövcud olmayan funksionallığa ehtiyac duyduqda, biz brauzer genişləndirmələrindən istifadə edirik:
  • fayllarla işləmək üçün
  • kriptoqrafiya ilə işləmək üçün
  • xarici komponentlərlə işləmək
Bizim uzantılarımız iki hissədən ibarətdir. Birinci hissə brauzer genişləndirilməsi adlanan şeydir (adətən JavaScript-də yazılmış Chrome və Firefox üçün genişlənmələr), ikinci hissə ilə qarşılıqlı əlaqədə olur - bizə lazım olan funksionallığı həyata keçirən ikili genişləndirmə. Qeyd etmək lazımdır ki, biz ikili genişləndirmələrin 3 versiyasını yazırıq - Windows, Linux və MacOS üçün. Binar genişləndirmə 1C: Enterprise platformasının bir hissəsi kimi təqdim olunur və 1C proqram serverində yerləşir. Veb müştəridən ilk dəfə çağırıldıqda o, müştəri kompüterinə endirilir və brauzerdə quraşdırılır.

Safari-də işləyərkən, genişlənmələrimiz Internet Explorer-də işləyərkən NPAPI-dən istifadə edir, ActiveX texnologiyasından istifadə edirlər. Microsoft Edge hələ genişlənmələri dəstəkləmir, ona görə də içindəki veb müştəri məhdudiyyətlərlə işləyir.

Əlavə inkişaf

Veb müştəri inkişaf komandası üçün tapşırıq qruplarından biri də budur gələcək inkişaf funksionallıq. Veb müştərinin funksionallığı nazik müştərinin funksionallığı ilə eyni olmalıdır;

Digər vəzifələrə memarlığın inkişafı, refaktorinq, performans və etibarlılığın təkmilləşdirilməsi daxildir. Məsələn, istiqamətlərdən biri asinxron iş modelinə doğru irəliləmədir. Veb müştərinin bəzi funksionallığı hazırda serverlə qarşılıqlı əlaqənin sinxron modelində qurulub. Asinxron model indi brauzerlərdə (və təkcə brauzerlərdə deyil) daha çox aktuallaşır və bu, bizi sinxron zəngləri asinxronlarla əvəz etməklə (və kodu müvafiq olaraq refaktor etməklə) veb müştərini dəyişdirməyə məcbur edir. Asinxron modelə tədricən keçid buraxılmış həllərin dəstəklənməsi və onların tədricən uyğunlaşması ehtiyacı ilə izah olunur.

Teqlər: Teqlər əlavə edin

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

Bir çox 8 istifadəçi artıq “Qalın müştəri” və “Nazik müştəri” kimi terminləri eşitmişdir. Ancaq bunun nə demək olduğunu az adam bilir.

Yağlı müştəri- Proqramla işləməyin normal yolu budur. Biz buna çoxdan öyrəşmişik (7.7 və 8.2 günlərindən). Daha ətraflı.

İncə müştəri- bu, mühasibat məlumat bazası kompüterimizdə və ya hətta şəbəkəmizdə deyil, minlərlə kilometr uzaqlıqda olduqda İnternet vasitəsilə işləmək üçün 1C işə salma rejimidir. uzaq server(bəlkə başqa şəhərdə və ya ölkədə). Daha ətraflı.

Sadəcə olaraq, öz kompüterində və ya müəssisə şəbəkəsində verilənlər bazası ilə işləyən adi mühasib üçün nazik müştəri ilə qalın müştəri arasında heç bir fərq yoxdur.

Ancaq tez-tez olur ki, bəzi səhvlər bir müştəridə görünür, digərində isə yoxdur. Məsələn, 1C Mühasibat 8.3-də əməliyyatların göstərilməsi ilə.

Bu halda, hazırda hansı müştəri ilə işlədiyimizi öyrənmək və onu başqasına dəyişmək faydalı ola bilər.

Hansı müştəri ilə işlədiyinizi necə bilirsiniz? 1C-nin versiyası ilə pəncərəyə baxın (məqalədə):

Orada, "Tətbiq" bölməsində müştəriniz göstəriləcək:

Müştərinin necə dəyişdiriləcəyi haqqında yazılmışdır.

Hörmətlə, (müəllim və tərtibatçı).

31.07.2015

1C Fresh xidmət saytında onlayn olaraq İnternet vasitəsilə 1C proqramları ilə işləmək üçün 1C: Enterprise 8 nazik müştərini necə quraşdırmaq və konfiqurasiya etmək olar.

Mövzu ilə bağlı oxşar məqalələr:

Siz ya adi brauzerdən istifadə etməklə, ya da 1C: Müəssisə nazik müştərisindən istifadə etməklə 1C serverində yerləşən verilənlər bazalarınızla bərabər müvəffəqiyyətlə işləyə bilərsiniz (Şəkil 1).

Bəzi hallarda nazik müştəri ilə işləmək daha sabit və rahat seçim ola bilər. 1C: Enterprise nazik müştəri MS Windows və Linux əməliyyat sistemlərində işləyə bilər, lakin bu məqalədə biz yalnız Windows OS altında quraşdırma variantını nəzərdən keçirəcəyik, çünki bu, ən sadədir və xüsusi bacarıq tələb etmir.

1. Linkdən istifadə edərək 1C veb saytından cari 1C nazik müştəri paylanmasını yükləyin

Fayl standart brauzer parametrlərində göstərilən qovluqda saxlanılır. Tipik olaraq, bu qovluq "Yükləmələr" və ya "Yükləmələr" adlanır.

2. Yüklənmiş arxivdən bütün faylları diskdəki istənilən qovluğa çıxarın.

3. Arxiv fayllarını çıxardığınız qovluqdan setup.exe faylını işə salın (şək. 2). Proqramın quraşdırılması üçün hazırlıqlar başlayacaq, bu 1-2 dəqiqə çəkə bilər.

4. 1C: Enterprise nazik müştəri quraşdırma ustası işə düşəcək (şək. 3). "Növbəti" düyməsini basın və sehrbazın tövsiyələrinə əməl edin (standart parametrləri qəbul etməyi məsləhət görürük). Quraşdırma prosesi başa çatana qədər ardıcıl olaraq "Növbəti" düyməsini basın və sehrbazın son addımında "Bitir" düyməsini basın.

5. İş masasında nazik müştərini işə salmaq üçün qısa yol görünəcək (şək. 4).

Vacibdir!
Gələcəkdə bu 1C: Enterprise qısa yolundan istifadə edərək nazik müştərini işə salmalısınız, çünki iş masasından bu halda nazik müştəri avtomatik olaraq yenilənəcək.

Təbrik edirik, 1C nazik müştərini kompüterinizə quraşdırdınız, indi 1C serverində verilənlər bazanızın yerləşdiyi ünvanın ünvanını təyin etməli və işəsalma parametrlərini təyin etməlisiniz.

6. Verilənlər bazanızı 1C nazik müştəri vasitəsilə daxil olmağı konfiqurasiya etmək istədiyiniz brauzerdə açın (adətən xidmətdə işlədiyiniz kimi).

7. URL-i brauzerinizin ünvan çubuğundan mübadilə buferinə köçürün. Nazik müştəridən proqrama qoşulma qurarkən sizə lazım olacaq (şək. 5).

Diqqət!Ünvanın /ru_RU sonluğu olmayan hissəsindən istifadə etməlisiniz.
Məsələn, şəkildə göstərilən hal üçün ünvanın aşağıdakı fraqmentini buferə köçürməlisiniz: https://1cfresh.com/a/ea/123456.

8. İş masanızda qısa yoldan 1C:Enterprise proqramını işə salın.

9. Açılan pəncərədə " 1C: Enterprise proqramını işə salın" "Əlavə et" düyməsini basın (Şəkil 6).

10. "Seçin" Siyahıya mövcud məlumat bazasının əlavə edilməsi" (Şəkil 7).

11. Açılan pəncərədə (şək. 8), infobase adı sahəsində verilənlər bazanızın adını daxil edin (xidmətdə olduğu kimi eyni addan istifadə edə bilərsiniz) və infobazaya qoşulma seçimini göstərin " Veb serverdə" və "Sonrakı" düyməsini basın.

12. Məlumat bazası ünvan sətri sahəsində brauzerin ünvan çubuğundan kopyaladığınız infobaza URL sətrini /ru sonluğu olmadan mübadilə buferindən yapışdırın (Şəkil 9).

Proksi istifadə seçimini göstərin "İstifadə edin avtomatik aşkarlama proxy".
Əgər kompüterinizdə yalnız bir istifadəçi işləyirsə, veb server istifadəçisinin autentifikasiya metodunu “Avtomatik olaraq seçin” kimi təyin edə bilərsiniz (həmişə login və şifrənizi daxil etməmək üçün).

13. Növbəti addımda sertifikatın yoxlanılması parametrləri üçün parametrləri “standart” olaraq buraxın (şək. 10).

14. Siz istifadəçinin autentifikasiyası seçimini “Avtomatik olaraq seçin” (Şəkil 11) və “Nazik Müştəri” kimi əsas işə salma rejimini seçə bilərsiniz.

Yəqin ki, qeyd etdiyiniz kimi, istifadəçinin autentifikasiyası iki mərhələdə həyata keçirilir - birinci mərhələdə istifadəçi serverə daxil olmaq üçün autentifikasiya olunur, ikinci mərhələdə isə istifadəçinin hər bir fərdi məlumat bazasına daxil olmaq hüquqları yoxlanılır.

15. Bunun üçün proqramı işə salın, “Launch 1C:Enterprise” pəncərəsində siyahıdan əlavə edilmiş məlumat bazasını seçin və “1C:Enterprise” düyməsini sıxın (şək. 12).


16. Görünən autentifikasiya dialoq qutusunda xidmətdəki proqramlarınıza daxil olmaq üçün istifadə etdiyiniz loqin və parolu daxil edin (şək. 13).

Bundan sonra verilənlər bazanız 1C:Enterprise nazik müştərisinə yüklənəcək və məlumatlarınız brauzer vasitəsilə əvvəllər xidmətdə işlədiyiniz orada açılacaq (şək. 14).

Proqramda əvvəlki kimi işləməyə davam edə bilərsiniz. Görünüş və proqramın işləməsi eynidir.

Mümkün problemlər

1C nazik müştəri quraşdırarkən bir mesaj görünür:
"OpenID istifadəçi identifikasiyası xətası (Nazik Müştəri)"

Bu həll üçündür bu məsələ Verilənlər bazasını seçmək üçün ilkin pəncərədə "Dəyişdir" düyməsini basmalı və əlavə işəsalma parametrlərində "/oida-" əmrini təyin etməlisiniz.

Ərizə

1CFresh.com bulud xidmətində məlumat bazaları ilə işləmək üçün Windows üçün 1C nazik müştəri paylamaları (XP və Vistadan başqa versiyalar üçün 32 bit):

adBuraxın
Nazik müştəri 1C: Müəssisə8.3.13.1453
Nazik müştəri 1C: Müəssisə8.3.13.1437
Nazik müştəri 1C: Müəssisə8.3.10.2820
Nazik müştəri 1C: Müəssisə8.3.10.2796
Nazik müştəri 1C: Müəssisə8.3.10.2795
Nazik müştəri 1C: Müəssisə8.3.10.2789
Nazik müştəri 1C: Müəssisə8.3.10.2779
Nazik müştəri 1C: Müəssisə8.3.10.2770
Nazik müştəri 1C: Müəssisə8.3.10.2759
Nazik müştəri 1C: Müəssisə8.3.10.2744
Nazik müştəri 1C: Müəssisə8.3.10.2712
Nazik müştəri 1C: Müəssisə8.3.10.2698
Nazik müştəri 1C: Müəssisə8.3.10.2679
Nazik müştəri 1C: Müəssisə8.3.10.2637
Nazik müştəri 1C: Müəssisə8.3.10.2624
Nazik müştəri 1C: Müəssisə8.3.10.2609
Nazik müştəri 1C: Müəssisə 8.3.10.2417
Nazik müştəri 1C: Müəssisə 8.3.10.2374

1C serverində bulud rejimində verilənlər bazası ilə işləmək üçün 1C nazik müştərini necə yükləmək, quraşdırmaq və konfiqurasiya etmək, 1cfresh müştəri, 1C 8.3 nazik müştəri, 1C nazik müştəri bulud xidməti 1C Fresh, 1C nazik müştəri, 1C Enterprise 8 İncə müştəri, onlayn iş üçün 1C nazik müştəri, 1C Enterprise 8.3 nazik müştəri, 1C 8.2 nazik müştəri, 1C Onlayn nazik müştəri, 1C Müəssisəsini necə yükləmək olar 8.3 nazik müştəri, 1C nazik müştəri nədir, 1C nazik müştəri nədir, 1C nazik müştəri nədir, 1C Enterprise 8.3 nazik müştərini necə konfiqurasiya etmək olar, 1C Enterprise İncə müştəri, 1C 8.3 nazik müştərini necə konfiqurasiya etmək olar, 1C 8.3 nazik müştərini pulsuz yükləmək, 1C nazik müştərini pulsuz yükləmək, 1C nazik müştəri quraşdırmaq, 1c nazik müştəri qurmaq, İnternet vasitəsilə 1c verilənlər bazası ilə işləmək üçün 1c nazik müştərini necə qurmaq olar, 1c 8 nazik müştəri, 1c nazik müştəri quraşdırılması, 1c nazik müştəri 8.3 endirilməsi, 1c nazik müştəri yeniləməsi, 1c nazik müştərinin işə salınması, 1c, nazik müştəri ilə qalın müştəri arasındakı fərq nədir, işləmək üçün 1c nazik müştərini necə quraşdırmaq olar onlayn mühasibat, 1c mühasibatlıq nazik müştəri, nazik müştərinin qurulması 1c 8.3, 1c müəssisə 8.2 nazik müştəri, nazik müştərinin quraşdırılması 1c 8.3, 1c avtomatik yeniləmə nazik müştəri, nazik müştəri tətbiqi 1C, 1C nazik müştəri rejimi, nazik müştəri rejimində 1C Mühasibat uçotunda işləmək, nazik müştəri 1C 8.3, 1C Enterprise 8.3 nazik müştərini yeniləmək, 1C buludunda işləmək üçün 1C İncə müştəri, nazik müştəri 1C 8.2 yükləmə, 1C İncə müştərini bulud rejimində işləmək üçün necə konfiqurasiya etmək, 1C Enterprise nazik müştərini yükləmək, 1C Enterprise 8 nazik müştərini, 1C nazik müştərini quraşdırmaq fayl versiyası, 1C nazik müştərini pulsuz yükləyin, 1C 8.3 nazik müştərini, İnternet vasitəsilə 1C nazik müştərini, İnternet vasitəsilə 1C ilə işləmək üçün 1C nazik müştərini avtomatik yeniləyin, Bulud uçotu ilə işləmək üçün 1C 8.3 nazik müştərini qurun, yeniləyin 1C nazik müştəri, qalın müştəri ilə nazik müştəri arasındakı fərq 1C, 1C 8.2 nazik müştəri quraşdırma, verilənlər bazasına yol qurmaq 1C nazik müştəri 1C 8.2, 1C buludunda işləmək üçün 1C nazik müştərini harada yükləmək olar, 1C nazik müştəri 8.3 torrent yükləmə, Pulsuz endirmə nazik müştəri 1C Enterprise 8.3, 1C Enterprise 8.2 nazik müştəri yükləmə, 1C Fresh xidmətində işləmək üçün 1C nazik müştərini necə quraşdırmaq və konfiqurasiya etmək, 1C 8.2 nazik müştəri URL quraşdırma, 1C 8 nazik müştərini necə konfiqurasiya etmək, 1C nazik müştəri nə deməkdir, nazik müştəri 8, nazik müştəri 8.3, nazik müştəri 8.3, nazik və qalın müştəri, 1C serverində buludda verilənlər bazası ilə işləmək üçün 1C 8.3 nazik müştərini necə konfiqurasiya etmək, bir server qurmaq nazik müştəri, nazik müştəri almaq, 1C qalın və nazik müştərilər arasında fərqlər, nazik müştəri yükləyin, Windows üçün 1C nazik müştəri, Linux üçün 1C nazik müştəri yükləyin, 1C nazik müştərini birləşdirən nazik müştəri rejimində 1C 8.2 verilənlər bazasını necə konfiqurasiya etmək olar , 1C nazik müştəri rdp, nazik müştəri qiyməti, 1C Enterprise nazik müştəri bu nədir? Kompüterinizə 1C nazik müştəri quraşdırın, 1C nazik müştəri quraşdırın yerli kompüter, 1C nazik müştəri 8.3 pulsuz yükləmə, 1cfresh xidmətində verilmiş verilənlər bazası ilə işləmək üçün 1C Enterprise 8 nazik müştəri qurmaq, 1C Enterprise nazik müştəri 8.3, 1C nazik müştərini pulsuz quraşdırmaq, 1C nazik müştəri, 1C nazik müştəri qurmaq üçün təlimatlar çap quraşdırılması, 1C nazik sistem müştərisi, 1C nazik terminal müştərisi, 1C nazik müştərinin işə salınması, nazik müştəri rejimində verilənlər bazası ilə işləmək üçün 1C serveri, 1C nazik müştərinin yoxlanılması, 1C 8 nazik müştəri ünvanının qurulması, 1C nazik müştəri tətbiqi , 1C nazik müştəri rejimini konfiqurasiya edin, nazik müştəri 1C Enterprise 8, 1C nazik müştəri quraşdırılması və konfiqurasiyası, 1C nazik müştəri rejimini seçmək, 1C nazik müştərini onlayn uçotla işləmək üçün konfiqurasiya etmək, Windows 7, 1C nazik müştəri paylanması üçün 1C nazik müştəri , Xidmət rejimində işləmək üçün 1C nazik müştəri, 1C veb ilə işləmək üçün 1C nazik müştəri, 1C Enterprise nazik müştəri rejimi, Bulud uçotu ilə işləmək üçün 1C nazik müştərini necə qurmaq olar, 1C nazik müştəri rejimini qurmaq üçün təlimatlar 1C bulud ilə işləmək üçün, 1C nazik müştəri, 1C nazik müştəri 8.3 pulsuz yükləmə , 1C nazik müştəri yeniləməsi, 1C nazik müştəri seçmək, buludda işləmək üçün 1C nazik müştərini necə quraşdırmaq, 1C təzə müştəri, 1C bulud müştərisi, 1C bulud xidməti üçün müştəri, 1C Mühasibat bulud xidməti üçün müştəri, İnternet vasitəsilə onlayn işləmək üçün 1C bulud müştərisi, mühasibat uçotu üçün bulud 1C proqramı

Xidmətin istifadəçiləri proqramlarla təkcə veb-brauzerdə deyil, həm də 1C: Enterprise nazik müştərisində işləyə bilərlər.

Bu yazı sizə işləyən kompüterdə nazik müştərinin necə qurulacağını və istifadəsini göstərəcək əməliyyat sistemi Windows.

1. İncə müştərinin tələb olunan versiyasının müəyyən edilməsi

Əvvəlcə sizə lazım olan nazik müştərinin hansı versiyasını təyin etməlisiniz.

2. İncə müştərini yükləyin

İncə müştərinin tələb olunan versiyasını yükləyin. Bu xidmətdə istifadə olunanlar üçün nazik müştəri quraşdırma proqramlarını yükləmək üçün keçidlərdir vebsayt 1C: Enterprise 8 platformasının versiyaları və Windows-un müxtəlif versiyaları:

64-bit nazik müştəri yalnız xidmət təşkilatınız və ya xidmət dəstəyi xəttiniz tərəfindən tövsiyə olunarsa quraşdırılmalıdır.

İnternet brauzeri yüklənmiş faylı hara yerləşdirməyi xahiş etmirsə, fayl standart brauzer parametrlərində təyin edilmiş qovluqda saxlanacaq. Adətən bu qovluq adlanır Yükləmələr və ya Yükləmələr.

Windows XP və Windows Vista altında nazik müştərinin avtomatik yenilənməsi işləmir. Beləliklə, quraşdırmalı olacaqsınız yeni versiya 1C: Enterprise platformasının versiyası xidmətdə hər dəfə yenilənəndə nazik müştəri. Bu, çox rahat deyil və daha müasir əməliyyat sisteminə təkmilləşdirməyi düşünməyinizi tövsiyə edirik.

3. İncə müştərinin quraşdırılması

Yüklənmiş quraşdırma faylından istifadə edərək nazik müştərini quraşdırın:


4. İncə müştərinin qurulması

1C: Enterprise 8 nazik müştəri ilə işləməyin rahatlığı üçün siyahının göstərilməsi rejimini aktivləşdirmək tövsiyə olunur. məlumat bazaları ağac şəklində (bunu yalnız bir dəfə etməlisiniz):

  1. İncə müştərini işə salın.
  2. Pəncərədə klikləyin 1C: Enterprise proqramını işə salın düyməsi Parametrlər...
  3. Yoxlama qutusu Ağac kimi göstərin.
  4. Düyməni basın OK.

Bundan sonra qrup nazik müştəri məlumat bazaları siyahısında yerləşəcəkdir vebsayt xallarla.