Açıq
Yaxın

Uyğunluq rejimini dəyişdirin və ya söndürün. Uyğunluq rejiminin dəyişdirilməsi və ya söndürülməsi Konfiqurasiya genişləndirilməsi uyğunluq rejimi daha çox

Mövzu "səliqəli" standarta dəyişikliklər konfiqurasiyalar həmişə aktualdır.

Genişləndirmələrin köməyi ilə konfiqurasiyadan çıxmadan dəyişikliklər etmək mümkün olur Dəyişikliklər olmadan(yəni kilidi çıxarmadan).

Nümunə olaraq biz standart funksionallığı genişləndirək"1C: Mühasibat uçotu 8" - sənəd detallarının tamlığı üçün yoxlamalar əlavə edəcəyik. Nəticədə, təfərrüatlar "yanlış" dəyərlərlə doldurularsa, sistem diaqnostika verəcəkdir.

Eynən 15 dəqiqə ərzində Müxtəlif problemləri həll etmək üçün istifadə edə biləcəyiniz texnikaları öyrənəcəksiniz.

Üstəlik, ikinci videoda göstərəcəyik universal mexanizm, uzantılara əsaslanır. Və belə bir mexanizm inkişaf etdirərək bir dəfə, ona qoşula bilər istənilən standart konfiqurasiya.

Xəyalları öz məhv olmayan reallığa çevrilə bilər :)

Beləliklə, başlayaq:

Video 1. Genişlənmələrlə işləmək üsulları - “1C: Mühasibat 8” nümunəsindən istifadə etməklə

Videonu öyrəndikdən sonra öyrənəcəksiniz:

  • Yaradın və birləşdirin konfiqurasiya üçün uzantılar
  • yerinə yetirmək sazlama uzantılar
  • Standart formaları təkmilləşdirin uzantılardan istifadə etməklə işlənmə/sənədlər
  • Hadisələrin qarşısını almaq standart konfiqurasiya formaları
  • Məlumatları saxla informasiya təhlükəsizliyi cədvəllərində deyil (parametrlərin saxlanması)
  • kimi müalicələrdən istifadə edin alqoritm anbarı

Biz də baxacağıq optimallaşdırma uzadılma obyektlərinin tərkibi və uzadılması məhdudiyyətləri cari platforma buraxılışlarında.

Video 2. Genişlənmələrdən istifadə edərək universal mexanizmlərin yaradılması

Bu videoda göstərəcəyik:

  • Genişlənmənin istifadəçi rejimində qoşulması ( konfiqurator olmadan)
  • Misal universal yoxlama doldurulması
  • Genişləndirmələrin həyata keçirilməsinin xüsusiyyətləri - ixtiyari seçimlərlə formaların yaradılması və məlumatların uzantılarda saxlanması

İşin dəyəri və müxtəlif buraxılışlardan tərcümə variantları

Tərcümə 8.1 → 8.2.13 Tərcümə 8.2.13 → 8.2.16 Tərcümə 8.2.16 → 8.3.10
qiymət, rub. * 54.000 ₽ 12.000 ₽ 76.800 RUR

Platformanın müxtəlif versiyalarındakı bütün dəyişikliklərin siyahısı aşağıdakı linklərdə mövcuddur:
Platforma 8.2 üçün:
http://downloads.v8.1c.ru/content/Platform/8_2_19_106/1cv8upd.htm

8.3-ə keçmək üçün işə başlamazdan əvvəl sizə lazımdır:

İdarə olunan bloklama rejimini yoxlayın. "Avtomatik" istifadə edilərsə, 8.3-ə köçürdükdə, idarə olunan kilidləmə rejiminə keçmək üçün əlavə xərclər tələb oluna bilər.
8.2.16 və daha yüksək versiyalarla uyğunluq rejimindən istifadə edirsinizsə, cədvəllərin yenidən qurulub-qurulmadığını yoxlamaq lazımdır.
Hansı növ müştərilərin istifadə olunduğunu müəyyənləşdirin (nazik, qalın, veb müştəri)
Linux ilə işləyən maşınların olub olmadığını müəyyənləşdirin

8.1 → 8.2.13 konfiqurasiyasının tərcüməsi

İşin dəyəri: 54.000 rub.

8.2.13 → 8.2.16 konfiqurasiyasının tərcüməsi (yenidən strukturlaşdırma daxil olmaqla)

Əsas dəyişikliklər:
Sabitlərin saxlanması rejimi və yığılma registrlərinin parametrləri dəyişdirilib. Hər bir obyektin öz verilənlər bazası cədvəli var
İdarə olunan kilidləmə mexanizminin tətbiqi yenidən işlənmişdir.
"TLOCK" texnoloji log hadisəsi üçün "Txt" xüsusiyyəti yalnız 8.2.13 versiyası ilə uyğunluq rejimində yazılır.
Nazik müştəri, qalın müştəri, server və xarici əlaqə üçün 1C: Müəssisə rejimində sazlama rejiminin iş sürətinə təsiri azaldı.
“ValueType(Field1) = ValueType(Field2)” formasının sorğusunun icrası “Field1” və “Field2” istinad növünün dəyərlərini ehtiva edərsə optimallaşdırılmışdır.
Mürəkkəb növün atributlarını əks etdirən idarə olunan forma sahələri üçün mürəkkəb tipin müxtəlif sürətli seçim parametrləri ilə istinad növlərinin daxil olduğu hallarda sürətli seçim siyahısının açılması sürətləndirilib.
Yeni müstəqil və dövri olmayan məlumat reyestri üçün ölçü indeksi qruplaşdırılıb

Konfiqurasiya dəyişiklikləri tələb edən dəyişikliklər:

Uyğunluq rejimi söndürüldükdə, dövri məlumat registrinin meneceri metodunun “Get()” “Dövr” parametri tələb olunur. 8.2.13 versiyası və 8.1 versiyası ilə uyğunluq rejimində davranış dəyişməzdir (metod parametr təyin etmədən istifadə edilə bilər, lakin nəticə qeyri-müəyyəndir).
“DataLockElement” obyektinin “SetValue()” və “UseFromDataSource()” metodlarından eyni vaxtda istifadə edərkən, istisna atılır. 8.2.13 versiyası ilə uyğunluq rejimində davranış dəyişməyib (“UseFromDataSource()” metodu ilə təyin edilmiş dəyər üstünlük təşkil edir).
Serializasiyanı dəstəkləməyən məlumat dəyərlərini saxlamaq dəstəklənmir. Uyğunluq rejimində davranış dəyişməyib.
Verilənlər bazası fayl əsaslıdırsa, məlumat bazası çevrilməlidir. Dönüşüm başlandıqdan sonra bu məlumat bazası ilə 1C: Enterprise 8 platformasının əvvəlki versiyaları ilə işləmək mümkün olmayacaq. Əgər inkişaf konfiqurasiya anbarından istifadə edilməklə həyata keçirilirsə, məlumat bazasını çevirməzdən əvvəl deponun surətini çıxarmalısınız.

ƏHƏMİYYƏTLİ. Uyğunluq rejiminin dəyişdirilməsi effektini əldə etmək üçün konfiqurator vasitəsilə yenidən strukturlaşdırma etməlisiniz: "İdarəetmə → Test və düzəliş → Məlumat bazası cədvəllərinin yenidən qurulması."

Əvvəlcə test bazasında yenidən strukturlaşdırma aparmaq və bu əməliyyatın icra müddətini ölçmək lazımdır.
Əgər siz 8.2.19-dan köhnə 1C server versiyasından, məsələn, 8.3 versiyasından istifadə edirsinizsə, yenidən strukturlaşdırma zamanı aşağıdakı səhvlər baş verə bilər:

Bu vəziyyətdə aşağıdakıları etməlisiniz:
Ayrı bir 1C server versiyası 8.2.19 quraşdırın və araşdırılan verilənlər bazasını onun üzərində yerləşdirin
Verilənlər bazasını 1C server versiyası 8.2.19-da konfiquratorda açın, uyğunluq rejimini "İstifadə etməyin" olaraq dəyişdirin.
Məlumat bazası cədvəllərinin yenidən qurulması
Yenidənqurma başa çatdıqdan sonra məlumat bazasını orijinal 1C server versiyası 8.3-ə köçürün

Konfiqurasiyanın 8.2.13 uyğunluq rejimindən 8.2.16 rejiminə (8.2.16, 8.2.19 platformasından istifadə edərkən uyğun olmayan rejim və 8.3 platformasından istifadə edərkən 8.2.16 uyğunluq rejimi) köçürülməsi dəyəri 12.000 rub.

Əmək müqaviləsi şablonunu yükləmək olar.

8.2.16 → 8.3.10 konfiqurasiyasının tərcüməsi

Konfiqurasiya tərcümə işinə aşağıdakı konfiqurasiya dəyişiklikləri daxildir:

1. Mülkiyyət adı konfliktlərini aradan qaldırın. 1C: Enterprise 8.3-də görünən yeni xüsusiyyətlərə uyğun olaraq dəyişən adlarının dəyişdirilməsi.
2. Bir-birinə zidd olan şəkil adlarını aradan qaldırın. Şəkillər kitabxanasındakı adlara uyğun gələn adlarla şəkillərin adlarının dəyişdirilməsi.
3. Sabit strukturun xassələri dəyişdirilərkən kodun dəqiqləşdirilməsi. Sabit bir quruluşun xüsusiyyətlərinin göstəricisini sabit bir quruluşun yenidən yaradılması ilə əvəz etmək və ya istifadəsini oxşar "Struktur" növü ilə əvəz etmək.
4. Seriyalaşdırılmayan dəyərlərin müvəqqəti yaddaşda yerləşdirilməsinin 1C: Enterprise 8.3-də dəstəklənən kodla dəyişdirilməsi.
5. İdarə olunan forma təfərrüatları üçün “Göstər” metodunun çağırılmasının “CurrentElement”, “CurrentPage” xassələrinin və “Aktivləşdirin” metodunun istifadəsi ilə əvəz edilməsi
6. 80 simvoldan uzun olan metadata obyekt adlarını metadata obyektləri üçün 80 simvol və ya daha az olan adlarla əvəz edin
7. 8.3-cü versiyaya keçid metodologiyasına uyğun olaraq metodların və xassələrin adının dəyişdirilməsi.
8. Dinamik siyahılarda seçimlər, şərti formatlaşdırma, qruplaşdırma və sıra ilə işləmə mexanizmlərinin təkmilləşdirilməsi.
9. “ÜMUMİ NƏTİCƏLƏR” açar sözü ilə sorğular üçün kodun dəqiqləşdirilməsi.
Əvvəlki iş məntiqini qorumaq üçün "Qruplaşdırma ilə Sorğu Nəticəsini Yandırmaq".
10. COM obyekt sinfi adlarında dəyişikliklər. "V82.COMConnector" adlarının "V83.COMConnector" və "V82.Application" adlarının "V83.Application" ilə əvəz edilməsi.
11. Siyahıdan seçim rejimində daxilolma sahələri üçün “Siyahıdan Seçimin Başlanması” hadisəsinin proqram kodunda imtina
12. “Açılan siyahı düyməsi” xassəsini təyin etməklə daxiletmə sahələri üçün “ChoiceList Button” xassəsindən proqram kodundan imtina.
13. “SafeMode()” qlobal kontekst metodu ilə qaytarılan dəyər tipindəki dəyişikliyi nəzərə almaq üçün kodun dəyişdirilməsi
14. Sabitlər üçün sorğunun nəticəsinin dəyişməsini nəzərə almaq üçün kodun dəyişdirilməsi (sabit cədvəlin “Dəyər” sahəsinə daxil olduqda, əgər sabit “Dəyər Saxlama”, “UniqueIdentifier” və ya “Xarici DataSourceTableReference”.
15. “MainRole” konfiqurasiya xüsusiyyətinin “MainRoles” ilə əvəz edilməsi
16. “InternetProxy” obyekti üçün “User” və “Password” xassələrinin rədd edilməsi və “Set()”, “User()”, “Password()” metodları ilə əvəz edilməsi.
17. 8.3 versiyasına keçid metoduna uyğun olaraq “Siyahıda göstər” əmrini dəstəkləmək üçün kodun təkmilləşdirilməsi.
18. SystemInformation.OSVersion xassəsinin qaytarılması dəyəri dəyişdikdə sistemin əvvəlki əməliyyat məntiqini saxlamaq üçün kodun təkmilləşdirilməsi,
19. 8.3 versiyasında artıq mövcud olmayan OptionOpenWindow sistem siyahılarından istifadə etməkdən imtina edərkən sistemin əvvəlki məntiqini saxlamaq üçün kodun təkmilləşdirilməsi.
20. Modal pəncərələrdən istifadədən imtina nəzərə alınmaqla kodun dəqiqləşdirilməsi.
21. Veb-klienti dəstəkləmək üçün kodun təkmilləşdirilməsi, yəni “Bağlanmadan əvvəl” server zənglərindən imtina və pəncərələrin açılması, “Bağlananda” server zənglərinin rədd edilməsi.
22. Funksiyanı çatışmayan rola parametr kimi ötürərkən RoleAvailable() funksiyasından düzgün istifadə etmək üçün kodun təkmilləşdirilməsi.
23. İdarə olunan proqram üçün: 8.3.8 versiyasından başlayaraq, idarə olunan proqramın EventSystemShutdown, WhenSystemShutdown hadisə işləyicilərində, eləcə də bağlanma rejimində olan idarə olunan formanın hadisə işləyicilərində, BeforeClosing, WhenClosing, Pəncərələri açmaq və istənilən server zəngləri etmək qadağandır. Konfiqurasiya təkmilləşdirilməlidir ki, formalar server zəngləri olmadan düzgün bağlana bilsin.
24. Dəyişən adı konflikti: siz forma modulunda FormParameters dəyişən adından istifadə edə bilməzsiniz. Buna görə də, FormParameters adlı dəyişənlərdən istifadə edən bütün idarə olunan forma modullarını bu dəyişənlərin adını dəyişdirərək dəyişdirmək lazımdır.

Bu işlərin qiyməti ilkindir və əksər konfiqurasiyalar üçün etibarlıdır. Müqavilə bağlayarkən işə başlamazdan əvvəl konfiqurasiyanı yoxlayırıq və Yoxladıqdan sonra qiyməti və işin şərtlərini təsdiq edirik. Yoxlama zəruridir, çünki konfiqurasiyalar çox fərqli ola bilər, o cümlədən yenidən yazılmışdır.

İşin dəyəri: 76.800 rub.

Əmək müqaviləsi şablonunu yükləmək olar.

Konfiqurasiyanın 8.3.10 ilə uyğunluq rejiminə köçürülməsinin dəyəri ola bilər artıb, Əgər:
Konfiqurasiya idarə olunan formalardan istifadə edir
Modallığın istifadəsindən imtina etmək lazımdır
Linux OS-də konfiqurasiyanın funksionallığını qorumaq lazımdır

Həmkarlar, hər kəsə salam.

Ötən gün 8.3.6 platforması üçün uyğunluq rejimi ilə Enterprise Accounting testi buraxıldı.
Bu o deməkdir ki, bu versiya formaları yeni şəkildə göstərən yeni mühərrikdən istifadə edir.
Bu barədə “Gözlük şüşəsi” kitabında oxuya bilərsiniz.

Standartlarla yanaşı, öz uzantılarınızı da yeni platformaya çevirməlisiniz.
Tərcümə prosesi zamanı nə edilməli olduğu barədə özüm üçün kiçik bir yoxlama siyahısı və ya xatırlatma yaratdım.

Memo:


1. Genişləndirməni yeni platformaya köçürün

Bunu etmək üçün genişləndirmə uyğunluğu rejimini konfiqurasiya uyğunluğu rejiminə dəyişdirin.
Enterprise Accounting versiyası aşağıdakı xüsusiyyətlərə malikdir:

Uzatmada siz tam olaraq eyni xassələri təyin edə və ya bütün onay qutularını silə bilərsiniz.
Heç bir onay qutusu, qoşulma zamanı genişləndirmənin bu xassələri yoxlamayacağı anlamına gəlir.
Sonra bu xüsusiyyətlər əsas konfiqurasiyada dəyişərsə, genişləndirmə hələ də başlayacaq:


2. Bağlantı problemlərini həll edin

Bunu etmək üçün konfiqurasiyanı müəssisə rejimində işə salırıq və onun qalxıb-çıxmayacağına baxırıq.
Uzatmanın qoşula bilmədiyi xətaları jurnalda görmək olar
(İdarəetmə - Dəstək və Baxım - Qeyd dəftəri)
Bizi hadisələr maraqlandırır - “Sessiya. Konfiqurasiya uzantısını tətbiq edərkən xəta baş verdi":

Çox vaxt əlaqə problemi lazımsız detalları və ya obyektləri silməklə həll edilir.

Əsas çətinlik, genişləndirmənin bütün səhvləri bir anda göstərməməsidir (yeri gəlmişkən, bu problem 8.3.9-da həll edildi).
Buna görə də, hər bir səhv düzəldildikdən sonra konfiqurasiyaları ardıcıl olaraq yerinə yetirmək lazımdır.
Qeyd dəftərini işə salmağı rahat etmək üçün onu sevimlilərinizə əlavə edin:



3. Genişlənmədə formaları yeniləyin

Bunu etmək üçün hər bir dəyişdirilmiş formada "Forma uzantısını yeniləyin" üzərinə klikləyin.
Bu əmrdən istifadə edərək əsas konfiqurasiya formasını genişləndirməyə yenidən yükləyirik.

Prinsipcə, bu olmadan işləyəcək, lakin bu, uzantıda forma əsas konfiqurasiyada olduğu kimi görünməsi üçün lazımdır.
3.0.44 versiyasında demək olar ki, bütün formalar dəyişikliklərə məruz qalıb, ona görə də bu dəyişiklikləri genişləndirməyə daxil etmək yaxşı olardı.


4. Formanı yeni mühərrikin qaydalarına uyğunlaşdırırıq.

Məqaləni oxumağı məsləhət görürəm - Formaların 8.3.7-yə uyğunlaşdırılması üçün tövsiyələr.
O, yeni mühərrikin xüsusiyyətlərini araşdırır və yeni platformada hər şeyin qaydasında olmasını təmin etmək üçün konkret tövsiyələr verir.

Mən aşağıdakı prosedurla gəldim:

  • Bütün bəzək əşyalarını çıxarırıq, girinti üçün istifadə edilmişdir.
    Bunun əvəzinə qruplar indi istifadə olunur.
  • Gəlin görək hər şey yaxşı görünür.
    Bir şey səhv olarsa, məqaləyə baxın.
    Hər şey yaxşıdırsa, davam edirik.
  • Yeni platforma xassələri yoxlanılır“Birləşdirilmiş”, “Avtomaksimum Genişlik” və “AvtomaksimumHündürlük”.
    Sadəcə baxın ki, bu xassələr platforma defoltlarına təyin edilib və buna görə forma bir-birindən ayrılmır.

Bu yazıda "konfiqurasiya uzantısının" nə olduğunu, bir uzantı əlavə etmək və ya onu necə söndürmək barədə düşünməyi təklif edirəm. 1C versiyasından başlayaraq 8.3.6.1977 platformaya yeni mexanizm - konfiqurasiya genişləndirmələri təqdim edildi. Birincisi, bir az nəzəriyyə.

1C-də genişləndirmələr əsas təchizatçı konfiqurasiyası ilə avtomatik birləşən paralel konfiqurasiya kimi bir şeydir. Üstəlik, uzantılarda həm öz obyektlərinizi əlavə edə, həm də əsas konfiqurasiyanın obyektlərini götürə bilərsiniz.

Uzatmalar nə üçündür?

Hər şeydən əvvəl, proqrama dəyişikliklərin edilməsini asanlaşdırmaq üçün genişləndirmələr yaradılır. Yəni, istifadəçilər hər hansı bir funksionallıq əlavə etməyi xahiş edərlərsə, onda uzantıların görünməsindən əvvəl proqramçılar konfiqurasiyanı tam dəstəkdən çıxarmalı və standart konfiqurasiyanı dəyişdirməli idilər.

Tam dəstəkdən çıxarılması bir sıra narahatlıqlara səbəb olur:

  • Avtomatik yeniləmə imkanı yox olur, bu da ən azı vaxtın artmasına səbəb olur;
  • proqrama xidmət göstərən yüksək ixtisaslı mütəxəssis tələb olunur;
  • standart konfiqurasiyanın standart obyektlərinə dəyişikliklər edilibsə, yeniləmə zamanı onlar yox ola bilər, yəni yenidən təchizatçıdan standart olanlarla əvəz edilə bilər.

Genişlənmələrdən istifadə edərkən, dəyişikliklər edərkən, proqramçı standart konfiqurasiyaya toxunmayacaq. Bütün dəyişikliklər (yuxarıda yazdığım kimi) həm də konfiqurasiya olan uzantılardan istifadə edilərək ediləcək. Bu yolla əsas konfiqurasiya tam dəstəklənəcək.

Əsas konfiqurasiya yeniləndikdən sonra, əgər yeni buraxılışda əvvəllər genişləndirmə tərəfindən dəyişdirilmiş obyektdə hər hansı dəyişiklik olarsa, dəyişikliklər hələ də genişləndirmədən götürüləcəkdir. Yəni, uzantılar əsas konfiqurasiyadan daha yüksək prioritetə ​​malikdir.

Video - 45 dəqiqə ərzində 1C-də uzantılar

1C-də 267 video dərsi pulsuz əldə edin:

1C-yə bir uzantı əlavə etmək nümunəsi

Bir uzantının nə olduğunu göstərmək üçün 1C konfiquratorunda onun yaradılmasına bir nümunə vermək daha yaxşıdır.

Konfiquratorda "Konfiqurasiya" menyusuna keçin və "Konfiqurasiya uzantıları" nı seçin. Genişləndirmələrin siyahısı (əgər varsa) olan bir pəncərə açılacaqdır. "Əlavə et" düyməsini basın və yeni bir uzantı əlavə edin. İndi genişləndirmə konfiqurasiyasını aça bilərsiniz:

Gördüyünüz kimi, genişləndirmə konfiqurasiyası əsas ilə eyni quruluşa malikdir. Yalnız ilkin olaraq tamamilə təmizdir, əşyasızdır.

Bu yaxınlarda bunu özünüz necə edəcəyiniz haqqında bir məqalə yazdım. Onun nümunəsindən istifadə edərək, bir uzantıdan istifadə edərək onu daxili etmək istəyirəm.

Emal zamanı məndə "Təşkilatlar" kataloquna keçid olan bir sahə var. Ona görə də bu bələdçiyə ehtiyacım var. Ancaq yeni "Təşkilatlar" kataloqu yaratmayacağıq, xüsusən də platforma buna icazə verməyəcəyi üçün. Genişləndirmə konfiqurasiyasının əsas konfiqurasiyadakı obyektlərlə eyni adlı obyektləri ehtiva etməsi qeyri-mümkündür.

Buna görə də, istinad kitabını əsas konfiqurasiyadan götürəcəyik:

İndi "Proseslər" üzərinə sağ klikləyin və "Xarici emal daxil edin, hesabat verin ..." seçin. Beləliklə, genişləndirmə konfiqurasiyasına yeni bir emal əlavə edəcəyik. Əgər mənim emalımdan istifadə edirsinizsə, dərhal adını dəyişdirin, çünki əsas konfiqurasiyada artıq eyni adlı emal var.

Yaxşı, son toxunuş. Mən emalımın İdarə menyusunda əks olunmasını istəyirəm. Bunun üçün eyni adlı alt sistemi əsas konfiqurasiyadan götürəcəyik. Emal zamanı onun bu alt sistemə aid olduğunu qeyd etməyi unutmayın.

Bu mənim gəldiyim strukturdur:

Görək nə əldə etdik. Verilənlər bazası konfiqurasiyasını yeniləyirik və proqramı 1C: Müəssisə rejimində işə salırıq və "İdarəetmə" menyusuna keçirik. Bəli, demək olar ki, unutdum, genişləndirmə konfiqurasiyası bağlanmalıdır, əks halda proqram başlamaz:

Genişlənmə vasitəsilə metadata obyektlərini əlavə etməyə və dəyişməyə imkan verən platformanın yeni buraxılışı 8.3.11 buraxıldı. Konfiqurasiyanı dəstəkdən silmədən indi hər hansı təkmilləşdirmə həyata keçirə bilərikmi? Heç bir nəticə vermədən müştəriyə qızıl dağları vəd etməyə dəyərmi?

Hər şeydən əvvəl, uzantıların malik olduğu məhdudiyyətlərdən xəbərdar olmalısınız.

Yaradılmış obyektlərə məhdudiyyət

Hazırda siz yarada bilərsiniz:

  • Kataloqlar
  • Sənədlər
  • Məlumat reyestrləri
  • Mübadilə planları

Təfərrüatlar əlavə edə bilərsiniz:

  • Kataloqlar
  • Sənədlər

Axırımız nə ilə bitəcək? Bütün növ metadata obyektləri əlavə edilə bilməz. Ən ümumi və populyar, lakin hələ də hamısı deyil. Bundan əlavə, məlumat registrlərinə yeni ölçülər və resurslar əlavə edilə bilməz. Siz yalnız tamamilə yeni registr yarada bilərsiniz.

Genişləndirmələrin funksionallığı genişləndirmənin tətbiq olunduğu konfiqurasiyanın uyğunluq rejimindən asılıdır.

Uyğunluq rejimi 8.3.8- yalnız obyektlərin və onların modullarının formalarını dəyişə, öz hesabatlarınızı və emallarınızı əlavə edə bilərsiniz.

Uyğunluq rejimi 8.3.10- ümumi modulları, obyekt və menecer modullarını, rolları dəyişə bilərsiniz, istənilən modullar üçün “Əvvəl”, “Sonra”, “Əvəzində” direktivlərindən istifadə edə bilərsiniz.

Uyğunluq rejimi "İstifadə etməyin"- yeni obyektlərin əlavə edilməsi də daxil olmaqla, genişləndirmələrin bütün funksiyalarından istifadə edə bilərsiniz.

Hazırda standart UT 11.3 8.3.8 uyğunluq rejiminə malikdir. UT 11.4-də uyğunluq rejimi 8.3.10-dur, yəni, məsələn, UT üçün, metadata obyektlərinin yaradılması da daxil olmaqla, genişləndirmə funksionallığının əksəriyyəti mövcud deyil.

Bu, sual doğurur: niyə sadəcə kökü dəstəkləməyək, uyğunluq rejimini "İstifadə etməyin" vəziyyətinə qoyun və uzantıları sakitcə istifadə edin? Uyğunluq rejimini dəyişdirərkən, formaların davranışı və sorğu nəticələri dəyişə bilər, yəni. bütövlükdə sistemin davranışı. Uyğunluq rejimini ilk sınaqdan keçirmədən dəyişməmək tövsiyə olunur. Ancaq aydındır ki, bütöv bir tətbiq həllini tam sınaqdan keçirmək (və ya ən azı istifadə olunan sənədləri qismən sınamaq) mümkün görünür. Buna görə də bu seçimdən istifadə etməməlisiniz.

Genişlənməni standart konfiqurasiyaya qoşarkən və standart obyektləri götürərkən, genişləndirmə əsas konfiqurasiyanın uyğunluq rejiminə və götürülmüş obyektlərin növlərinə və onların təfərrüatlarına nəzarət edir. Nəzarət edilən xüsusiyyətlər uyğun gəlmirsə, genişləndirmə deaktiv edilir və səbəb aradan qaldırılana qədər işləmir. Yəni, böyük bir yeniləmə ilə idarə olunan xüsusiyyətlərdən ən azı birinin dəyişdirilməsi və genişləndirmənin funksionallığını itirməsinə səbəb olma ehtimalı yüksəkdir.


Bundan əlavə, dəyişikliklər əhəmiyyətli olarsa, standart konfiqurasiyanın bir çox proseduru və funksiyaları dəyişdirilirsə, onları diqqətlə izləmək və lazım olduqda əvvəllər edilmiş dəyişiklikləri qoruyaraq standart konfiqurasiyaya uyğunlaşdırmaq lazımdır.


Yuxarıda göstərilən hallarda, hələ də bir proqramçının köməyinə və bəlkə də modifikasiya üçün əhəmiyyətli vaxta ehtiyacınız olacaq (lakin hələ də dəstəkdən çıxarılan konfiqurasiyanın yenilənməsindən daha az).

nəticələr

  • Platformanın yeni buraxılışı genişləndirmələrdən istifadə üçün yeni imkanlar təqdim etdi, metadata obyektlərini əlavə etmək mümkün oldu, lakin buna baxmayaraq, funksionallıqda müəyyən məhdudiyyətlər var.
  • Genişlənmənin tətbiq olunduğu konfiqurasiyanın uyğunluq rejimi genişlənmənin imkanlarını əhəmiyyətli dərəcədə məhdudlaşdırır, uyğunluq rejimini dəyişdirmək tövsiyə edilmir;
  • Böyük yeniləmələr hələ də tərtibatçının diqqətini tələb edir, çünki idarə olunan xüsusiyyətlərin dəyişdirilməsi ehtimalı yüksəkdir.