Xarakteristika növləri üzrə planın yaradılması 1c. Mühasibat uçotu altsisteminin təşkilinin əsasları. Məlumat reyestrinin yaradılması
Müxtəlif obyektlərin xüsusiyyətləri haqqında məlumat saxlamaq üçün nəzərdə tutulmuşdur; Bu, obyekt xassələri və analitika haqqında məlumatların saxlanmasını təşkil etmək üçün nəzərdə tutulmuş metadata obyektidir.
Onların köməyi ilə istifadəçi hər cür xüsusiyyətləri yarada, bu xüsusiyyətləri təsvir edə və onların dəyərlərini təyin edə bilər. Məsələn, ixtiyari sayda ixtiyari xüsusiyyətlərə (rəng, ölçü, qoxu və s.) malik məhsulları təsvir etmək üçün.
Xarakterik növlərin planı subconto kimi çıxış edə bilən dəyərlərin siyahısını ehtiva edir.
Xüsusiyyət növləri üçün planın əsas məqsədi:
- hər bir xüsusiyyət üçün qəbul edə biləcəyi dəyər növünü saxlamaq.
Xüsusiyyətləri qəbul edə bilən növlərin (kompozit tip daxil olmaqla) mümkün siyahısı yaratma prosesi zamanı tərtibatçı tərəfindən müəyyən edilir. Yeni xüsusiyyətlər yaratmaqla (və ya mövcud olanları redaktə etməklə) istifadəçi onlar üçün bu siyahıya daxil olan növlərdən birini seçə biləcək.
Tipik konfiqurasiyalarda “Xarakteristika Tip Planları”ndan istifadə nümunələri:
- analitik saxlama;
- subconto (hesab planları üçün);
- istifadəçi xassələrinin və hüquqlarının saxlanması və s.
Şərh. Ola bilsin ki, başqa bir xarakteristika yaratmaq üçün istifadəçiyə proqram həllində mövcud olmayan bir növ lazımdır. Məsələn, istifadəçi "Qox" dəyərlərinə malik olan xarakterik "Qoxu" yaratmağa qərar verir, lakin tətbiq həllində belə bir istinad kitabı yoxdur. Xüsusilə belə vəziyyətlər üçün tərtibatçı xüsusi bir boş kataloq yarada və əlavə xarakterik dəyərlərin orada saxlanacağını göstərə bilər.
Rəsmlər "PVC xüsusiyyətlərinin əlavə dəyərləri"
[çökmək]
İndi "Qoxu" xarakteristikasını yaratarkən istifadəçi onun üçün bu xüsusi arayışın dəyər növünü seçə biləcək və məlumat kitabının özündə ona lazım olan dəyərləri yarada biləcək: "Şirin, kəskin, turş", və s.
Bu. "Əlavə xüsusiyyətlər dəyərləri" sahəsində ixtiyari xüsusiyyətləri saxlayan tabeli kataloqu seçin.
1C obyektinin strukturu "Xüsusiyyət növlərinin planları"
Quruluşunda xarakterik növlərin planı arayış kitabına bənzəyir: xarakterik növlərin planında elementlər saxlanılır - xüsusiyyətlər:
- müəyyən detallar və cədvəl hissələri var;
- iyerarxik strukturlar formalaşdırmaq;
- tərtibatçı tərəfindən müəyyən edilmiş əvvəlcədən təyin edilmiş xüsusiyyətləri ehtiva edir.
1C obyektinin formaları "Xüsusiyyət növlərinin planları"
İstifadəçinin xarakterik tiplər planında olan məlumatları görmək və dəyişdirmək üçün sistem onun təqdimatının bir neçə formasını dəstəkləyir və avtomatik olaraq bütün lazımi olanları yaradır. Bununla yanaşı, tərtibatçı sistemin standart formalar əvəzinə istifadə edəcəyi öz formalarını yaratmaq imkanına malikdir:
PVC Siyahı Forması
Əmlak Növü Planları siyahısı forması əmlak növü planında olan məlumatlara baxmaq üçün istifadə olunur. O, imkan verir:
- PVC-dən keçin;
- xüsusiyyətlər və xüsusiyyətlər qruplarını əlavə etmək, silmək üçün işarələmək və silmək;
- hərəkət xüsusiyyətləri və PVC qrupları.
Siyahı forması məlumatları iyerarxik və ya qeyri-ierarxik formada təqdim edə bilər və göstərilən məlumatları bir neçə kriteriyaya görə çeşidləməyə və seçməyə imkan verir.
PVC Spesifikasiya Forması
Fərdi xarakterik məlumatlara baxmaq və dəyişmək üçün xarakterik formadan istifadə edin. Bir qayda olaraq, o, məlumatları başa düşmək və redaktə etmək asan bir formada təqdim edir.
Bundan əlavə, qrup, seçim və qrup seçim formaları xarakterik tip planları, eləcə də kataloqlar üçün dəstəklənir.
Ticarət müəssisəsində qeydlər adətən necə aparılır?
İlk bir neçə ildə hamı qazanc dalınca qaçır: daha çox almaq, tez satmaq, hələ heç kəsi dükanlarda, anbarlarda asılmış mal ehtiyatı maraqlandırmır. Verilənlər bazasının həcmi sıçrayışlarla artır, çünki... Kapitallaşdırılan malların sırası xaotik olsa da.
Məsələn, dünən qırmızı kreslo aldınız, bu gün yaşıl stul aldınız, əvvəlcə məlumat bazasına daxil olurlar: 1) köhnə mövqe - qırmızı stul 2) yeni mövqe - yaşıl stul; Ancaq inventarlaşdırmadan sonra həmişə malların yenidən təsnifatı olur və burada onlar xüsusi xassələrinin məhsulun adında xüsusi bir təsvir olmadan yeni bir mövqe yaratmaq variantına gəlirlər, yəni. onlar məhsula, məsələn, sadəcə olaraq, “Kreslo” kimi daxil olur və əvvəlki iki məhsul mövqeyini silinmək üçün qeyd edirlər.
Bir müddət sonra - pulsuz dövriyyə kapitalı məhdud kəmiyyətə çevrilir. Burada sual yaranır: asma məhsula deyil, onlara investisiya qoymaq üçün hansı məhsullara daha çox tələbat var idi.
Yəni yenə əlavə məhsul xüsusiyyətlərini bilməlisiniz, lakin bu xüsusiyyətləri verilənlər bazasına artıq xaotik qaydada daxil etməməlisiniz - sadəcə məhsul adına bəzi təsvirlər əlavə etməklə, lakin aydın və düzgün şəkildə: ad qısa, yığcam və əlavə sahədə bütün mümkün xüsusiyyətləri daxil etməlisiniz. bu məhsul təsvir edilmişdir: məsələn, onun rəngi, həcmi, çəkisi, istehsalçısı və daha çox.
Burada Nomenklatura kataloqunda məhsulun xassələrini “Şərhlər” sahəsinə yazsaq, o zaman xüsusi verilmiş xassələrə malik konkret məhsulun populyarlığı və dövriyyəsi haqqında ona lazım olan hesabatı hazırlamaq Analitik üçün asan olmayacaq. məhsulun.
Nomenklatura qovluğuna istifadəçinin məhsulun lazımi xüsusiyyətlərini və təsvirlərini daxil edə biləcəyi tabeli kataloq əlavə edə bilərik, lakin bu yanaşmada istifadəçinin hansı növ məlumatı əlavə etmək istəyəcəyini təxmin edə bilməmək problemi ilə qarşılaşacağıq. məlumat.
Məsələn, "Kreslo" məhsulunun altında - istifadəçi məhsulun xüsusiyyətini göstərmək istəyir - rəng, bu simli məlumat dəyəridir. Bu o deməkdir ki, tabeli kataloqda biz atribut sətirini düzəldəcəyik. Məhsulun əlavə xüsusiyyətini, məsələn, istehsalçını göstərmək istəsə nə etməli? Sonra tabeli kataloqdakı təfərrüatları başqa bir "İstehsalçılar" qovluğuna işarə edərək istinad növü etməliyik. İstifadəçi məhsulunun əlavə xüsusiyyətlərində stulun neçə ayağı olduğunu göstərmək istəsə nə etməli? Alt qovluqda atributu rəqəmsal etməliyik.....
Buradan, istifadəçiyə yaratmaq imkanı verməli olduğumuz zaman Data TYPE , sonra məlumatını təqdim edəcəyi dəyərlərə PVC yaratmalıyıq(xüsusiyyət növlərinin planı).
Nümunəmizdə kompleks PVC yaradacağıq, belə ki, məhsulun əlavə xüsusiyyətlərini təsvir etmək üçün tam hüquqlu bir mexanizm var.
Amma birinci Kitabdan PVC yaratmaq dərsinə baxaq(s.476) “ 1C_ Müəssisə 8.3. Praktik bələdçi tərtibatçı. Nümunələr və tipik texnikalar” Radçenko/Xrustaleva
Burada artıq Nomenklatura istinad kitabımız var. Tapşırıqın məqsədi: müəyyən səciyyəvi qiymətə malik olan materialların qalıqlarını bilmək. Bunun üçün biz Konfiquratorda yeni obyektlər yaradacağıq: 1) “Nomenklatura xassələri” informasiya registrini 2) “Nomenklatura xüsusiyyətləri” 3) materialların partiyalarını təsvir etmək üçün “Nomenklatura Seçimləri”nə tabedir; ) konfiqurasiyada uyğun tiplər olmayan tip qiymətlərinin xüsusiyyətlərini təyin etmək üçün "Əlavə Nomenklatura Xüsusiyyətləri" tabeliyində olan PVC istinad kitabı.
Nəticə etibarı ilə məlumat reyestrindən tabeli kataloqun bu xarakterik qiymətə malik bütün elementlərini seçmək və sonra onlardan və onların sahiblərindən istifadə edərək yığılma registrinin qalan hissəsini əldə etmək kifayət edəcəkdir.
Yaratdığımız PVC-də "Xarakteristik dəyər növü" sahəsində biz kompozit məlumat tipini göstərəcəyik: Nömrə, Sətir, Tarix, Boolean, Əlavə Nomenklatura Xüsusiyyətləri. Həm də "Əlavə xüsusiyyətlər dəyərləri" PVC sahəsində - "Nomenklaturanın Əlavə Xüsusiyyətləri" tabeli PVC kataloqunu göstərin.
2) TypeProperties, type = Plan of CharacteristicsLink.PropertiesNomenklatura
Və məlumat reyestrinin resursu yaradın:
Dəyər, tip = Xarakteristika.Nomenklatura Xüsusiyyətləri.
Biz bütün yeni obyektləri yaratmışıq. Onları alt sistemlərə (istifadəçi interfeysində) əlavə etməyə ehtiyac yoxdur, çünki yeni obyektlər arasında əlaqə var və əsas odur ki, Nomenklaturaya tabe olan "Nomenklatura Seçimləri" kataloqudur ki, onu istənilən məhsulu açaraq görə bilərik. Nomenklatura kataloqundan:
“Nomenclature PropertyValues” məlumat reyestrini qurarkən bir neçə nüans var qeydiyyat ölçüsü Əmlak Dəsti(SeçimlərNomenklatura siyahısından seçim bura düşür) - necə Aparıcı, bu bizə "Nomenklatura Seçimləri" istinadından imkan verəcək - bu Məlumat reyestrinə zəng edin. Həmçinin reyestr resursu Dəyəri üçün – “Növə görə əlaqə” = Mülkiyyət Növü və “Seçim Parametri Bağlantıları” = Seçim. Sahib (Mülk Növü) üçün bu parametrlər istifadəçinin məlumat daxil etməsini asanlaşdıracaq.
Bundan əlavə, bu dərsdə kitabda var ətraflı təsviri– istifadəçinin məhsulun xassələrini doldurarkən yalnız ehtiyac duyduğu məlumatları görməsi üçün siyahı formalarını və yeni obyektlərin əsas formalarını ən yaxşı şəkildə konfiqurasiya etmək. Bütün bu təfərrüatı burada göstərməyəcəyik.
Gəlin məhsulumuzda cəhd edək, məsələn, "Elektrik kabelləri" - əlavə xüsusiyyət "Ağ kabellər" və əmlakın tərkibini təyin edin: "mülkiyyət növü" = Rəng və "mülkiyyət dəyəri" = Ağ. Bir-birinin ardınca açılan pəncərələrin nümunəsi belədir:
....Mən səni bilmirəm, amma başım artıq fırlanır və nə etdiyimiz və niyə etdiyimiz artıq tam aydın deyil))))
Təsəvvür edin, belə bir zənciri istifadəçiyə izah edin?!?…..İstifadəçimizin özümüzün artıq başa düşmədiyimizi başa düşə bilməsi üçün onun ən azı üç 1C sertifikatı olmalıdır)))
Yuxarıda təsvir olunan sxemə uyğun olaraq məhsulun xüsusiyyətlərinin tətbiqi sizi qorxudursa və əsəbiləşirsə, dərsliyin özündən eyni diaqrama baxa bilərsiniz:
….bu sadəcə inanılmaz dərəcədə çətindir!!! Və hər hansı bir təcrübəsiz proqramçı qərar verəcək ki, belə bir sxemi anlamağa çalışmaqdansa, PVC ilə heç vaxt məşğul olmamaq daha asandır.....
Tapşırıqın yekun nəticəsini - malların xassələrinə görə qalıqlarını əldə etmək üçün kitab, Qalan reyestrdə Nomenklaturaya tabe olan "Nomenklatura Seçimləri" kataloquna istinad növü ilə "Xüsusiyyətlər dəsti" ölçüsünü əlavə etməyi təklif edir. Sonra cədvəl bölmələrində materialların mədaxil/xərcləri üçün sənədlərə eyni adda və məlumat növündə sahə əlavə edin və bu sənədlərin modullarına “Əmlaklar toplusu” balans reyestrinə yazı əlavə edin. Kataloqun özündə "Nomenklatura Seçimləri" - menyusunda Xüsusiyyətləri yazın ki, bu da onları daha sonra SKD hesabatında görməyə imkan verəcəkdir. Və son addım olaraq, Xüsusiyyətlərə görə seçilməklə Qalan Məhsullar haqqında SKD hesabatı yaradın:
Bəli, hesabat maraqlı çıxır, lakin məhsulun əlavə Xüsusiyyətlərinin (xüsusiyyətlərinin) yaradılması prosesi çox çaşdırıcıdır, bundan əlavə, istifadəçi qəbz/xərc fakturalarını doldurarkən bu qədər əlavə məlumat daxil edərkən, heç bir məlumat yaratmayacaq. xəta..... Sənədin sahələrinə “Xüsusiyyətlər toplusu” daxil edilməklə...
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Bir məhsul üçün əlavə xüsusiyyətlərin yaradılması mexanizmini anlamağa çalışaq, bəlkə də problemin həllinə daha sadə yolla gələ bilərik.
Beləliklə, bizə nə lazımdır:
1. İstifadəçiyə Nomenklaturaya Xüsusiyyətlərin təsvirini əlavə etməyə icazə verin.
2. Analitikə Məhsul Xüsusiyyətləri üzrə seçim zamanı satış göstəricilərini öyrənməyə imkan verin.
Problemin birinci bəndini həll edərkən hansı variantlara sahib olduğumuzu nəzərdən keçirək:
1. Biz Nomenklatura kataloquna tabe qovluq əlavə edə bilərik, burada istifadəçi yalnız Konfiquratorda bizim tərəfimizdən müəyyən edilmiş spesifik, sətir tipli məlumatları təsvir edəcək... bu uyğun deyil, çünki məhsulun Xüsusiyyətlərini təsvir edərkən, Konfiquratorda bizim tərəfimizdən “gözlənilməz” məlumat növü tələb oluna bilər: məsələn, tarix, nömrə, xətt, başqa qovluğa keçid.
2. Buna görə də Nomenklaturanın əlavə xassələrini yaratmaq üçün PVC-ni yaratmalıyıq, çünki PVC istinad kitabıdır + Məlumat növlərinin təsviri.
Nomenklatura kataloqunda olsaq, iki sahənin olacağı bir cədvəl hissəsi yaradacağıq - daxil edilmiş Məhsul Xüsusiyyətlərinin Məlumat Tipi və birbaşa dəyərin özü. Çox sadədir - bir sahə PVC-yə, digəri isə bu PVC-nin xüsusiyyətlərinə aiddir.
Lakin bu halda biz qeydləri unikal edə bilməyəcəyik... Sadəcə bir variant təsəvvür edin ki, məhsulun, məsələn, Kolbasaların altında “Rəng” Mülkiyyəti üçün iki növ dəyər daxil edə bilərsiniz: hər ikisi qırmızı və yaşıl)))
Buna görə də, bu üsul ən sadədir, lakin Nomenklaturanın xüsusiyyətlərində unikallığı təmin etmir.
3.Gəlin PVC yaradaq, lakin biz onun dəyərlərini yazacağıq Məlumat reyestri vasitəsilə. Məlumat reyestri - yalnız ehtiva edir unikal məlumatlar.
Bu ən çox yönlü seçimdir. Məhsulun xüsusiyyətlərini qeyd edəcəyik müxtəlif növlər məlumatlar və bu xassələrin müəyyən bir məhsul üçün dəyərləri unikal olacaqdır.
p.s. Burada elementin bütün sətir Xüsusiyyətlərini qeyd etmək üçün tabe PVC kataloqu yarada bilərsiniz. Amma hələlik hər şeyi mürəkkəbləşdirməyək.
Bunu etmək üçün məlumat reyestrinə iki ölçü əlavə edirik:
2) Nomenklaturanın xüsusiyyətləri, növü = Universal PVC Xarakteristikaların Tipləri Planı.
Reyestr resurslarında biz “Əmlak Dəyəri”ni göstəririk, type = Characteristic.UniversalPVC:
Hələlik bu qədər, biz məhsulun unikal xüsusiyyətləri üçün mexanizm yaratmışıq. Biz hələ də istifadəçi üçün məlumatların seçilməsinin rahatlığını konfiqurasiya etməliyik.
Məlumat reyestrinin "Əmlak dəyəri" resursunu və "Görünüşlər" sekmesindəki sağdakı menyunu seçək - əlaqələr yaradın ki, istifadəçi rejimində bu reyestrin dəyərini seçərkən dərhal ölçüdən siyahı əldə edək. bu reyestrin “Nomenklatura Əmlakı”. Çünki unutmayın ki, “Nomenklatura Mülkiyyəti” ölçüsü PVC-dir və “Əmlak Dəyəri” resursu bu PVC-nin Xarakteristikasıdır. Beləliklə, bu lövhədə "Növə görə əlaqə" = "Nomenklatura Mülkiyyətini" göstərin. İndi, əgər biz registr ölçüsündə Məlumat Tipi seçmişiksə, məsələn, sətir, onda mənbəyə dəyər daxil etdikdə, biz dərhal tip sətirinə sahib olacağıq, növlərin bütün mümkün siyahıları yox!
İstifadəçi rejiminə keçək, Nomenklatura kataloqundan istənilən məhsulu seçin, onu açın, kataloq elementinin yuxarı hissəsində yaradılmış məlumat reyestrinə keçidimiz var, ona məhsulumuzun yeni xassələrini əlavə edəcəyik:
Bu misalda, "Philips 2N2369 Transistor" Məhsulu üçün - əvvəlcə istədiyiniz məhsul xüsusiyyətinin Növünü yaradın, "Tranzistorlar" olsun və dərhal bu xüsusiyyət üçün məlumat növünü göstərin - bu nümunədə məlumat növünü əl ilə seçirik. = Sim. Saxla. Və sonra bu növ məhsul xüsusiyyətləri üçün dəyərləri təyin etməliyik, qoy "Aşağı cərəyanlı tranzistorlar" olsun:
Bu məhsula daha bir Əmlak əlavə edək, məsələn, istehsalçı “Koreya”.
Başqa bir məhsul götürək, onun üçün “Transformatorlar” xassəsini yaradaq, yazın = string, value = “String transformers”. Bu məhsul üçün daxil etmək istədiyimiz ikinci xüsusiyyət də "İstehsalçı" olacaq - onu yaratmağa ehtiyac yoxdur, bizdə artıq seçim var, lakin bu əmlakın eyni dəyərini daxil etməyə çalışsaq, bərabərdir. “Korea”, onda biz onu əl ilə yazmalı olacağıq... Çox rahat deyil... Bir dəfə daxil edilmiş dəyər dəfələrlə əvəz edilə biləndə yaxşıdır.
Bu rahatlığı əlavə etmək üçün Konfiquratora gedək və qovluq yaradaq, "Sahibi" sekmesinde əvvəllər yaradılmış "Universal PVC" ni göstərəcəyik. İndi, əgər dəyər xassələrimiz sətirlərdirsə, onda biz daim növü seçmək məcburiyyətində deyilik = String; əlavə olaraq, bu üsul bizə Məhsul Xüsusiyyətləri üçün hazır sətir qiymətlərini seçməyə imkan verəcəkdir.
Görünən tabeli kataloqla əlaqədar olaraq PVC-də bəzi kiçik düzəlişlər edək:
Həmçinin, məlumat reyestrində parametrlər əlavə etməliyik ki, reyestr resursu dəyərini seçərkən dərhal bu əmlakın Sahibi tərəfindən seçimimiz olsun.
Tapşırığın birinci bəndini tamamladıq - məhsul üçün unikal xüsusiyyətlərin yaradılması mexanizmini yaratdıq.
1c istifadəçi rejimində elementin müxtəlif xüsusiyyətlərini dolduraq. Nəzərə alın ki, əvvəllər daxil edilmiş xüsusiyyətlər, məsələn, İstehsalçı, əmlak seçimi seçimində artıq dərhal mövcuddur və bizə bu əmlak üçün dərhal hazır dəyəri seçmək imkanı verilir, məsələn, “Koreya” .
İndi tapşırığın həllinin ikinci mərhələsinə keçək: hesabatda, məsələn, məhsul balansları və ya bu məhsulun Xüsusiyyətlərindən məhsul satışı ilə seçim etmək imkanı yaratmaq.
Dərhal deyim ki, sənədlərin cədvəl hissələrinin sahələrinə məhsul xüsusiyyətləri əlavə etməklə mürəkkəb mexanizm tapmayacağıq!!! Praktikada bunu etmək olmaz, əks halda sənədlərlə elə çaşqınlıq yaranacaq ki, sonradan onu düzəltməyə heç kimin gücü çatmayacaq...
Hər şey çox sadədir. Bir məhsulumuz var, adı qısa, lakonikdir, bütün nüanslar onun xüsusiyyətlərində təsvir edilmişdir. Fərqli xüsusiyyətlərə malik məhsulumuz varsa, bu o deməkdir ki, bu məhsul fərqlidir, eyni deyil!
Məsələn, bizdə iki xüsusiyyətə malik olan bir “Samsung Line Transformer” məhsulu var: 1) “Transformatorlar” = “Xətt transformatorları” 2) “İstehsalçı” = “Koreya” və digər məhsulu olan “Russia Line Transformator”; iki xüsusiyyət: 1) “Transformatorlar” = “Aşağı xətt transformatorları” 2) “İstehsalçı” = “Rusiya”; Beləliklə, biz heç bir şəkildə deyə bilmərik ki, bu iki məhsul eynidir, ancaq xassələri ilə fərqlənir!!! Xeyr, bu iki məhsul fərqlidir, biz onların fərqini Adda qısaca göstəririk və bu məhsulun xüsusiyyətlərində daha ətraflı təsvir edirik.
Beləliklə, əlavə sahə yaratmağa ehtiyac yoxdur ilkin sənədlər, məhsulun xüsusiyyətlərindən birini təyin etmək üçün (bizdə bu xüsusiyyətlərdən birdən çox ola bilər!).
Biz bütün fakturalarımızı və sənədlərimizi yenidən təqdim edəcəyik. (burada kitabdakı birinci üsuldan sənədlərdə əlavə xüsusiyyətlərə malik sahələr var, lakin onlar bizim yeni yaradılmış öz PVC mexanizmimizə heç bir şəkildə təsir göstərmir)
Konfiquratorda biz “Universal PVC-nin Unikallığı” reyestrinə dair Hesabat yaradacağıq. ACS hesabat sorğusuna aşağıdakı kodu yazaq:
Qalan materialları, qalıqları və dövriyyələri SEÇİN.Material, Qalan MateriallarQalanlarVə Dövrlər. Miqdarİlkin Qalan AS İlkin Qalan, Qalan MateriallarVə Dövrlər.Kəmiyyət Gələn AS, Qalan Materiallar, Qalan Materiallar.Təxminən Və Dövrlər. Kəmiyyət Son Qalan ok Yekun Qalıq AS, UniversalPVC-nin Unikallığı.Nomenklaturanın Xüsusiyyəti, UniversalPVC-nin Unikallığı.Dəyər Reyestrdən Yığılan Xüsusiyyətlər .Qalan Materiallar.QalıqlarVə Dövriyyə Qalan Materiallar Qalan və Dövr SOL BAĞLANTI QEYDİYYATMƏLUMATI.UniversalPVC-nin Unikallığı Qalan MateriallardaQalıqlarVə Dövrdə UniversalPVC-nin Unikallığı.Material = UniquenessofUnimensal.
ACS hesabat parametrlərində biz istifadəçi rejimində “Seçim”in istifadəsinə icazə verəcəyik. 1C-Enterprise-də hesabat yaradarkən, seçimdə Nomenklatura Mülkiyyəti = İstehsalçı seçin. Çox maraqlı bir hesabat alacağıq:
Balans reyestrini Satış reyestri ilə əvəz etməklə biz məhsulun xüsusiyyətlərinə görə seçmək imkanı olan ikinci Satış hesabatı yaradacağıq.
Biz tapşırığın ikinci bəndini yerinə yetirdik və hətta keçdik - Analitikə Məhsul Xüsusiyyətləri kontekstində hesabatlar yaratmağa imkan vermək.
Bizim versiyamızda PVC mexanizmi sadə, aydın və tez özelleştirilebilir oldu.
p.s. Bu məqaləni yaradanda buradan oxuduğum məlumatlar mənə çox kömək etdi:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Ümid edirəm ki, məqaləm 1c 8.3 platformasında təcrübəsiz proqramçılar üçün faydalı olacaq
p.s. Yükləmə zamanı bütün cari nümunələrin yaradıldığı təlim bazasını əlavə edirəm. Bu verilənlər bazasını “1C_Enterprise 8.3. Tərtibatçılar üçün praktiki bələdçi. Nümunələr və standart texnikalar” adlı müəllif Radchenko/Xrustaleva http://v8.1c.ru/metod/books/book.jsp?id=441, sadəcə onu öz inkişafları ilə tamamlayır.
PVC-nin mənimsənilməsində uğurlar, bu çətin problemin həlli vəziyyətində - aşağıdakı şüar çox uyğundur)):
1C 8.3-də (PVC) xüsusiyyət növlərinin planı, obyekt xassələri və analitika haqqında məlumatların saxlanmasını təşkil etmək üçün hazırlanmış bir metadata obyektidir. Bu o deməkdir ki, tərtibatçı dizayn mərhələsində istifadəçinin hansı xassələrdən istifadə etmək istədiyini bilmir.
PVC-nin əsas xüsusiyyəti iki xüsusi detalın olmasıdır - Xarakterik dəyər növü Və .
Tipik konfiqurasiyalarda bir çox istifadə nümunələri var: analitikanın saxlanması, alt konto (üçün), xüsusiyyətlərin saxlanması, müxtəlif istifadəçi hüquqları.
1C-də Xarakterik Tip Planının qurulması və xüsusiyyətləri
Əlavə məlumat və konfiqurasiya təfərrüatları üçün mexanizm nümunəsindən istifadə edərək, xüsusiyyətlərin növləri planının istifadəsi, konfiqurasiyası və əsas xassələri nümunəsinə baxaq Ticarət İdarəetmə, nəşr 11.
1C-də 267 video dərsi pulsuz əldə edin:
- Xarakterik dəyər növü— bu atribut PVC dəyərini təyin etmək üçün mövcud mümkün məlumat növləri dəstini müəyyən edir. UT 11-də belə obyektlərin kifayət qədər layiqli siyahısı var: nomenklatura, layihələr, təşkilat, tərəfdaşlar və s. Tələb olunan təfərrüatlar PVC.
- Əlavə stat dəyərləri— ixtiyari xüsusiyyətləri saxlayan tabeli kataloq. Məsələn, kataloqda yeni bir xüsusiyyət yarada bilərsiniz - ölçüsü və onu elementə təyin edin.
Standart PVC detalları adi kataloqlardan yalnız “Dəyər Tipi” atributunun olması ilə fərqlənir. Bu, əmlak növünü saxlayan dayaqdır:
Bu məqalə xarakterik tip planı, əlavə xüsusiyyətlərin tabeli kataloqu və xarakterik dəyərlərin saxlandığı məlumat reyestri arasındakı əlaqələri təsvir edir.
Mən 1C 8.2 oxuyuram. Audio kursda Gileva xarakteristikanın növləri planına çatdı. Bundan əvvəl bir neçə mənbədə PVC haqqında oxudum. Hər şey aydın görünür, amma mən hələ 1C 8-də proqramlaşdırmadığım üçün nəzəriyyə zaman keçdikcə unudulur və hər dəfə xarakteristikanın növlərinin planı haqqında bir mövzu ortaya çıxanda, əziyyətlə xatırlamalı və beynimdə bir diaqram qurmalı oluram. . İndi konkret bir sual yarandı, hər şey beynimdə süzüldü və məlum oldu ki, yenə heç nə aydın deyil. Ona görə də biz əvvəldən buna ətraflı baxmalı olduq. Özüm üçün gələcək üçün yazmaq qərarına gəldim, amma bəlkə başqası üçün faydalı olar.
Əslində sual: Mən məlumat reyestrinin resursunda element xüsusiyyətlərinin dəyərlərinin saxlandığı “Seçim parametrlərinin əlaqələri” xassəsinin mənasını başa düşə bilmədim (reyestr strukturu: ölçülər – element və əmlak növü, resurs – dəyər )
Gilevin video kursunun 2-ci hissəsini, məsələn, buradan yükləmək olar http://turbobit.net/8ztu277cf9t9/Gil_Base_02.rar.html. Orada verilənlər bazası faylı da var. Bu yazıda mən bu video kursun 404-409-cu fəsillərindən istifadə edirəm
Xarakteristika növlərinin planı
Bu obyektin elementləri bir şeyin xassələrinin növlərini saxlayır. Planın özü bu mülklərin nə ilə əlaqəli olacağını müəyyən etmir. Əlbəttə ki, bu, planın adında əks oluna bilər (məsələn, plan "Əşya xüsusiyyətlərinin növləri" adlanacaq), lakin konfiqurasiyada bu, yalnız əmlak dəyərlərinin saxlanması üçün məlumat reyestrinin yaradılması zamanı müəyyən ediləcəkdir. (registr ölçülərindən birində). Əslində bir planda müxtəlif obyektlərin - malların, qarşı tərəflərin və s.-nin xassələrinin növləri müəyyən edilə bilər. Ancaq yəqin ki, daha tez-tez öz PVC müxtəlif obyektlər üçün yaradılır.
Beləliklə, plan bir şeyin xassələrinin növlərini saxlayır.
Məsələn, əmlak növü rəngdir, əmlak növü dəyərləri mavi, sarıdır. Əmlak növü - material, əmlak növü dəyərləri - dəri, əvəzedici.
"Xarakteristik dəyər növləri" xassəsində TYPES müəyyən edilir (növlərin özləri deyil) dəyərlər xassələrin növləri (xüsusiyyət növləri). Xüsusiyyətlərin (xüsusiyyətlərin) adları ya istifadəçi, ya da konfiquratorda əvvəlcədən təyin olunduğu kimi tərtibatçı tərəfindən müəyyən edilir.
"Əlavə əmlak dəyərləri" xassəsi əmlak dəyərlərinin saxlanacağı kataloqun ADI (link deyil) müəyyən edir. Bu kataloqun sahibi PVC-dir.
Bunlar. Sahib tərəfindən seçilmədən bu kataloqa baxsanız, bütün növ xüsusiyyətlərin dəyərləri tam olaraq olacaqdır.
Bu kataloqun formasını açaq:
Burada müxtəlif xüsusiyyətlərin, rənglərin və materialların dəyərlərinin saxlandığını görə bilərsiniz. Ancaq hər bir dəyərin sahibi var - bir əmlak növü və ya başqa sözlə, xüsusiyyətlərin növləri planının elementi, yəni. burada hər şey düzdür.
Mənə elə gəlir ki, bu xassəni “Əlavə xüsusiyyətlərin dəyər növü” adlandırmaq və həmişə olduğu kimi ad deyil, istinad kitabına keçid göstərmək daha məntiqli olardı. Çünki əgər istifadəçi plan formasında yeni tip xassələr yaradarkən bu tipin dəyərinin bu kataloqun elementi olacağını seçirsə, bu, qiymət tipinin kataloq olması deməkdir.
Xüsusiyyət növlərinin planının formasını açaq:
Burada istifadəçinin yeni əmlak növləri yaratdığını və təqdim olunan növlər siyahısından onların növünü seçdiyini görə bilərsiniz. Növlərin siyahısı, artıq dediyim kimi, "Xarakterik dəyər növləri" xüsusiyyətində göstərilmişdir.
Mülkiyyət növü - görünüş tarixi, dəyər növü - tarix
Əmlak növü - anbardar, dəyər növü - "Fiziki şəxslər" kataloquna keçid
İstifadəçi "rəng" mülkiyyət növü yaratmışdırsa, o zaman sağda plan elementi yaratmaq formasında istifadəçinin rəng dəyərləri yaratmalı olduğu plana tabe olan istinad kitabına getmək üçün bir keçid olacaq. Kataloq forması avtomatik olaraq sahibi tərəfindən seçimlə açılır, yəni. siyahı şəklində ilk şəkildəki kimi bütün xassələrin dəyərləri deyil, yalnız rənglər var.
düyü. 4
Sonrakı, reyestr yaradılmışdır nə üçün lazım olduğu haqqında məlumat. O, əmlak növlərini, əmlak dəyərlərini və bu xassələrin nəyə istinad etdiyini saxlayır. Bunlar. özlüyündə xassələri deyil, hansısa obyektlə bağlı. Məsələn, "Məhsul xüsusiyyətlərinin dəyərləri" məlumat reyestri (mən onu "Məhsul xüsusiyyətləri" adlandırardım). Bunlar. müəyyən bir məhsulun "kompüter masası" rəngə malikdir - "mavi", material isə "palıd". 2 məlumat reyestrində qeydlər olacaq:
düyü. 5
Qeydiyyat strukturu:
Ölçmələr- mülkiyyətin nomenklaturası və növü (növ - plana keçid).
Resurs- dəyər (Xarakteristik tip plandakı bütün növləri əhatə edən virtual tipdir).
Beləliklə, suala gəlirik ki, məlumat reyestrinin resursunda bu “Seçim Parametrləri Bağlantıları” xüsusiyyəti nədir? Orada bizdə Selection.Owner(PropertyType) var. Mən başa düşə bilmədim ki, bu seçim nəyi nəzərdə tutur və hansı sahibi, nəyin sahibidir? Dəyərin hansı növ olacağını bilmirik.
Gəlin ardıcıllıqla gedək: məncə seçim “İstifadəçi xüsusiyyətləri” kataloqunun siyahı formasının xassəsidir.
Sintaksis köməkçisi deyir ki, kataloq siyahısında tip seçiminin “seçmə” xüsusiyyəti var (sintaksis köməkçisindəki bəzi xüsusiyyətlər üçbucaqlı mötərizədədir; məqalədə göstərilmir):
CatalogList.Directory name (CatalogList.Directory name)
Filtr
Tip seçimi:
Filtr
Kolleksiya əşyaları:
Seçim Elementi
Obyekt üçün For every... From... Loop operatorundan istifadə etməklə kolleksiyanı keçmək mümkündür. Tarama zamanı seçim elementləri seçilir.
Seçim elementinə [...] operatorundan istifadə etməklə daxil olmaq mümkündür. Elementin indeksi (0-dan nömrələmə) arqument kimi ötürülür.
Xüsusiyyətlər:
Filtr elementinin adı
Seçimdə "Seçim elementinin adı" xüsusiyyəti də var.
Bunlar. bu halda seçim elementinin adı Sahibdir.
Lakin sahibi yalnız mənbə kimi “İstifadəçi Xüsusiyyətləri” kataloq elementi olan qeydlər üçün məna kəsb edir. Buradan belə nəticəyə gəlirəm ki, bu əmlak yalnız belə qeydlərə aiddir. Bunlar. "Görünüş tarixi" və "anbardar" əmlak növləri ilə qeydlər üçün bunun sadəcə mənası yoxdur. Sonra hər şey öz yerinə düşür.
Məsələn, fərdi xarakteristikası olan məlumat reyestrinin giriş forması açılır:
düyü. 6
Rəng seçmək üçün “Xüsusi Xarakteristikalar” arayış kitabının siyahı formasına keçsək, o zaman “Seçim Parametrləri Bağlantıları” xüsusiyyətinin göstərilən dəyəri ilə Seçim.Owner(Əmlak Tipi) yalnız rənglər olacaq.
Bunlar. Yalnız mülkiyyət növü rəng olan əmlak dəyərləri seçilir. (məsələn, "Material" deyil, "Rəng" sahibi olan dəyərlər)
Bunlar. forma üçüncü şəkildəki kimidir.
"Seçim Parametrləri Bağlantıları" xassəsinin yalnız əlavə xüsusiyyətlər dəyərlərinə aid olduğu qənaəti, bu əmlakı təmizləsək, yalnız əlavə xüsusiyyətlərə malik qeydlərə təsir edəcəyi ilə təsdiqlənir və məsələn, anbar sahibini seçərkən, o, həmişə tələb olunduğu kimi, fərdlərin kataloqunu açır.
Xarakterik tiplər planından istifadə edərək, konfiqurasiyanın inkişafı zamanı hələ məlum olmayan obyekt xüsusiyyətlərinin saxlanmasını təşkil edə bilərsiniz. Bunlar. istifadəçi müstəqil olaraq yeni xüsusiyyətlərə, məsələn, rəng, ölçü, ölçülər, güc daxil edə bilər. Hər bir məhsul qrupu öz xüsusiyyətlərinə malik ola bilər: soyuducular üçün - dondurucu kameranın həcmi, kompressorların sayı, səs-küy səviyyəsi; kompüterlər üçün - RAM miqdarı, sabit diskin miqdarı; paltar üçün - ölçü, boy, rəng və s. Sonra, bu xüsusiyyətlərə əsaslanaraq, hesabatlar qura, satış həcmini təhlil edə və qərar qəbul etmək üçün dəyərli məlumatlar əldə edə bilərsiniz.
Xarakterik tip planını digər obyektlərdən fərqləndirən mühüm xüsusiyyət onun “Dəyər Tipi” xassəsidir. Bu xüsusiyyət xarakterik tiplər üçün istifadə olunan mümkün məlumat növlərinin siyahısını müəyyən etməyə imkan verir. Bunlar. Adətən mürəkkəb məlumat növündən istifadə olunur və siz həm primitiv məlumat növlərini (nömrə, sətir, tarix, mantiq), həm də istinad məlumat növlərini (DirectoryLink, DocumentLink və s.) təyin edə bilərsiniz. Hər bir xüsusiyyət növü üçün seçilmiş növlərin siyahısından dəyərlərin növü göstərilir, məsələn, xarakteristikası Təchizatçı üçün DirectoryLink.Counterparties seçin. İstifadəçi "Müəssisə" rejimində yeni xarakteristikaları daxil edə və xarakterik tip planı üçün konfiquratorda göstərilən növlər siyahısından onlar üçün qiymət tipini təyin edə bilər.
Xarakterik tiplər planının digər vacib xüsusiyyəti, mümkün xarakterik dəyərləri ehtiva edən tabeli kataloqu, məsələn, ObjectPropertyValues'i təyin edən "Əlavə xarakterik dəyərlər" xassəsidir. Tipik olaraq, bu məlumat kitabçası istifadəçi tərəfindən konfiqurasiyada uyğun istinad kitabları olmayan yeni xüsusiyyət növlərini daxil edərkən "Müəssisə" rejimində istifadə olunur, sonra ObjectPropertiesValues istinad kitabında istifadəçi mümkün olanların siyahısını daxil edə bilər. hər bir xüsusiyyət növü üçün dəyərlər.
Nümunə olaraq, standart “Ticarətin İdarə Edilməsi” konfiqurasiyasında xassələr mexanizminin necə həyata keçirildiyini görə bilərsiniz. Bunun üçün aşağıdakı obyektlərdən istifadə olunur:
- Obyektlərin xassələrinin xarakteristikası növlərinin planı, ibtidai məlumat növlərini (nömrə, sətir, tarix, boolean) və müxtəlif tətbiq obyektlərinə keçidləri ehtiva edən xarakterik dəyər növü kimi kompozit məlumat növündən istifadə edir: kataloqlar, sənədlər, siyahılar.
- Obyekt xassələrinin istinad dəyərləri, Obyekt Xüsusiyyətlərinin xarakteristikası növlərinin planına tabedir. Bu arayış verilmiş əmlak üçün mümkün dəyərlərin siyahısını ehtiva edir, məsələn, Rəng xüsusiyyəti üçün bütün rənglərin siyahısı: qırmızı, yaşıl, ağ və s.
- Məlumat Qeydiyyatı ObjectPropertyValues, Obyekt (Directory Link, Document Link) və Property (Xüsusiyyətlər Növləri Planı Linki. Obyekt Xüsusiyyətləri) ölçüləri və konkret obyekt üçün xüsusi xüsusiyyətin dəyərini ehtiva edən Dəyər resursu olan .
Qeyd. Anlayışı asanlaşdırmaq üçün burada obyekt xassələrinin təyin edilməsi mexanizminə toxunulmur. Bu mexanizm xarakteristika növlərinin plan atributundan və digər məlumat reyestrindən istifadə edir.
Xarakteristika növləri planının digər mühüm tətbiqi mühasibat uçotunda subkontoların analitik uçotudur. Xüsusiyyət növləri baxımından, əvvəlcədən müəyyən edilmiş subkonto növləri yaradılır, məsələn, qarşı tərəflər, əşyalar, müqavilələr və s. Bu subhesab növləri daha sonra hesablar planında saxlanılan hesaba əlavə olunur. "Müəssisə" rejimində istifadəçi xarakterik tiplər planına yeni subkonto növləri də daxil edə bilər.
Məsələn, təqdim edilmiş "Mühasibat uçotu" demo konfiqurasiyasında subhesab uçotunun necə həyata keçirildiyini nəzərdən keçirin. İTS diski. Aşağıdakı obyektlər istifadə olunur:
- Xarakteristika növlərinin planı TypesSubconto. İstinad məlumat tipləri dəyər növləri kimi istifadə olunur. Subconto uçotu üçün ibtidai məlumat növlərindən istifadə etmək çox tövsiyə edilmir, bu, sistemin performansını azaldır;
- Hesablar planı Əsas, burada bu xüsusiyyət növləri planı subconto növlərinin mənbəyi kimi göstərilmişdir
- Subconto Directory, xarakteristika növlərinin planına tabedir.