1c məlumat kompozisiya sistemi konsolu. "konsol" etiketli yazılar

Hər hansı bir 1C proqramında mühasibat uçotunun son nəticəsi hesabatlardır - məlumatları təhlil etmək, fəaliyyət nəticələrini və onların nəticələrini təqdim etmək üçün bir vasitədir. Platformanın 8 versiyası güclü hesabat alətini təqdim edir - Məlumat kompozisiya sistemi. Girişə nəzarət sistemi istifadəçini çevik parametrlərlə təmin etməklə, sistem resurslarından səmərəli istifadə etməklə istənilən növ çıxış formasını (çap edilmiş sənəd, qrafiklər, xülasə cədvəlləri) asanlıqla və tez hazırlamağa imkan verir.

Hesabatların necə hazırlanacağını yalnız praktiki məsələləri həll etməklə öyrənə bilərsiniz. Buna görə V8 Mərkəzinin mütəxəssisləri proqram yaratdılar SKD 1C Enterprise 8-dən istifadə təcrübəsi, məsləhətçilərə və tərtibatçılara təkcə hesabatların yaradılması texnologiyası ilə tanış olmaq deyil, həm də onları sıfırdan qurmaqda praktiki təcrübə əldə etmək imkanı verir.

Təlim proqramının mərkəzində SKD-dən istifadə təcrübəsiİnteraktiv texnologiya yatır:

1C proqramında birbaşa hesabatların (praktiki tapşırıqların) yaradılması;

Həllin avtomatik yoxlanılması sistemi;

Yüksək keyfiyyətli tədris materialları;

Tələbələrə texniki dəstək.

ACS tədqiqat proqramına bir neçə onlarla tapşırıq daxildir - sadə hesabat yaratmaqdan tutmuş çoxməqsədli məlumatların təhlili alətinin yaradılmasına qədər. Təlim istifadəçiyə sorğu dilindən istifadə etmək üçün proqram haqqında əsas biliklər verir.

Öyrənilən mövzuların ətraflı təsviri

Praktik tapşırıqlar aşağıdakı bölmələrdə təqdim olunur:

- Sadə hesabatlar yaradın:

Kod olmadan sadə hesabat
- Məlumat siyahılarının formalaşdırılması
- Əsas hesabat təqdimat parametrləri

- Girişə nəzarət sisteminin və verilənlərin kompozisiya sxeminin tərtibatçısının əsas xüsusiyyətləri:

Hesabat sahələrinin qurulması
- Resurs cəminin hesablanması
- Ümumi yekunların çıxışını idarə etmək
- Məlumatların çarpaz nişana çıxarılması
- Çoxlu məlumat mənbələrinin əlaqələndirilməsi
- Çoxlu məlumat mənbələrinin birləşdirilməsi
- Hesablanmış və xüsusi sahələr
- Hesabatda parametrlərdən istifadə
- Hesabat parametrlərində standart dövrlər
- Əvvəlcədən təyin edilmiş parametr dəyərlərinin təyin edilməsi
- Seçim qrupundan istifadə
- Bir qrup hesabat və diaqramın təsviri

- Hesabat təqdimatına nəzarət:

Sahə təqdimatının qurulması və qruplaşdırılması
- Sahələrin və qrupların yeri
- Hesabatda şərti formatlaşdırma
- Hesabat sahələri üçün tərtibatı fərdiləşdirin

- Girişə nəzarət sisteminin qabaqcıl imkanları:

Kumulyativ ümumi məhsul
- Dövr əlavəsi
- Avtomatik tezlikdən istifadə
- Hesabatda obyekt xüsusiyyətlərinin göstərilməsi
- İfadələrlə kompleks hesablanmış sahələr
- Hesablanmış data sort dəyəri
- Genişlənmiş sahə dəyərlərini göstərin
- Nəticələrin həftələr üzrə təqdimatı
- İçəridə qurulmuş sxemlər hesabat qrupunun qurulması

- Müstəqil iş(bir neçə tapşırıq).

Tapşırıqlar 1C Enterprise 8.3 platformasının girişə nəzarət sisteminin xüsusiyyətlərini araşdırır.

SKD təhsil proqramı 1C tərəfindən sertifikatlaşdırılmışdır və yalnız texniki mütəxəssislərin özünü hazırlığı üçün deyil, həm də mərkəzi tədris mərkəzləri, təhsil mərkəzləri, təlim mərkəzləri və s.

Platformadan istifadə hüququna malik olmaq vacib deyil.

Başlamaq

Proqramla işləmək üçün seçim seçin:

Proqramı kompüterinizə quraşdırmaq üçün təlimatlar

1. 1C-nin tədris versiyasını kompüterinizə quraşdırın və konfiqurasiya edin

Yüklənmiş faylı işə salın setup.exe
(təhlükə xəbərdarlığı olduqda, faylın işləməsinə icazə verin);

Quraşdırma proqramının təlimatlarına əməl edin.



Vacibdir! Proqramın işləməsi üçün İnternet bağlantısı tələb olunur.

3. Təlim proqramını işə salın və məlumat bazasını seçin

İş stolunuzdakı “Təlim saytı” qısayolu vasitəsilə təlim proqramını işə salın;
- infobazaların siyahısında əvvəllər yaradılmış birini seçin;
- "1C: Enterprise" işə salın.

Siz həmçinin pulsuz proqramın metodoloji dəstəyini genişləndirə bilərsiniz,

Təsvir

Proqram xüsusiyyətləri:

1C proqramında birbaşa hesabatların yaradılması (layout sxemlərinin qurulması);
- ACS parametrlərinin yoxlanılması və səhvlərin bildirilməsi;
- tapşırıqların həlli üzrə şəxsi statistikanın mövcudluğu;
- iştirakçıların ümumi reytinqinə baxmaq imkanı;
- tələbələrə texniki dəstək;
- girişə nəzarət sistemləri və 1C Enterprise 8 platforması üzrə metodiki materiallar və sənədlər;
- hesabatların yaradılmasının tətbiqi problemlərinin həlli üçün tövsiyələr;
- hesabatların qurulması xüsusiyyətlərinin təsvirini ehtiva edən illüstrasiyalı təlimatlara giriş.

Girişə nəzarət sistemləri üzrə hesabatların yaradılması texnologiyasının xüsusiyyətlərini mənimsəmək istəyən yeni başlayanlar və qabaqcıl texniki mütəxəssislər üçün. Məhsul 1C Enterprise 7.7 mütəxəssislərinə 1C Enterprise 8 platformasının texnologiyalarına tez uyğunlaşmağa kömək edəcək.

Hal-hazırda, bəlkə də ən yaxşı ACS konsolu və daha çox. Böyük funksionallıq. Müəllif inanılmaz bir iş gördü! Sizə müəssisə rejimində girişə nəzarət sistemi haqqında hesabat yaratmağa və onu şablon seçimi ilə xarici hesabata ixrac etməyə imkan verir.

Funksiyalardan:
1. İstənilən konfiqurasiyada işləyir
2. Elementlərin rahat ötürülməsi ilə ixtiyari iyerarxiya yaratmaq imkanı
3. Parametrlərin təkmil redaktəsi (dövrlər, ardıcıllıq parametrləri)
4. Fonda icra (konfiqurasiya dəyişikliyi olmadan)
5. Sorğu mətnlərinin və sorğu nəticələrinin müqayisəsi
6. SKD
Çeviklik, rahatlıq və fərdiləşdirmə imkanı. Kod açıqdır.
1C 8.1 üçün http://www.1cpp.ru/bugs/ layihəsi Query Console vasitəsilə istəklərin qeydiyyatı və səhvlərin düzəldilməsi (tercihen)

İnkişaf haqqında Hal-hazırda, bəlkə də ən yaxşı ACS konsolu və daha çox. Böyük funksionallıq. Müəllif inanılmaz bir iş gördü! Müəssisə rejimində girişə nəzarət sistemi haqqında hesabat yaratmağa və onu şablon seçimi ilə xarici hesabata ixrac etməyə imkan verir. Universal hesabat konsolu (cari versiya 2.7.7). İnkişafın müəllifi Evg-Lylyk. Funksiyalar arasında: 1. İstənilən konfiqurasiyada işləyir 2. Elementlərin rahat ötürülməsi ilə ixtiyari iyerarxiya yaratmaq imkanı 3. Parametrlərin təkmil redaktəsi (dövrlər, ardıcıllıq parametrləri) 4. Arxa fonda icra (konfiqurasiyaya dəyişiklik etmədən) 5. Sorğu mətnlərinin və sorğu nəticələrinin müqayisəsi 6 .SKD Çeviklik, rahatlıq və fərdiləşdirmə imkanı. Kod açıqdır. http://www.1cpp.ru/bugs/ layihəsi vasitəsilə istəklərin qeydiyyatı və səhvlərin düzəldilməsi 1C 8.1 üçün Query Console (arzu edilir) Əsas xüsusiyyətlər 1. Sorğular siyahısında siz qruplar yarada və elementləri seçə bilərsiniz. 2. Cədvəl, ağac, tərtibat, xülasə hesabata çıxış. 3. Cədvəldə və ağacda sütunlar üzrə cəmilərin hesablanması. 4. Planlaşdırmada ayırma məbləğinin hesablanması. 5. Arxa fonda icra. 6. Son nəticəni göstərmək funksiyası. 7. Fayl menyusunda bu yaxınlarda açılmış faylların siyahısı var. 8. Sorğu mətnlərinin və sorğu nəticələrinin müqayisəsi. 9. Sahə formatı 10. İcra vaxtının ölçülməsi. 11. Ağacda və qurucu parametrlərində sürükləyin və buraxın. 12. Excel, HTML, CSV-də bir nüsxə çıxarın. 13. Daxili dildə mətn generasiyası. 14. Siyahı parametrlərinin və kompozit parametrlərin daha rahat daxil edilməsi. 15. StartPeriod, EndPeriod və buna bənzər parametrlərin qrup şəklində qruplaşdırılması. 16. Dəyəri başqa sorğudan alınan irsi parametr. 17. Başqa sorğudan parametrlərin doldurulması. 18. Parametrlər və onların qiymətləri eyniadlı parametrdən istifadə edilərkən yadda saxlanılır və əvəz olunur. 19. Test üçün sorğunun təkrar icrası. 20. Konsolu sazlama rejimində aça bilərsiniz və sazlama parametrləri avtomatik olaraq qəbul ediləcəkdir. Siz “Sorğu” və ya “Hesabat Builder” obyektlərinə parametr kimi ötürməklə emal modulundan “OpenForDebug” prosedurunu çağırmalısınız. Query Builder”, Hesabat Qurucusu obyekti üçün “Data Layout Schema” olacaq Qurucu parametrləri də əldə edilmişdir. Konsol sazlama üçün açıldıqda, mətn (debug) başlığa əlavə edilir. Nümunə: İfadə = ExternalProcessing.Create (“C:d_ReportConsole2.3.epf”).OpenForDebug(RequestProducts); 21. Uzun sorğu və ya fon icrası başa çatdıqda tepsidəki alət ipuçları. 22. Qrup məlumatlarının emalı 23. Redaktə edilə bilən tərtibat 24. Mətnin daxili dildə icrası ilə dəyəri alınan parametr 25. Parametrlər Cədvəl 26-dan konstruktordan istifadə etmədən parametrlərin adının dəyişdirilməsi. SKD 27. Parametr dəyərlərinin intuitiv doldurulması 28 Kontekstli göstəriş 29. Standart 1C konsolundan rcf fayllarını və standart layout konsolundan dcf fayllarını idxal etmək mümkündür. IR konsolunun 1C və sel formatı. 30. Sorğu mətninin TSQL-ə çevrilməsi 31. Məlumatların təhlili 32. İstifadəçi rejimi 33. CSV-yə ixrac 34. Emal menecerinin funksiyaları 35. Cədvəl və nəticə ağacında NULL tipli qiymətlər rənglə və “Null” mətni ilə vurğulanır. ” 36. ACS əsasında xarici emalın yaradılması (“Giriş-nəzarət sistemləri üzrə xarici hesabatların rahat dizayneri” məqaləsi) Ekran görüntüləri Yüklə Universal hesabat konsolu 2.7.7.rar (1.54 MB)... [Yükləmə prosesi ]

Emal üçün hədəf auditoriyası məlumatların təhlili ilə məşğul olan proqramçılar və qabaqcıl istifadəçilərdir. Emal nəzərdə tutulur:

  • 1C 8.x və ya xarici mənbələrdən alınan müxtəlif məlumatların seçilməsi, təhlili, bir araya gətirilməsi üçün
  • Sazlama sorğuları, məlumat kompozisiya sxemləri, hesabat qurucuları
  • Konfiquratordan istifadə etmədən hesabatların yazılması
  • Konfiquratordan istifadə etmədən kod fraqmentlərinin yazılması və icrası
  • Yazılı hesabatların tez birləşdirilməsi əlavə menyu
  • Bir çox başqa imkanlar

Emal üç əsas redaktor formasından ibarətdir:

  • İstək
  • SKD (Məlumat Kompozisiya Sxemləri)
  • Obyektlər

Hər üç forma bir-biri ilə sıx bağlıdır və həm birlikdə, həm də müstəqil şəkildə istifadə edilə bilər. Eyni zamanda, "hər şeydən hər şeyi seçmək" konsepsiyası həyata keçirilir - məsələn, sorğunun icrasının nəticəsi və məlumatların tərtibi sxemləri bir və ya bir neçə obyektdə birləşdirilə bilər, yeni sorğuda istifadə edilə bilən bəzi xülasə məlumatları əldə edə bilər. və s.

“Obyektlər” termini verilənlərin kompozisiya sxemindəki xarici məlumat mənbəyinin adı ilə bənzətmə yolu ilə götürülür. Lakin verilənlər toplusunu qəbul etməklə yanaşı, obyekt icra olunan kodun sadəcə bəzi ixtiyari fraqmentidir.

"Tələblər" forması.

Bu forma sorğunun yazılması, yerinə yetirilməsi və alınan məlumatları təhlil etmək məqsədi daşıyan sorğu konsolunun həyata keçirilməsi variantlarından biridir.

Ərizə formasının görünüşü

Lakin standart və bir çox digər müalicə üsullarından fərqli olaraq, istifadə rahatlığını artıran müəyyən interfeys xüsusiyyətləri əlavə edilmişdir:

  • Hər bir sorğu ayrıca tabda yazılır
  • Parametrlər doldurulmadan əvvəl avtomatik daxil edilir, onların dəyərləri əlfəcin dəyişdirildikdən, forma bağlandıqdan və ya sorğu mətni dəyişdirildikdən sonra saxlanılır.
  • İcra nəticəsi ayrıca tabda göstərilir və təhlil üçün əlavə alətlərə malikdir (sütunların cəmi, sətirlərin/sütunların sayı, əldə edilmiş dəyərlərə görə filtr və s.)
  • Sorğu mətni "hesabat qurucusundan keçə" bilər, bu da sorğu mətnini dəyişdirmədən əlavə seçimlər tətbiq etməyə və ya sahələrin siyahısını dəyişməyə imkan verir (cari sorğunun Hesabat Qurucusu nişanı)
  • "Siyahı" nişanında siz sorğu əlfəcinlərinin tərkibini və görünüşünü konfiqurasiya edə, seçimi sorğular siyahısına tətbiq edə və fərdi əlfəcin sorğusunun görünməsini söndürə bilərsiniz.
  • Bütün icra edilmiş və silinmiş sorğuların tarixçəsi saxlanılır.
  • Sorğu əlfəcinləri dəyişdirilərkən icra nəticələri və nəticələrə əsaslanan quraşdırılmış filtrlər sıfırlanmır ki, bu da sorğunu yenidən icra etmədən onları vizual olaraq müqayisə etməyə imkan verir.
  • Yazıldıqdan sonra sorğu məlumatların tərkibi sxeminə (əvvəllər yaradılmış "SKD" formasında və ya yenisində) yerləşdirilə bilər. Bu halda, sorğu və yerləşdirmə sxemi "əlaqələndiriləcək" - sorğuya və ya girişə nəzarət sisteminə edilən dəyişikliklər sinxronlaşdırılacaq.
  • Sorğunun nəticəsi əlavə təhlil üçün obyektə yerləşdirilə bilər
  • Tələbləri addım-addım sadədən mürəkkəbə yazmağa imkan verən ləqəblər sistemi (ləqəb boşluq və ya xüsusi simvol olmadan sorğunun simvolik identifikatorudur) mövcuddur. Həm də bir sorğunun nəticələrini digəri üçün məlumat mənbəyi kimi istifadə edin.

Sorğu forması ləqəb sistemi

Sorğu mətnində üç ləqəb variantı mövcuddur:

  • #ləqəb
  • #Ləxmə_Nəticə
  • #Ləqəb_Mətn

Bütün bunlar nə üçündür? Tutaq ki, nəticə nişanında tamamlanması 10 dəqiqə və ya daha çox vaxt aparan sorğudan məlumatınız var.

Tutaq ki, verilənlərin bəzi sahələr üzrə qruplaşdırılmasına ehtiyac var. Bunu etmək üçün sorğu mətnini bir az düzəltməlisiniz, lakin sonra onun icrası üçün 10 və ya daha çox dəqiqə gözləyin. Lazımsız gözləmələrin qarşısını almaq üçün nəticələrə yeni tabda müvəqqəti cədvəl kimi daxil ola bilərsiniz. Bunun üçün nəticəni ehtiva edən nişana ləqəb təyin edilməlidir.

Başqa bir vəziyyət, yeni bir sorğuya birləşdirilməli olan iki fərqli nişanda sorğuların olmasıdır. Bir qayda olaraq, bir sorğunun mətnini köçürdünüz və digərinin mətni ilə birləşdirdiniz. Sonra parametrləri yenidən tənzimlədik. Hər iki sorğuya ləqəblər təyin etməklə, yuxarıda təsvir edilən addımları əhəmiyyətli dərəcədə sürətləndirə bilərsiniz - bu, çoxlu parametrlər olduqda və ya onların böyük dəyər siyahıları olduqda xüsusilə doğrudur.

Beləliklə, sorğu formasında üç növ ləqəb var: #Alias, #Alias_Text, #Alias_Nəticə (“Alias” sözünün əvəzinə siz tab xassələrində istənilən identifikator təyin edirsiniz). Onların fərqləri aşağıdakılardır:

  • #Alias ​​- sorğu yerinə yetirilir və müvəqqəti cədvələ yerləşdirilir. Siz onu yeni nümunədə istifadə edirsiniz.
  • #Alias_Mətn - təxəllüsün əvəzinə başqa tabdan olan sorğunun tam mətni əvəz olunur ((seç) seçin). Tercihen konfiquratorda sorğudan istifadə etməlisinizsə.
  • #Alias_Nəticə - əvvəllər alınmış sorğunun nəticəsi müvəqqəti cədvəldə yerləşdirilir. Ləqəblə uyğun gələn sorğu yenidən icra olunana qədər gözləməyə ehtiyac yoxdur. İstisna, nəticənin boş olmasıdır - ləqəb sorğusu məcburi şəkildə icra ediləcək.

Məsələn, yeni sorğu yaradaq:

Directory.Currencies-DƏN * SEÇİN

Sorğuya “Valyuta seçimi” ləqəbini təyin edək. Yazdığımız yeni sorğu yaradaq:

#SelectionCurrencies-DƏN * SEÇİN

İcra edildikdə, aşağıdakı mətn həqiqətən icra ediləcək:

SEÇİN * YER Directory.Currencies FROM RandomNameTemporaryCədvəl; SEÇİN * FROM RandomTemporaryTableName ; TəsadüfiTemporaryTableName MƏHV EDİN

Yazan zaman

SEÇİN * FROM (#SelectionCurrencies_Text) Valyutanı NECƏ SEÇİN

Müraciət yerinə yetiriləcək ( Nəzərə alın ki, bu halda #Alias_mətn mötərizədə yerləşdirilir):

SEÇ * FROM (SEÇ * FROM Directory.Valyutalar) VALYUTA NECƏ SEÇİLMƏK

Sorğu parametri vasitəsilə sorğu və obyekti əlaqələndirmək də mümkündür. Bunu etmək üçün sorğu mətnində xarici cədvəl yerləşdirməlisiniz - müvəqqəti cədvəldə bir parametr:

SEÇİN * YER&Obyektdən Obyekt AS Müvəqqəti Cədvəl

Parametrlər sekmesinde, "Obyekt" parametrinin yanında "İfadə" onay qutusunu seçin və #ObjectAlias ​​şəklində parametr dəyərinə obyektin ləqəbini daxil edin (#ObjectAlias_ValueTable yaza bilərsiniz). Obyekt nəticədə dəyərlər cədvəlini qaytarmalıdır.

SKD forması (Məlumat Tərkibi Sxemləri)

SDS formasına keçid sorğu və obyekt formasının panelindəki “Məlumatların tərkibi sxemləri” düyməsindən istifadə etməklə həyata keçirilir.

Məlumat kompozisiyasının sxemlərindən istifadə mövzu haqqında əsas bilikləri nəzərdə tutur.

Sol tərəfdə tabeli məlumat dəstləri ilə redaktə edilə bilən sxemlərin siyahısı, sağ tərəfdə cari məlumat kompozisiya sxemi üçün qurucu parametrləri üçün standart parametrlər var.

Ərizə formasının görünüşü

SKD redaktorunun fərqli xüsusiyyətləri aşağıdakılardır:

  • Seçilmiş layout sxemi üçün bir neçə parametr variantını eyni anda redaktə etmək mümkündür.
  • Bütün ACS məlumat dəstləri siyahıda görünür ki, bu da müvafiq formada məlumat dəstini (sorğu və ya obyekt) birbaşa redaktə etməyə imkan verir. Həm də yeni məlumat dəsti əlavə edin.
  • Planlaşdırma diaqramına obyekt əlavə edərkən, sahələr avtomatik olaraq əlavə olunacaq.
  • Göstərilən planların siyahısı üçün seçimdən istifadə edin.
  • Nəticənin cədvəl sahəsində (“Nəticə” nişanı) göstərilməsi və standart dekodlaşdırmadan istifadə edilməsi
  • Nəticəni dəyərlər cədvəlinə çıxarmaq və sorğunun nəticəsi ilə hərəkətlərə bənzər hərəkətlər etmək
  • İcra nəticəsini obyektə yerləşdirmək mümkündür
  • Hazırlanmış layout diaqramını hesabat şəklində yerləşdirmək mümkündür əlavə menyu"uçuşda"

Obyektlərin forması

Obyekt forması aşağıdakılar üçün nəzərdə tutulub:

  • Konfiquratordan istifadə etmədən kod fraqmentlərinin 1C müəssisə dilində icrası
  • Məlumat kompozisiya sxemləri və sorğular üçün xarici məlumatların yaradılması
  • Xarici fayllardan verilənlərin yüklənməsi və işlənməsi (.mxl, .xls, .dbf, .txt)
  • Sorğunun icrasının nəticələrinin və verilənlərin tərtibi sxemlərinin saxlanması və müqayisəsi

Obyektlərin interfeys forması sorğular formasına bənzəyir - hər bir obyekt və ya kod fraqmenti yeni tabda redaktə olunur. Ancaq bir sıra əhəmiyyətli fərqlər var. Kod yazarkən parametrlərdən istifadə edə bilərsiniz. Onlar sorğu mətnində olduğu kimi - “&” işarəsi ilə göstərilir. Onların məqsədi bu parametrləri hesablamaq üçün kod yazmaq deyil, sadəcə olaraq “parametrlər” sekmesindəki formada onları seçməkdir.

Məsələn, "Ofis kresloları" qrupuna tabe olan məhsul kataloqunun bütün elementlərini seçməliyik. Kod sekmesinde yaza bilərsiniz:

Seçim = Kataloqlar. Nomenklatura. seçin ( &Kreslolar);

Salam Seçim. Next() Döngüsü

……

EndCycle;

Parametrlər sekmesinde "Kreslolar" parametri görünəcək, dəyərini interaktiv şəkildə seçmək lazımdır.

Bundan əlavə, obyektlərin daha iki nişanı var - Dəyər Cədvəli və Cədvəl Sahəsi. Onlar həm kod fraqmenti, həm də onun qəbulediciləri üçün məlumat mənbəyi ola bilər. Aydınlıq üçün kod fraqmentini yerinə yetirdikdən sonra ya dəyərlər cədvəlinə, ya da cədvəl sahəsinə keçə bilərsiniz (kod nişanının yuxarı hissəsində keçid).

Dəyərlər cədvəlini əl ilə doldura bilərsiniz (sütunlarla hərəkətlərdə sütun redaktoru var) və ya məlumatları əvvəllər yükləndikləri cədvəl sahəsindən, məsələn, fayldan və s. ötürə bilərsiniz.

Dəyər cədvəli və cədvəl sahəsinə giriş müvafiq olaraq #ValueTable və #TableField ləqəbləri vasitəsilə mümkündür. Siz başqa obyektin dəyər cədvəlinə/cədvəl sahəsinə daxil ola bilərsiniz (#AliasOtherObject_ValueTable, #AliasOtherObject_TableField).

Kod tabındakı kod parçası Nəticə dəyişənində dəyər qaytaran funksiya kontekstində yerinə yetirilir.

DİQQƏT! Əgər siz girişə nəzarət sistemi üçün məlumat mənbəyi kimi obyektdən istifadə edirsinizsə, onda onun koduna qaytarılmış verilənlər dəstinin Nəticə dəyişəninə təyin edilməsi daxil edilməlidir.

Məsələn, dəyər cədvəli verilənlərlə doludursa:

Nəticə = # ValueTable;

Belə bir obyektin ləqəbi olmalıdır - girişə nəzarət sistemində bu, məlumatları ehtiva edən obyektin adı olacaqdır. Əgər obyekt Nəticə dəyişənində müəyyən bir dəyər qaytarırsa, onun ləqəbi başqa obyektin kodunda istifadə edilə bilər. Kod fraqmentində “qayıt” ifadəsini istifadə edə bilməyəcəyiniz üçün onun yerinə #exit ləqəbindən istifadə edə bilərsiniz. Forma bağlandıqdan sonra dəyər cədvəli və standart cədvəl sahəsi saxlanmır. Onları saxlamaq üçün "Diskdə saxla" qutusunu aktivləşdirməlisiniz.

Sazlama üçün konsoldan istifadə

Çox vaxt sorğunun, hesabatın/sorğu qurucusunun və ya parametrləri və parametrləri artıq doldurulmuş məlumat kompozisiyasının sxemini sazlamağa ehtiyac var. Və ya sorğu mətni dinamik şəkildə yaradılıbsa. Bunu etmək üçün aşağıdakı kodu qlobal modullardan birinə yerləşdirməlisiniz:

Funksiya SazlanmasıKKD(Obyekt, ParametrlərSKD = ​​Müəyyən edilməmiş, Xarici Məlumat = Müəyyən edilməmiş) İxrac //Əlavə menyu aktivdirsə Form = GetFormRegisteredExternalProcessing(" Məlumat Tərkibi Konsolu", , "Forma Parametrləri"); //Əlavə menyu aktiv deyilsə //Form = ExternalProcessing.GetForm(" -Konsol emalına gedən yol -DataComposition Console.epf","FormSettings");Əgər Forma = Müəyyən edilməmişsə, Yanlış qaytarın; EndIf; forma. ObjectForDebugging = Obyekt; forma. SKD SettingsForDebugging = SKD Settings; forma. ExternalData = ExternalData; forma. Open(); Həqiqəti qaytarın; EndFunction

Və sonra konfiquratorda, sazlanan sorğunu yerinə yetirməzdən əvvəl (ACS, hesabat qurucusu) bir kəsmə nöqtəsi təyin etdik. Tətikləndiyi anda ifadə redaktoruna (Shift-F9) yazın: DebuggingKKD (Sorğu) və "Hesabla" düyməsini basın. Sazlama işini davam etdirdikdən sonra (F5), verilənlər bazasında seçilmiş sazlama obyektinin məlumatları (mətn, seçimlər, parametrlər) ilə məlumat kompozisiyasının konsol formalarından biri açılacaqdır. Bundan əlavə, siz konsolda sazlama çağırışını tələb olunan istənilən formada yerləşdirə bilərsiniz. ACS üçün, zəruri hallarda, çağırılan funksiyanın parametrlərində istifadə olunan parametrləri və xarici məlumatları təyin edə bilərsiniz

Hesabatların əlavə menyuya qoşulması

Bu funksiyadan istifadə etmək üçün konfiqurasiya təşkilat tərəfindən tələb olunan metadata obyektlərini ehtiva etməlidir. əlavə menyu. Xarici hesabat əlavə menyunun xarici formalarına da yüklənməlidir. Universal forma SKD.erf. Belə bir menyu elementini seçdiyiniz zaman məlumatların tərkibi sxemi xarici məlumatların alınması üçün obyektlərin siyahısı ilə birlikdə universal ACS formasına köçürülür (əgər varsa). Sonra bu forma istifadəçinin icrası üçün açılır.

Bundan əlavə, əlavə menyunun işləməsi üçün lazım olan metadata varsa, eyni verilənlər bazası daxilində məlumat kompozisiyasının konsol elementlərinin mübadiləsi mümkün olur. Bunlar. İstifadəçi A elementlər siyahısının üstündəki menyu elementini seçə bilər Fayl/ötürmə -> Sorğu göndər (obyekt / girişə nəzarət sistemi), B istifadəçisini seçə bilər. İstifadəçi B eyni verilənlər bazasında konsolu açaraq, Fayl/ötürmə -> Sorğunu qəbul seçə bilər. (obyekt / girişə nəzarət sistemi) . Və köçürülmüş ACS elementi bütün parametrləri ilə onun layout konsolunda görünəcək.

İstifadəçilərin kifayət qədər ixtisasları olmadıqda, konsolda işləmək imkanlarını məhdudlaşdıra bilərsiniz, lakin bəzi xüsusi məlumat nümunələri tələb olunur. Bunu etmək üçün yaratmaq lazımdır "Meta parametrləri kateqoriyası" ID = "Məlumat Kompozisiya Konsolu Məhdudiyyətləri" ilə, cədvəl hissəsində istifadəçi kataloqundan istifadəçilər olacaq (obyekt sahəsində). İstifadəçi parametrlər cədvəlindədirsə, kodu redaktə etmək qadağandır (yalnız baxmağa icazə verilir), bu sətirdəki göstərici = 0 olarsa, sorğuları redaktə etmək də qadağandır. Göstərici 0-dan böyükdürsə, girişə nəzarət sistemini redaktə edin.

Xarici emalın özü, həmçinin konsolun imkanlarını daha yaxşı başa düşmək üçün video dərslik ola bilər.



Əlaqədar nəşrlər