Mikä on suunnitelma 1C:n ominaisuuksien tyypeille. Kuinka käyttää ominaisuustyyppien suunnitelmaa kulunvalvontajärjestelmän pyynnössä

Suunniteltu tallentamaan tietoa eri esineiden ominaisuuksista; Tämä on metatieto-objekti, joka on suunniteltu järjestämään kohteen ominaisuuksia ja analytiikkaa koskevien tietojen tallennusta.

Niiden avulla käyttäjä voi luoda kaikenlaisia ​​ominaisuuksia, kuvata näitä ominaisuuksia ja asettaa niiden arvoja. Esimerkiksi sellaisten tuotteiden kuvaamiseksi, joilla on mielivaltainen määrä mielivaltaisia ​​ominaisuuksia (väri, koko, haju jne.).

Ominaisuustyyppien suunnitelma sisältää luettelon arvoista, jotka voivat toimia alikontona.

Ominaisuustyyppien suunnitelman päätarkoitus:

  • tallentaa jokaiselle ominaisuudelle sen arvon, jonka se voi ottaa.

Mahdollisen luettelon tyypeistä (mukaan lukien yhdistelmätyyppi), jotka voivat hyväksyä ominaisuuksia, määrittää kehittäjä luontiprosessin aikana. Luomalla uusia ominaisuuksia (tai muokkaamalla olemassa olevia) käyttäjä voi valita niille jonkin tässä luettelossa olevista tyypeistä.

Esimerkkejä "Ominaisuustyyppisuunnitelmien" käyttämisestä tyypillisissä kokoonpanoissa:

  • analytiikan varastointi;
  • subconto (tilikartoille);
  • käyttäjän ominaisuuksien ja oikeuksien tallennus jne.

Kommentti. On mahdollista, että toisen ominaisuuden luomiseksi käyttäjä tarvitsee tyypin, jota sovellusratkaisussa ei ole. Käyttäjä päättää esimerkiksi luoda ominaisuuden "Smell", jolla pitäisi olla arvot "Smells", mutta sovellusratkaisussa ei ole tällaista hakuteosta. Erityisesti tällaisissa tilanteissa kehittäjä voi luoda erityisen tyhjän hakemiston ja ilmoittaa, että siihen tallennetaan ylimääräisiä ominaisarvoja.

Piirustukset "PVC-ominaisuuksien lisäarvot"

[romahdus]

Nyt luodessaan "Smell"-ominaisuuden käyttäjä voi valita sille tämän erityisen hakuteoksen arvotyypin ja luoda itse hakuteoksessa tarvitsemansa arvot: "Sweet, Pungent, Sour", jne.

Että. Valitse Lisäominaisuuksien arvot -kentässä alihakemisto, joka tallentaa mielivaltaiset ominaisuudet.

1C-objektin rakenne "Ominaisuustyyppien suunnitelmat"

Ominaisuustyyppien suunnitelma rakenteeltaan muistuttaa hakuteosta: ominaistyyppien suunnitelmaan tallennetaan elementtejä - ominaisuuksia, jotka voivat:

  1. niillä on tietty joukko yksityiskohtia ja taulukkoosia;
  2. muodostaa hierarkkisia rakenteita;
  3. sisältävät kehittäjän määrittämiä ennalta määritettyjä ominaisuuksia.

1C-objektin muodot "Ominaisuustyyppien suunnitelmat"

Jotta käyttäjä voisi tarkastella ja muuttaa ominaisuustyyppisuunnitelman sisältämiä tietoja, järjestelmä tukee useita sen esitysmuotoja ja luo automaattisesti kaikki tarvittavat. Tämän lisäksi kehittäjällä on mahdollisuus luoda omia lomakkeita, joita järjestelmä käyttää oletuslomakkeiden sijaan:

PVC-luettelolomake

Kiinteistötyyppisuunnitelmat -luettelolomakkeella voit tarkastella kiinteistötyyppisuunnitelman sisältämiä tietoja. Se sallii:

  • selata PVC: n läpi;
  • lisätä, merkitä poistettavaksi ja poistaa ominaisuuksia ja ominaisuusryhmiä;
  • PVC:n liikkumisominaisuudet ja -ryhmät.

Luettelolomakkeella voidaan esittää tiedot hierarkkisessa ja ei-hierarkkisessa muodossa ja voit lajitella ja valita näytettävät tiedot useiden kriteerien mukaan.

PVC-erittelylomake

Yksittäisten ominaisuustietojen tarkastelemiseksi ja muuttamiseen käytetään ominaismuotoa. Pääsääntöisesti se esittää tiedot helposti ymmärrettävässä ja muokattavassa muodossa.

Lisäksi tuetaan ryhmä-, valinta- ja ryhmävalintalomakkeita tyypillisille tyyppisuunnitelmille sekä hakemistoille.

Jos joku haluaa kuvata tätä tai tätä materiaalia, meidän on tarjottava hänelle jokin mekanismi, jonka avulla hän voi luoda mitä tahansa ominaisuuksia ja mikä tärkeintä, osoittaa, minkä tyyppistä arvoa näillä ominaisuuksilla tulisi olla. Sitten asetettaessa arvoja tietylle materiaaliominaisuudelle käyttäjä voi valita arvot tiukasti määritetyn tyypin mukaisesti.

Tämä kyky kuvata ominaisuuksia on juuri se, mitä konfigurointiobjekti tarjoaa. Ominaisuustyyppien suunnitelma, johon nyt tutustumme.

Uusien määritysobjektien luominen

1. Luo konfigurointiobjekti Hakemisto Nimen kanssa Valinnat Nimikkeistö ja ilmoittaa, että se on hakemiston alainen.

2. Luodaan toinen konfigurointiobjekti Hakemisto Nimen kanssa.

3. Tämän jälkeen luomme konfigurointiobjektin Plan tyyppisiä ominaisuuksia Nimen kanssa Ominaisuudet Nimikkeistö. Ominaisuusarvon tyyppi asetetaan seuraavasti:

  • Määrä, pituus 15, tarkkuus 3;
  • Linja, pituus 25;
  • Päivämäärä;
  • Boolean O;
  • ReferenceLink.AdditionalPropertiesNomenclature.

4. Hakemisto Lisäominaisuudet Nimikkeistö ilmoita omistaja → ominaisuustyyppien suunnitelma Ominaisuudet Nimikkeistö.

5. Kirjanmerkissä Lomakkeet Laitetaan se muokattavaksi luettelossa.

6. Tämän jälkeen päätämme, että ylimääräisiä tilastoarvoja ominaisuustyyppien suunnitelmat sijaitsevat hakemistossa LisäominaisuudetNomenk-latura.

7. Kirjanmerkissä Lomakkeet Ilmoitamme, että tätä ominaistyyppien suunnitelmaa muokataan luettelossa.

8. Luodaan lopuksi konfigurointiobjekti Tietojen rekisteri Nimen kanssa Nimikkeistön ominaisuusarvot.

9. Tapauksen muutokset:

  • Ominaisuudet, johtava , tyyppi ;
  • ViewProperties, tyyppi Ominaisuustyyppien suunnitelma Linkki Nimikkeistön ominaisuudet.

10. Rekisteröintiresurssi:

  • Merkitys, tyyppi Ominaisuudet Nimikkeistö.

Huomaa, että pystymme määrittelemään rekisterin resurssiarvon tyypin Ominaista.<имя> . Pohjimmiltaan tämä määritelmä edustaa yhdistelmätietotyyppiä sellaisena kuin se on määritelty vastaavan ominaisuustyyppisuunnitelman arvotyypissä. Toisin sanoen rekisteriresurssilla voi olla mitä tahansa arvoa ominaisuustyyppisuunnitelman arvotyypissä kuvatuista arvoista.

Nimikkeistön hakuteoksen viimeistely

1. Ensinnäkin hakemistossa on oltava mahdollisuus muokata materiaalin versiota. Tätä varten ilmoitamme, että hakemistoa muokataan nyt molemmilla tavoilla (välilehdellä Lomake) → luettelossa ja valintaikkunassa.

2. Luodaan elementin perusmuoto konstruktoria käyttämällä.

3. Laajennetaan lomaketta hieman leveydeltä ja korkeudelta ja lisätään siihen paneeli: Lomake†'Insert Control in†'-paneelissa(ylävalikosta) tai käyttämällä alavalikkokuvaketta Paneeli. "Ristiksi" muuttuvan kohdistimen avulla venytetään paneelia, jolloin saadaan seuraava kuva ja samalla ikkuna, jossa on kysymys:

Jos kysymys ei tule näkyviin heti, se tulee näkyviin, kun muutamme hieman minkä tahansa paneelin reunan sijaintia.

4. Vastataan tähän kysymykseen myöntävästi, ja kaikki säätimet siirtyvät lisättyyn paneeliin:

5. Nyt säädämme paneelin mittoja ja lisäämme siihen uuden sivun. Sivun lisääminen → napsauta hiiren kakkospainikkeella kontekstivalikkoa lomakekentässä → Lisää sivu.

6. Aseta uuden sivun nimi ja otsikko → Ominaisuudet ja nimeä ensimmäinen sivu uudelleen muotoon Perus ja anna sille sama otsikko. Nimet ja otsikot asetetaan paneelin ominaisuuspaletissa ominaisuusryhmässä Tämänhetkinen sivu:

7. Valitse tämän jälkeen kaikki paneelissa olevat säätimet ja suorita komento Muoto sisään†' Keskitys sisään†' Keskitä pystysuunnassa.

8. Siirrytään nyt sivulle Ominaisuudet ja lisää kuvateksti InscriptionOptionsNomenclatures otsikon kanssa Nimikkeistön vaihtoehdot:. Määritetään sen fonttityyli Rasvainen.

9. Tämän merkinnän alle sijoitamme taulukkokentän, jossa on komentopaneeli. Annetaan kentälle nimi Vaihtoehdot ja tyyppi DirectoryList.OptionsNomenclature.

10. Poista sarake taulukkokentästä Koodi.

11. Tämä taulukkokenttä Vaihtoehdot aseta omaisuus Linkki omistajan mukaan → DirectoryObject.Link.

Tämän ominaisuuden asettaminen antaa meille seuraavat tiedot: tämän kentän tietolähteelle → lomake-attribuutti Vaihtoehdot, jolla on tyyppi Hakemistoluettelo.OptionsNomenclature, - omistajan valinnan arvo on aina yhtä suuri kuin linkki muokattuun hakemistoelementtiin. Toisin sanoen form-attribuutin sisältämä hakemistoluettelo Ominaisuudet, sisältää aina vain muokatun hakemistoelementin alisteisia elementtejä. Ja se tarkoittaa pöytäkenttää Vaihtoehdot, jolle tämä attribuutti on tietolähde, näyttää vain muokatun hakemistoelementin alisteiset elementit.

12. Alle sijoitamme toisen merkinnän samalla tavalla → CaptionValuesProperties otsikon kanssa Kiinteistöjen arvot: ja kirjasintyyli Rasvainen.

13. Sen alle sijoitamme taulukkokentän, jossa on komentopaneeli. Annetaan kentälle nimi Ominaisuudet ja tyyppi.

14. Sarakkeelle Kiinteistösarja otetaan lippu alas Näkyvyys, ja sarakkeen syöttökenttään Merkitys muodosta yhteys tyypin mukaan Form Elements.Properties.CurrentData. ViewProperties.

Tyyppisuhde varmistaa, että rajoitamme tähän syöttökenttään syötetyt arvot vain kenttään valitun ominaisuuden tyyppiin. Omaisuuden tyyppi. Näin tekemällä emme kuitenkaan voi millään tavalla vaikuttaa itse tähän kenttään tallennettuun arvoon. Jos et ryhdy lisätoimiin, sitten kun kirjoitat kenttään Merkitys minkään arvon ominaisuuden tyyppiä ei ole mahdollista muuttaa.

Jos valitset toisen tyyppisen ominaisuuden, tallennettavan arvon tyypin ja sen tyypin välillä, johon ohjaus on rajoitettu, on epäsuhta. Tässä tapauksessa järjestelmä luonnollisesti kehottaa sinua syöttämään tyypin, jolla on tallennettu arvo.

Tämän tilanteen välttämiseksi, kun muutat kentän arvoa, Omaisuuden tyyppi anna kentän arvo Merkitys kentältä valitun ominaisuuden tyyppiin Omaisuuden tyyppi.

15. Siksi sarakkeen syöttökenttään Omaisuuden tyyppi luodaan tapahtumakäsittelijä Kun se muuttuu:

16. Nyt meidän on varmistettava, että taulukkokentässä Ominaisuudet Näytölle ilmestyivät tietorekisterimerkinnät, jotka liittyivät vain ylempään taulukkokenttään valittuun hakemistoelementtiin Valinnat Nimikkeistö.

Siksi taulukkokenttään Asetukset: luo tapahtumakäsittelijä riville Kun rivi on aktivoitu:

17. Lisäksi, jotta koko rekisteriä ei näytetä lomaketta avattaessa, luomme lomaketapahtumakäsittelijän Kun Avataan joka sisältää seuraavan tekstin:

Hakemiston OptionsNomenclatures viimeistely

Nyt meidän on viimeisteltävä hakemisto Valinnat Nimikkeistö siten, että käyttäjällä on mahdollisuus luoda uusia materiaalien ominaisuuksia paitsi itse materiaalia editoidessaan, myös dokumenttien syöttämisen yhteydessä, kun taulukkoosaan valitaan ominaisuusjoukko.

1. Siksi viitteeksi Valinnat Nimikkeistö Ilmoitetaan, että sitä muokataan molemmilla tavoilla (sekä luettelossa että valintaikkunassa).

2. Luodaan se konstruktorilla elementin perusmuoto .

3. Lomakkeessa, joka meidän on asetettava taulukon kenttä , jonka pitäisi näyttää olemassa olevat merkinnät tämän hakemistoelementin ominaisuusarvotietorekisterissä.

Elementin päämuotoon sijoitamme taulukkokentän, jossa on nimi Ominaisuudet, tyyppi Tietorekisteriluettelo. Nimikkeistön ominaisuuksien arvot ja komentopaneeli.

4. Sarakkeelle Kiinteistösarja poista näkyvyyslippu.

5. Sitten sarakkeessa olevaan syöttökenttään Merkitys, asetetaan yhteys tyypin mukaan Lomake Elements.Properties.CurrentData.ViewProperties.

6. Sarakkeessa sijaitsevalle syöttökentälle Omaisuuden tyyppi, luodaan tapahtumakäsittelijä Kun se muuttuu:

Nyt meidän on varmistettava, että kun avaamme lomakkeen, tarvitsemamme valinta on asennettu. On myös varmistettava, että uutta hakemistoelementtiä lisättäessä valinta tehdään elementin tallennuksen jälkeen. Tätä varten käytämme tehtävävaihtoehtoa tietojen muutostapahtuman käsittelijä , joka seuraa muutoksia muokattuun hakemistoelementtiin linkissä.

7. Ensinnäkin luodaan tapahtumakäsittelijä KunChangingLinks, jossa määritämme tarvitsemamme valikoiman:

8. Lisää sitten tämän käsittelijän kutsu lomakemoduulin runkoon:

9. Ja lopuksi, on tarpeen tarjota mahdollisuus, että käyttäjä voi alkaa asettaa uusia ominaisuusarvoja ilman, että hän on vielä kirjoittanut itse hakemistoelementtiä Kiinteistösarjat. Siksi luodaan taulukkokentän tapahtumakäsittelijä Ennen alkuaLisäykset:

Jäljellä olevien materiaalien rekisterin viimeistely

Akkumulaatiorekisterin rakennetta on muutettava, jotta materiaalit kirjataan niiden ominaisarvojen mukaisesti. Jäljellä olevat materiaalit ja lisää siihen uusi ulottuvuus Ominaisuudet tyypin kanssa DirectoryLink.OptionsNomenclature.

Asiakirjan kuittilasku viimeistely

Viimeinen tehtävämme on viimeistellä asiakirja Ostolasku. Jotta tavarat saapuvat, käyttäjä voi määrittää joukon ominaisuuksia kullekin saapuvalle materiaalille.

1. Lisää uusi attribuutti asiakirjan taulukkoosaan Ominaisuudet tyypin kanssa DirectoryLink.OptionsNomenclature:

2. Sijoita tämä määrite dokumenttilomakkeen taulukkokenttään (hiiren oikea painike → Tietojen sijoittelu):

3. Sarakkeessa sijaitsevalle syöttökentälle Ominaisuudet, käytetään omaisuutta uudelleen Linkki omistajalta → Lomakeelementit.Materiaalit.Nykyiset tiedot.Ma-

väline. Nyt kun valitset tämän syöttökentän, luettelo hakemiston elementeistä avautuu aina Valinnat Nimikkeistö, alisteinen sarakkeessa valitulle materiaalille Materiaali.

4. Lopuksi avaamme kirjauksen käsittelyprosessin dokumenttimoduulissa ja lisäämme luotuihin liikkeisiin arvon määrityksen dimensiolle Ominaisuudet:

Käynnistetään nyt 1C:Enterprise virheenkorjaustilassa ja luodaan materiaaleillemme useita ominaisuusjoukkoja.

Ominaisuusjoukkojen luominen

1. Avaa hakemistoelementti Nimikkeistö → Sähkökaapeli.

2. Siirrytään kirjanmerkkiin Ominaisuudet ja luo tälle elementille ominaisuusjoukko nimeltä Valkoinen.

3. Luomme sitten hakemistoelementille joukon ominaisuuksia Nimikkeistö → Kumiletku. Tätä ominaisuusjoukkoa kutsutaan Puola ja koostuvat seuraavista ominaisuuksista:

  • Väri → Ketju;
  • Valmistaja → Fagumit.

4. Avataan nyt asiakirja Kuittilasku nro-2 ja ilmoittaa, että ostettiin 2 valkoista sähkökaapelia ja puolalainen kumiletku.

5. Kopioi sitten asiakirjan ensimmäinen rivi ja ilmoita, että myös ostettiin 3 mustaa sähkökaapelia. Syöttöprosessin aikana meidän on luotava toinen ominaisuusjoukko sähkökaapelille → Musta, kumpi:

  • Väri → Musta;
  • Osio → 2.5.

6. Tarkastellaan asiakirjaa ja katsotaan asiakirjan liikkeitä rekisterissä Jäljellä olevat materiaalit:

7. Lisäksi tarkastellaan tietorekisterin sisältämiä merkintöjä Nimikkeistön ominaisuusarvot:

Raportti jäännösmateriaalista kiinteistöittain

Kuvan täydentämiseksi luomme raportin, joka näyttää meille tiettyjen ominaisuuksien omaavien materiaalien saatavuuden.

Tätä raporttia luodessasi käytämme ominaisuuksien käsittelyssä tiedonmuodostusjärjestelmän tarjoamia ominaisuuksia.

1. Luo uusi konfigurointiobjekti Raportti nimellä Muut materiaalit ominaisuuksien mukaan.

2. Avaa tietojen koostumuksen skeeman suunnittelija, lisää uusi Tietojoukko → kysely ja aloitetaan pyynnön rakentaminen.

3. Valitse akkumulaatiorekisterin virtuaalitaulukko Materiaalien jäänteet, jäänteet ja yrityksestä.

4. Keräysrekisterin virtuaalitaulukosta Jäljellä olevat materiaalit, jäännökset ja liikevaihdot valitse seuraavat kentät:

  • Materiaali;
  • PropertySet;
  • QuantityInitialRemaining;
  • Saapuva määrä;
  • MääräKulutus;
  • Määrä LopullinenJäljellä.

5. Sen jälkeen välilehdellä Liitot/aliakset asetetaan aliaksia numeerisille kentille ilman sanaa Määrä:

6. Aloitetaan ominaisuuksien kuvaaminen. Voit tehdä tämän siirtymällä kirjanmerkkiin Ominaisuudet.

Napsauta painiketta Lisätä ja aloitetaan kenttien kuvaaminen.

7. Ensimmäinen kuvattava kenttä on Arvon tyyppi. Tässä meidän tulee ilmoittaa kentän tyyppi, johon ominaisuutemme liittyvät. Meidän tapauksessamme tällainen kenttä on kenttä Ominaisuudet rekisteröidy Jäljellä olevat materiaalit. Siksi valitsemme arvotyypiksi DirectoryLink.OptionsNomenclature.

8. Seuraavassa vaiheessa kuvataan, mistä tiedon kokoamisjärjestelmän tulee saada ominaisuusluettelo. Tätä varten sinun tulee ilmoittaa ominaisuusluettelon lähde ja kuvata tämän lähteen tiettyjen kenttien tarkoitus.

Tietojen kokoonpanojärjestelmä voi käyttää lähteenä joko olemassa olevaa lähdetietotaulukkoa tai jonkin taulukoissa olevan kyselyn tulosta. Meidän tapauksessamme kaikki on melko yksinkertaista: luettelo kaikista ominaisuuksista on tallennettu ominaisuustyyppien mukaan Ominaisuudet Nimikkeistö. Siksi ilmoitamme lähteenä Pöytä, ja kentällä Luettelo ominaisuuksista valitaan Ominaisuustyyppien suunnitelma. Ominaisuudet Nimikkeistö.

9. Seuraavaksi sinun tulee kuvata ominaisuusluettelon "toimittavan" lähteen kenttien tarkoitus. Kentällä Tunniste valitaan Linkki, kentällä Nimi → Otsikko, ja kentällä Tyyppi → ArvoType.

10. Jatketaan ominaisarvojen lähteen kuvaamiseen. Meidän tapauksessamme tunnusarvojen lähde on tietorekisteri Nimikkeistön ominaisuusarvot, siis kentällä Lähde me valitsemme Pöytä, ja kentällä Ominaisuuksien arvoTietorekisteri. Nimikkeistön ominaisuuksien arvot.

11. Seuraavaksi kuvataan rekisterikenttien tarkoitus. Kentällä Esine valitse mitta Ominaisuudet, kentällä Tunniste → ViewProperties, ja kentällä Merkitys→ rekisteröi resurssi Merkitys:

12. Tämä lopettaa pyynnön luomisen. Napsauta OK ja katso tietojen kokoonpanomallille luotua pyyntötekstiä:

13. Huomionarvoinen tässä kyselyssä on osio, joka alkaa avainsanalla OMINAISUUDET. Siinä kuvataan tarkasti tässä raportissa käytettävän tiedonkoostumusjärjestelmän ominaisuudet.

Tämän osion teksti sisältyy henkselit . Tämä tarkoittaa, että se ei ole osa kyselyä, vaan pikemminkin ohje tietojen kokoonpanojärjestelmälle.

14. Aloitetaan tietojen asettelukaavion muokkaaminen. Ensinnäkin välilehdellä Resurssit valitse kaikki saatavilla olevat resurssit:

15. Siirrytään kirjanmerkkiin asetukset. Luodaan raporttirakenne → lisää ryhmittely Yksityiskohtaiset merkinnät.

16. Sitten kirjanmerkille Valitut kentät Valitsemme raportissa näkyvät kentät:

  • Materiaali;
  • PropertySet;
  • InitialRemaining;
  • tulossa;
  • Kulutus;
  • Lopullinen jäljellä.

17. Lopuksi siirrytään kirjanmerkkiin Muut asetukset ja aseta raportin otsikko → .

18. Tämä lopettaa raportin luomisen. Käynnistetään 1C:Enterprise virheenkorjaustilassa ja katsotaan, mitä tuloksia voidaan saada raportillamme. Avataan raportti Jäljellä olevat materiaalit ominaisuuksien mukaan.

19. Katsotaan ensin, mitä materiaaleja meillä on, joiden poikkileikkaus on 2,5 mm2. Voit tehdä tämän napsauttamalla asetukset, siirrytään kirjanmerkkiin Valinta ja avaa lanka Kiinteistösarja.

Huomaa, että hakemistossa olevat kentät VaihtoehdotNomenk-latura, tietojen koostumusjärjestelmä lisäsi kaikki ominaisuudet, jotka määritimme tietokannan eri ominaisuusjoukkoille: Valmistaja, Väri ja Section. Siten valinta raportissa minkä tahansa ominaisuuksien arvojen perusteella on melko yksinkertaista ja intuitiivista.

20. Saadaksesi selville, mitä materiaaleja meillä on, joiden poikkileikkaus on 2,5 mm2, valitse vain Poikkileikkaus, mm2 kenttä ja aseta tasa-ehdoksi 2,5.

21. Kun raportti on valmis, saamme seuraavan tuloksen:

22. Katsotaan sitten mitä mustia materiaaleja meillä on:

23. Ja lopuksi varmistaaksemme, että raportti toimii oikein, katsotaan kuinka monta mustaa sähkökaapelia meillä on:

Näin ollen olet vakuuttunut siitä, että tätä loogista kaaviota käytettäessä meillä on nyt mahdollisuus seurata materiaaleja mielivaltaisissa ominaisuuksissa ja niiden arvoissa.

On huomattava, että tarkastelemamme esimerkki ei ole täydellinen ratkaisu tälle kokoonpanolle. Osoitimme juuri mahdollisuuden säilyttää tällaisia ​​tietueita. Jotta kokoonpanomme hyödyntäisi täysin materiaalien ominaisuuksia, on tarpeen tehdä tarvittavat muutokset jäljellä oleviin rekistereihin, asiakirjoihin ja joihinkin raportteihin.


He löytävät meidät: ominaisuustyyppien suunnitelma, tietojen hankkiminen tyypillisestä tyyppisuunnitelmasta, 1C Kuinka kopioida ominaisuusarvojen joukko ja sitten muuttaa, löytää ominaisuustyyppien arvosuunnitelmat, 1c 8 3 muuttaa ominaisarvon tyyppiä, 1c ominaisuustyyppien suunnitelmat, 1c 8 ominaisuustyyppien tietojen käyttö, gkfy dbljd. Elementin indeksi (numerointi alkaen 0) välitetään argumenttina.
Ominaisuudet:
Suodatinelementin nimi

Ja valinnalla on myös ominaisuus "Valintaelementin nimi"

Nuo. tässä tapauksessa valintaelementin nimi on Omistaja.

Mutta omistajalla on järkeä vain tietueissa, joiden resurssina on "User Characteristics" -hakemistoelementti. Tästä päättelen, että tämä ominaisuus koskee vain tällaisia ​​tietueita. Nuo. tietueille, joissa on "ilmetulopäivä"- ja "varastopitäjä" -ominaisuustyypit, se ei yksinkertaisesti ole järkevää. Sitten kaikki loksahtaa paikoilleen.

Esimerkiksi tietorekisterin syöttölomake, jossa on mukautettu ominaisuus, avautuu:

Riisi. 6

Jos siirrymme “Custom Characteristics” -viitekirjan luettelolomakkeeseen valitaksesi värin, “Valintaparametrilinkit” -ominaisuuden Selection.Owner(Property Type) määritetyllä arvolla on vain värejä.

Nuo. Vain ne ominaisuusarvot valitaan, joiden ominaisuustyyppi on väri. (esimerkiksi arvot, joiden omistaja on "väri" eikä "Material")

Nuo. muoto on sama kuin kolmannessa kuvassa.

Johtopäätös, jonka mukaan "Valintaparametrien linkit" -ominaisuus koskee vain lisäominaisuuksien arvoja, vahvistaa se tosiasia, että jos tyhjennämme tämän ominaisuuden, se vaikuttaa vain tietueisiin, joissa on muuntyyppisiä ominaisuuksia, ja esimerkiksi varastonhoitajaa valittaessa se avaa aina odotetusti henkilöhakemiston.

Ominaisuustyyppien suunnitelma on melko yksinkertainen esine, aiemmin opiskellessani, kun analysoin oppikirjoissa olevia esimerkkejä, se vaikutti monimutkaiselta, koska annettiin heti yhdessä muiden esineiden kanssa. Nämä olivat esimerkkejä nimikkeistön tai alakonton ominaisuuksista. Joten mikä on PVC?

Luulen, että tunnet sellaiset käsitteet kuin tyyppikuvaus ja hakemisto. Jos ei, katso alla olevia artikkeleita ennen kuin luet lisää, niin kaikki tulee selvemmäksi.

Joten jatketaan. Jos tiedät jo tyyppikuvaukset ja hakemistot, ominaisuustyyppien suunnitelma on hakemisto + tyyppikuvaukset. Kuten näet, kaikki on yksinkertaista. Ja tämä on pääidea, ts. Ominaisuustyyppien suunnitelma itsessään ei voi toteuttaa kohteen tai alikonton ominaisuuksien toimivuutta, vaan tähän käytetään lisäksi muiden objektien ominaisuuksia ja mekanismeja.

Katsotaanpa, kuinka tuotteen ominaisuudet konfiguroidaan.

Tehtävä

Joten meillä on nimikkeistö, jolle meidän on asetettava joitain lisäominaisuuksia, esimerkiksi:

Tässä kuvassa PVC vastaa "Property"-sarakkeesta ja "Arvo"-sarakkeen arvotyypistä.

Nuo. Ominaisuus on PVC-elementti (ehkä ennalta määritetty), ja Arvo-sarakkeen arvotyyppi on kussakin PVC-elementissä oleva TypeDescription-objekti.

Valmistamme PVC:tä

Yllä olevasta kuvasta näet, että käytettävissä oleva tyyppi on "Lisäarvot" -hakemisto Tämä on toinen PVC:n toiminto - määritä hakemisto, johon kaikki tarvittavat ominaisuudet voidaan tallentaa. Tätä ei välttämättä mainita, mutta tämä mekanismi helpottaa työtä huomattavasti. Loppujen lopuksi alkion ominaisuudet ja ominaisuudet ovat yleensä tekstiarvoja, eivät muita tietokantaobjekteja. Ja kaikki tämä tallennetaan yhteen paikkaan, myös uutta elementtiä luotaessa oletustyypiksi asetetaan vain Lisäominaisuudet -hakemisto.

Jos haluat määrittää lisähakemiston, sinun on ensin asennettava tämä hakemisto PVC:mme omistaja muuten se ei ole valintaluettelossa, ja valitse se sitten "Perus"-välilehden PVC-ominaisuuksista.

Lyhyt selitys PVC:n toiminnasta. Ensin "Perus"-välilehdellä valitsemme kaikki tässä PVC:ssä saatavilla olevat tyypit "Characteristic value type" -kentässä, ja elementeille asetamme arvotyypin jo tässä PVC:ssä saatavilla olevista. Meidän tapauksessamme PVC:lle voit valita vain "Lisäarvot" -hakemiston.

Tietorekisterin luominen

Nyt olemme luoneet ominaisuudet (PVC) ja viitekirjan arvojen (lisäarvot) tallentamiseen, nyt meidän on linkitettävä nimikkeistö ja ominaisuudet. Tätä varten käytetään tietorekisteriä, jossa meidän tapauksessamme on seuraavat kentät: dimensiot "Tuote, Tuoteominaisuus" ja resurssi "Property Value"

Jos käytät onnistui lomakkeella, niin resurssille riittää lisääminen "PropertyValue" "NomenclaturePropertyValues"-rekisteriin. Tyyppikohtainen yhteys "NomenclatureProperty"-kenttään ja sitten tietorekisterimerkintää muokattaessa valittaessa arvo "NomenclatureProperty" -kenttään, PropertyValue-kentän arvon tyyppi muuttuu.

Jos sinulla on tavallinen Tämä yhteys "Suhde tyypin mukaan" on määritettävä syöttökentän "Property Value" -lomakkeessa, ja tässä tapauksessa on käytettävä menetelmää " CastValue()" päästä eroon tarpeettomasta tyyppivalinnasta ja välttääksesi virhetilanteet:

ValueProperties = Kiinteistönimikkeistö. Arvon tyyppi. LeadValue(ValueProperties);

Omistajan valinta

Koska Koska hakemistomme "Lisäarvot" on alisteinen PVC:n "Nimikkeistön ominaisuudet", voit määrittää valinnan niin, että kun valitset Nimikkeistö-ominaisuuden "Ominaisuuden arvo" -kentässä, voit valita vain alisteisista elementeistä. varten onnistui sovelluksessa, tämä tehdään resurssin ominaisuuksissa, ominaisuuden nimi on "Valintaparametrilinkit", sinun on valittava "Valinta.Omistaja(Nimikkeistön ominaisuus)". varten tavallinen sovelluksen ei tarvitse tehdä mitään, koska Asettamalla linkin tyypin mukaan, itse ohjelma näyttää vain alisteiset elementit.

Tärkeä! Linkki tyypin mukaan -ominaisuus toimii vain sellaisten määritteiden kanssa, joiden tyyppi on PVC.

Hallussa

Siten tietorekisterin kautta linkitimme "Nimikkeistö"-hakemiston sen PVC-ominaisuuksiin "Nimikkeistön ominaisuudet" ja sen arvoihin "Lisäarvot" -hakemistossa.

Tärkeä! Kaikki tiedot, joista olemme kiinnostuneita mm. tuotteen ominaisuudet tallennetaan rekisteriin, ei PVC:hen.

varten tavallinen sovelluksella on mahdollista avata kohteen ominaisuuksilla oleva rekisteri napsauttamalla "Go"-painiketta, koska Ilmoitimme, että "nimikkeistö"-ulottuvuus on "johtava".

varten onnistui sovelluksissa on linkki navigointipalkissa

Arvasit, voit myös vaihtaa rekisteriin PVC: stä, koska... Myös "nimikkeistön ominaisuus" ulottuvuus on johtava.

Käyttäjä syöttää asiakirjan - esimerkiksi yksi puhelin on myyty. Asiakirja tekee kirjauksen rekisteriin. Raportti näyttää useiden asiakirjojen kirjaukset kerralla.

Rekisterin erikoisala on numeroiden kerääminen. Pelkät luvut eivät sinänsä ole mielenkiintoisia - "yhteensä 3 000 myyty" sijasta olisi hyödyllisempää tietää "2 900 puhelinta myyty, 100 kuuloketta myyty".

Siksi rekisterien perustana ovat hakemistot, joiden yhteydessä numeroita kerätään.

Kuten tiedämme, ongelmat ovat kuitenkin aina hienovaraisuudessa. Kun käytetään jokaista kolmesta 1C-rekisterityypistä, jokainen vaatii omat lisäasetukset.

Missä niitä säilytetään?

Tilikartta 1C

Kirjanpito perustuu 1C-tilikarttaan. Tämä on luettelo tileistä, joiden kautta rahaa virtaa. Jokaiselle tilille voi olla useita analytiikkaa - osioita hakemistojen mukaan ("sub-conto").

Itse asiassa kirjanpidon kirjanpitoa ei suoriteta 1C-tilikartassa, vaan kirjanpitorekistereissä, joihin tallennetaan luettelo todellisista tapahtumista, joka osoittaa viitekirjat (analyytikko) ja summat.

1C-tilikartta on kirjanpitorekisteriasetus, joka määrittää:

  • Luettelo tileistä, joille kirjauksia voidaan tehdä
  • Tilikirjanpidon tyypit (esimerkiksi kyky määrittää summa valuutassa; on mahdollista laskea paitsi summa, myös määrä)
  • Kirjanpidon tyypit alatileittäin (eli hakemistojen yhteydessä, samoin kuin tilien kanssa).

Laskentatyyppien suunnitelma 1C

Palkkalaskennassa tilanne on samanlainen. On selvitysrekisterit - ne keräävät työntekijöiden, organisaatioiden jne. todelliset summat. Ja laskutyypeille 1C on suunnitelma - tämä on asetus, joka määrittää laskentarekisterin käytön tulevaisuudessa.

Esimerkkejä 1C-laskentatyypeistä:

  • Palkka
  • Lisäpalkka kovasta työstä
  • Osamaksu tuloksista.

Miksi tämä pitää siirtää eri asetuksiin?

Koska erityyppiset palkkiot lasketaan eri tavalla:

  • Kertymien heijastus veroissa ja erilaisissa rahastoissa
  • Voi olla sukua keskenään
  • o Yksi merkintä syrjäyttää toisen (palkkaa kertyy koko kuukaudelta, paitsi niiltä päiviltä, ​​jolloin kertyy sairauslomaa; eli sairausloma syrjäyttää palkan)
    o Yksi tulo riippuu [jaksoa kohden] toisesta (kauden elatusapu lasketaan jakson palkan perusteella, ei päinvastoin).

Ominaisuustyyppien suunnitelma 1C

Ominaisuustyyppien suunnitelma 1C (PVC 1C) - sisältää ominaisuudet.

Ominaisuudet ovat minkä tahansa kohteen ominaisuuksia, jotka käyttäjä itse määrittää.

Voimme esimerkiksi itsenäisesti lisätä Degree of Cool -ominaisuuden asiakkaille, täyttää sen ja nähdä sen sitten raporteissa. Tätä varten ei tarvitse ohjelmoida tai yleensä työskennellä konfiguraattorissa.

Kuinka se toimii?

  • Itse 1C-ominaisuus (sen nimi) on tallennettu PVC:hen 1C Enterprise -tilassa
  • Mitä arvoja voi olla (eli arvojen muunnelmia) on tallennettu mielivaltaiseen 1C-hakemistoon
  • Ominaisuus = arvoparit on tallennettu 1C-tietorekisteriin.

Kuinka käyttää sitä?

  • Konfiguraattorin ohjelmoija määrittelee PVC 1C:ssä
    o 1C-ominaisuuksien tyyppi (esimerkiksi "Hakemistojen lisäominaisuudet")
    o Ylimääräinen 1C-hakemisto, joka tallentaa arvojen muunnelmia
    o 1C-hakemistot, jotka ovat käyttäjän käytettävissä (vakio- ja lisävarusteet, kuten yllä)
  • PVC:n "Lisäominaisuudet" käyttäjä määrittää ominaisuuden "jäähdytysasteen"
  • Vastaavan hakemiston muodossa sinun on järjestettävä käyttäjän arvojen asennus, jotka tallennetaan 1C-tietorekisteriin.

Käytön haittana on, että emme näe ominaisuuksia automaattisesti raportissa - loppujen lopuksi alusta "tietää" vain konfiguraattorissa luoduista.

Jotta voit ilmoittaa alustalle, että hakemistolla on tietorekisteriin tallennetut 1C-ominaisuudet, sinun on tehtävä seuraava:

  • Napsauta hakemistoa hiiren kakkospainikkeella ja valitse valikosta 1C Characteristics
  • Ilmoita taulukossa asetus, jota käytetään ACS-raporteissa ja dynaamisissa luetteloissa linkittääksesi hakemiston automaattisesti sen ominaisuuksiin
    o Ominaisuustyypit 1C – taulukon ja kentän nimi, johon ominaisuustyypit on tallennettu (valinta linkin kautta)
    o 1C ominaisuusarvot – taulukon ja kentän nimi, johon todelliset arvot on tallennettu (valinta viitteellä).
Jos löydät virheen, valitse tekstiosa ja paina Ctrl+Enter.