Objektin taulukko-osassa on yli 99999 riviä. Miten taulukkoosan rivit väritetään ehdon mukaan? Taulukkokentän sarakkeen laajentaminen taulukkoosassa

Kotiin / Selaimet

Syntaksi:

Insert(<Индекс>)

Parametrit:

<Индекс>Pakollinen

Tyyppi: Numero. Taulukon osion sijainnin indeksi, johon rivi tulee lisätä.

Palautusarvo:

Tyyppi: Taulukkomerkkijono. Lisätty rivi.

Kuvaus:

Lisää taulukon osioon rivin määritetyllä indeksillä.

Syntaksi:

Purkaa()

Palautusarvo:

Tyyppi; Arvotaulukko. Arvotaulukko, joka sisältää taulukkoosan rivit. Arvotaulukon sarakkeiden nimet ovat samat kuin taulukkokentän sarakkeiden nimet. Rivinumeron sisältävä sarake upotetaan sarakkeeseen nimeltä LineNumber.

Kuvaus;

Purkaa taulukkoosan arvotaulukkoon.

Koostumustaulukko = Koostumus.Poista();

Syntaksi:

UnloadColumn(< Колонка>)

Parametrit:

<Колонка>Pakollinen

Tyyppi - numero, merkkijono. Sarake, josta haluat purkaa arvot. Sarakeindeksi tai sarakkeen nimi voidaan välittää parametrin arvona.

Palautusarvo:

Tyyppi: Array. Taulukko, joka sisältää sarakearvot.

Kuvaus:

Purkaa taulukkoosan sarakkeen sisältämät arvot taulukkoon.

Huomautus:

Sarakkeen arvot ladataan taulukko-osion riviindeksien järjestyksessä.

Tuotteet = Koostumus.UnloadColumn("Nimikkeistö");

Syntaksi:

Lisätä()

Palautusarvo:

Tyyppi: Taulukkomerkkijono. Lisätty rivi.

Kuvaus:

Lisää rivin taulukon osan loppuun.

Syntaksi:

Lataa (< Таблица>)

Parametrit:

<Таблица>Pakollinen

Tyyppi: Arvotaulukko. Arvotaulukko, josta taulukkoosa ladataan. Taulukon sarakkeet yhdistetään nimillä.

Kuvaus:

Lataa taulukkoosan arvotaulukosta. Tässä tapauksessa kaikki taulukkoosan edelliset rivit poistetaan. Ladattaessa taulukkoosion sarakkeiden arvot täytetään arvotaulukon sarakkeiden arvoilla vastaavilla nimillä.

Koostumus.Kuorma(CompositionTable);

Syntaksi:

Lataa sarake (< Массив>, <Колонка>)

Parametrit:

<Массив>Pakollinen

Tyyppi: Array. Sarjaan ladattavien arvojen joukko.

<Колонка>Pakollinen

Tyyppi: numero, merkkijono. Sarake, johon taulukon arvot ladataan.

Sarakeindeksi tai sarakkeen nimi voidaan välittää parametrin arvona.

Kuvaus:

Lataa arvot taulukosta taulukon osan määritettyyn sarakkeeseen.

Huomautus:

Arvot taulukosta ladataan sarakkeeseen indeksijärjestyksessä.

Koostumus.LoadColumn(Tuotteet, "Nimikkeistö");

Syntaksi:

Indeksi(< Строка>)

Parametrit:

<Строка>Pakollinen

Tyyppi: Taulukkorivi - Taulukkorivi, jolle haluat saada indeksin.

Palautusarvo:

Tyyppi: Numero. Rivi-indeksi.

Kuvaus:

Hakee osakeindeksin taulukkoosaan.

CurrentRowIndex = Koostumus.Hakemisto(FormElements.Composition.CurrentRow);

Syntaksi:

Yhteensä (<Колонка>)

Parametrit:

<Колонка>Valinnainen

Tyyppi; Numero, merkkijono. Indeksi tai sarakkeen nimi, jonka perusteella summa lasketaan.

Palautusarvo:

Tyyppi: Numero.

Kuvaus:

Summaa määritetyn sarakkeen kaikkien rivien arvot.

Huomautus:

Se on järkevää numeerisille arvoille.

TotalByDocument = Sum.Total("Yhteensä");

Syntaksi:

Määrä()

Palautusarvo:

Tyyppi: Numero. Taulukon rivien lukumäärä.

Kuvaus:

Voit saada taulukkoosion rivien määrän.

TotalRows = Koostumus.Määrä();

Syntaksi:

Löytää(< Значение>, <Колонки>)

Parametrit:

<3начение>Pakollinen

Tyyppi: Ilmainen. Haluttu arvo.

<Колонки>Valinnainen

Tyyppi: merkkijono. Luettelo haettavissa olevista sarakkeiden nimistä pilkuilla erotettuna.

Oletusarvo: Jos parametria ei ole määritetty tai välitetään tyhjä merkkijono, koko taulukko etsitään.

Palautusarvo:

Tyyppi: Taulukkomerkkijono. Merkkijono, joka sisältää etsittävän arvon. Jos arvoa ei löydy, palauttaa Undefined

Kuvaus:

Mahdollistaa arvon löytämisen taulukkoosion määritetyistä sarakkeista. Jos sarakeluettelo on tyhjä, haku suoritetaan koko taulukon osasta.

Huomautus:

Menetelmää voidaan käyttää tehokkaasti yksilöllisten arvojen löytämiseen.

FindString = Koostumus.Etsi(TekProduct, "Nimikkeistö");

Jos FindString = määrittelemätön sitten

Varoitus("Tuotetta ei löydy!");

Määrä = FindString.Quantity;

Syntaksi:

FindStrings (< Параметры отбора>)

Parametrit:

<Параметры отбора>Pakollinen

Tyyppi: Rakenne. Määrittää hakuehdot: rakenneavain määrittää haetun sarakkeen nimen ja rakenteen arvo määrittää haetun arvon.

Palautusarvo:

Tyyppi: Array. Taulukkorivien joukko, jotka vastaavat määritettyä hakuehtoa.

Kuvaus:

Mahdollistaa tiettyä hakuehtoa vastaavien taulukon rivien löytämisen.

Huomautus:

Menetelmä on tehokas epäyksilöllisten arvojen näytteenottoon.

Valintaparametrit = Uusi rakenne;

Valintaparametrit.Insert("Tuote", TechProduct);

FindStrings = Koostumus.EtsiStrings(Valintaparametrit);

Syntaksi:

Tyhjennä()

Kuvaus:

Poistaa kaikki taulukkoosion rivit.

Syntaksi:

Romahdus(<Колонки группировок, <Колонки суммирования>)

Parametrit:

<Колонки группировок>Pakollinen

Tyyppi: merkkijono. Pilkuilla eroteltujen sarakkeiden nimet, joiden mukaan haluat ryhmitellä taulukon kenttärivit.

<Колонки суммирования>Valinnainen

Tyyppi: merkkijono. Pilkuilla eroteltujen sarakkeiden nimet, joihin haluat tiivistää taulukon kentän rivien arvot.

Kuvaus:

Suorittaa taulukon osan tiivistyksen määritettyjen ryhmittelysarakkeiden mukaisesti. Rivit, joilla on samat arvot ensimmäisessä parametrissa määritetyissä sarakkeissa, tiivistetään yhdeksi riviksi. Näiden rivien arvot, jotka on tallennettu toisessa parametrissa määritettyihin sarakkeisiin, kerätään.

Tärkeää! Molempien sarakeluetteloiden on katettava koko taulukkoosa. Sarakeluettelot eivät saa mennä päällekkäin.

Koostumus.Collapse("Nimikkeistö", "Määrä, Määrä, Yhteensä"");

Syntaksi:

Liikkua(< Строка>, <Смещение>)

Parametrit:

< Строка>Pakollinen

Tyyppi: Numero, Taulukkomerkkijono. Siirrettävän rivin indeksi tai itse siirrettävä rivi.

<Смещение>Pakollinen

Tyyppi: Numero. Niiden rivien määrä, joilla riviä siirretään. Positiivinen arvo tarkoittaa, että rivi siirretään lähemmäs taulukkoosan loppua (alas), negatiivinen arvo - lähemmäs alkua (ylös).

Kuvaus:

Voit siirtää taulukon riviä tietyn määrän paikkoja.

// siirtää 2. rivin edelliseen paikkaan

Koostumus.Shift(1, -1);

// siirtää 2. rivin seuraavaan kohtaan

Syntaksi:

Poistaa(< Индекс>)

Parametrit:

<Индекс>Pakollinen

Tyyppi: Numero, Taulukkomerkkijono. Taulukkoosiossa poistettavan rivin indeksi tai itse poistettava rivi.

Kuvaus:

Poistaa määritetyn indeksin sisältävän rivin taulukkoosiosta.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Ominaisuusjoukko sisältää arvoja taulukkoosion rivin sarakkeissa. Ominaisuuksien nimet ovat samat kuin taulukkoosion sarakkeiden nimet.

Taulukkoosan taulukkokentän laajentaminen

Tämän laajennuksen osalta taulukkokentän CurrentRow- ja CurrentData-ominaisuuksilla on taulukkorivityyppisiä arvoja.

Taulukkokentän sarakkeen laajentaminen taulukkoosassa

Taulukon osaan liittyvän taulukon kenttäsarakkeen lisäominaisuudet.

Ominaisuudet

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: merkkijono. Sisältää taulukon osion sarakkeen nimen, jonka arvot näytetään ja muokataan taulukkokentän solussa.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi - merkkijono. Sisältää taulukkoosan sarakkeen nimen, jonka arvot näytetään ja niitä muokataan solun valintaruudussa

taulukon kenttä.

Huomautus:

Käytetään Boolen ja numeeristen tyyppisten taulukkosarakkeiden yhteydessä.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Boolen. Sisältää lipun, joka näyttää sarakkeen kokonaissummat taulukkokentän alatunnisteessa.

Huomautus:

Tämä ominaisuus on käytettävissä sarakkeissa, joissa on numeerinen tyyppi.

Valinta

Valinta

Käytetään luetteloiden ja tietuejoukkojen kohteiden suodatusehtojen asettamiseen ja tallentamiseen. Kohteiden valitseminen luetteloista auttaa, kun haluat valita kohteita tietyn kriteerin perusteella suuresta luettelosta.

Valinta on kokoelma valintaelementtejä. Käytetään tietyn tietuejoukkoluettelon käytettävissä olevien valintaelementtien ohjaamiseen. Jokainen elementti voi asettaa yhden ehdon. Koko objekti on yhdistelmäehto, joka koostuu yksittäisistä ehdoista, jotka kuvataan "AND"-sanalla yhdistetyillä elementeillä.

Ominaisuudet

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: Valintaelementti. Ominaisuusjoukko sisältää valintaelementtejä, jotka on asetettu tietylle valinnalle. Ominaisuuksien nimet ovat samat kuin tämän valinnan valintakenttien nimet.

menetelmät

Syntaksi:

Reset()

Kuvaus:

Poistaa käytöstä lipun valinnan käyttämiseksi kaikissa valintaelementeissä.

DirectoryList.Selection.Reset();

Katso myös:

Valintaelementti, ominaisuus Käyttö.

Valintaelementti

Käytetään yhden valintaelementin valintaparametrien hallintaan.

Ominaisuudet

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Vertailunäkymä. Sisältää vertailumenetelmän, jota käytetään suodatettaessa valintaelementin mukaan.

ComparisonKind.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Ilmainen. Sisältää arvon, jolla suodatus suoritetaan.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Ilmainen. Sisältää oikean vertailuarvon, jos vertailutyyppi on intervalli.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Ilmainen. Sisältää vasemmanpuoleisen vertailuarvon, jos vertailutyyppi on intervalli.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Boolen. Sisältää osoituksen valintaelementin käytöstä suodattimessa. Jos ominaisuuden arvo on True, tälle valintaelementille suoritetaan suodatus, muuten valintaelementti ei osallistu suodatukseen.

menetelmät

Syntaksi:

Asenna (< Значение> , <Использование>)

Parametrit:

<3начение>Valinnainen

Tyyppi mielivaltainen. Vertailun merkitys.

<Использование>Valinnainen

Kirjoita Boolean. Merkki arvovalinnan käyttämisestä. Oletusarvo: True.

Kuvaus:

Asettaa valintaarvon ja käyttölipun. Kun tämä menetelmä suoritetaan, vertailutyypiksi asetetaan Equal.

Huomautus:

Valintaelementtien hallinta

Suunniteltu hallitsemaan valintaehtojen interaktiivisten muutosten saatavuutta.

Ominaisuudet

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Boolen. Sisältää merkin valintaehtojen interaktiivisten muutosten saatavuudesta.

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: merkkijono. Valintaelementin ohjausobjektin nimi. Vastaa ominaisuuden nimeä valintasäätimien kokoelmassa.

Tilata

Järjestys on tarkoitettu hakemisto-, dokumentti-, aikakauslehti- ja rekisteriluetteloiden elementtien järjestämiseen.

Tilata

Käytetään tietojen järjestyksen asettamiseen ja tallentamiseen erilaisiin listoihin.

menetelmät

Syntaksi:

Indeksi(<ЭлементПорядка>)

Parametrit:

<ЭлементПорядка>Pakollinen

Tyyppi: OrderElement. Tilauselementti, jonka indeksin haluat määrittää.

Palautusarvo:

Tyyppi: Numero. Indeksi määritetyn tilauselementin kokoelmaan. Jos sellaista ei ole, se palauttaa -1.

Syntaksi:

Määrä()

Palautusarvo:

Tyyppi: Numero. Kokoelmaan sisältyvien tilauselementtien määrä.

Syntaksi:

Tyhjennä()

Kuvaus:

Tyhjentää kaikki tilausominaisuudet

Syntaksi:

Asentaa(<Строка порядка>)

Parametrit:

<Строка порядка>Valinnainen

Tyyppi: merkkijono. Pilkuilla eroteltu luettelo kenttien nimistä lajittelua varten. Kunkin kentän nimen jälkeen voidaan lajittelusuunta merkitä välilyönnillä erotettuna. Suunta määritetään: "Descending" - lajittele laskevaan järjestykseen; "Asc" - lajittele nousevaan järjestykseen. Järjestys on oletusarvoisesti nousevassa järjestyksessä. Järjestys, jossa kenttien nimet määritetään, määrittää järjestyksen, jossa lajittelu suoritetaan. Tämä tarkoittaa, että tilaus perustuu ensin määritettyyn kenttään. Riviryhmät, joilla on sama arvo kyseisessä kentässä, järjestetään sitten toisena listatun kentän mukaan ja niin edelleen.

Kuvaus:

Asettaa järjestyksen määritettyjen kenttien mukaan valittuun suuntaan.

Hakemistoluettelo.Order.Set("Koodi laskeva, nimi nouseva");

Järjestyksen elementti
Ominaisuudet

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: merkkijono. Tilauksen tekemisessä käytettyjen tietojen nimi.

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: Lajittelusuunta. Lajittele suunta (nouseva tai laskeva)

menetelmät

Syntaksi:

Asentaa(<Значение>, <Использование>)

Parametrit:

<Значение>Pakollinen

Tyyppi: Ilmainen. Vertailun merkitys.

<Использование>Valinnainen

Tyyppi: Boolen. Merkki arvovalinnan käyttämisestä.

Oletusarvo: True.

Kuvaus:

Asettaa valintaarvon ja käyttölipun. Kun tämä menetelmä suoritetaan, vertailutyypiksi asetetaan Equal.

Huomautus:

Menetelmää on järkevää käyttää, jos on tarpeen selvittää sekä valinnan merkitys että käyttö.

Tilaa Element Control

Suunniteltu hallitsemaan interaktiivisten lajittelujärjestysmuutosten saatavuutta.

Ominaisuudet

Käyttö:

Lue ja kirjoita.

Kuvaus:

Kirjoita Boolean. Sisältää merkin siitä, että lajittelujärjestyksen interaktiivinen muuttaminen on käytettävissä.

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: merkkijono. Tilauselementin ohjausobjektin nimi. Vastaa omaisuuden nimeä tilauksen ohjausobjektien kokoelmassa

PeriodSetting

Suunniteltu kausien sisääntuloon. Objektin avulla voit määrittää katseluvälit erilaisiin kronologisiin listoihin.

Ominaisuudet

Käyttö:

Vain tallennus.

Kuvaus:

Tyyppi: PeriodSettingsOption. Määrittää välilehden, jolle ajanjakson muokkausikkuna avataan.

PeriodSettingVariant.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: OptionIntervalBoundaries. Määrittää jakson aloitusvaihtoehdon.

Ominaisuuden arvoa määritettäessä käytetään järjestelmäluetteloa RangeBorderVariant.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Kirjoita OptionIntervalBoundaries. Määrittää jakson lopetusvaihtoehdon.

Ominaisuuden arvoa määritettäessä käytetään järjestelmäluetteloa RangeBorderVariant.

Käyttö:

Lue ja kirjoita.

Kuvaus:

TypeOptionPeriod. Sisältää mukautetun aikavälin vaihtoehdon.

Ominaisuuden arvoa määritettäessä käytetään järjestelmäluetteloa PeriodVariant.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Päivämäärä. Sisältää jakson alkamispäivän.

Huomautus:

On järkevää, jos Start Option -ominaisuuden arvo on SpecificDate.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Päivämäärä. Sisältää jakson päättymispäivän.

Huomautus:

On järkevää, jos EndingOption-ominaisuuden arvo on SpecificDate.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Päivämäärä. Mukautetun ajanjakson päivämäärä. Jakso lasketaan tästä päivämäärästä, jos PeriodOption-ominaisuuden arvo on asetettu.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Boolen. Määrittää "Interval"-välilehden näkyvyyden valintaikkunassa ajanjakson visuaalista asetusta varten.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi: Boolen. Määrittää "Jakso"-välilehden näkyvyyden valintaikkunassa ajanjakson visuaalista asetusta varten.

Käyttö;

Lue ja kirjoita.

Kuvaus:

Tyyppi: Numero. Päivien lukumäärä ennen työpäivää jakson alkamiselle.

Huomautus:

On järkevää, jos Start Option -ominaisuuden arvo on Offset.

Käyttö:

Lue ja kirjoita.

Kuvaus:

Tyyppi. Määrä. Työpäivän jälkeisten päivien määrä välin päättyessä.

Huomautus:

On järkevää, jos EndingOption-ominaisuuden arvo on Offset.

menetelmät

Syntaksi:

Aloituspäivä()

Palautusarvo:

Tyyppi: Päivämäärä.

Kuvaus:

Palauttaa jakson alkamispäivän.

Huomautus:

Aloituspäivä = NP.HaeAloituspäivä();

Syntaksi:

GetEndDate()

Palautusarvo:

Tyyppi: Päivämäärä.

Kuvaus:

Palauttaa jakson päättymispäivän.

Huomautus:

Jos välirajaksi on asetettu Rajoittamaton, palautetaan tyhjä päivämäärä.

DateEnd = NP.GetEndDate();

Syntaksi:

Suorituskyky ()

Palautusarvo:

Tyyppi: merkkijono.

Kuvaus:

Mahdollistaa määritetyn ajanjakson merkkijonoesityksen.

Syntaksi:

Muokata()

Palautusarvo:

Tyyppi: Boolen. Totta, jos OK-painiketta painetaan.

Kuvaus:

Avaa ajanjakson syöttöikkunan modaalitilassa. EditAsInterval- ja EditAsPeriod-ominaisuuksien arvosta riippuen visuaalisten asetusten valintaikkunassa on molemmat välilehdet tai yksi niistä. Jos käytetään molempia kirjanmerkkejä, OptionSettings-ominaisuus määrittää jommankumman toiminnan.

Syntaksi:

SetPeriod(< Дата начала> , <Дата окончания>)

Parametrit:

<Дата начала>Valinnainen

Tyyppi Päivämäärä Jakson alkamispäivä.

<Дата окончания>Valinnainen

Kirjoita Päivämäärä Jakson päättymispäivä.

Kuvaus:

Asettaa muokkausajan. Jos mahdollista, objekti valitaan automaattisesti jaksovaihtoehdoksi ja jaksoarvoksi

NP.SetPeriod("2002040,"20020531");

Rakentajat

Syntaksi:

NewPeriodSetting()

Kuvaus:

Voit luoda uuden ajanjakson asetuksen. Oletuksena luodun objektin ominaisuudet määritellään seuraavasti:

EditAsInterval - True;

EditAsPeriod - True;

Aloitusvaihtoehto - painorajoitukset;

Lopetusvaihtoehto - rajoittamaton;

OptionSettings - Interval.

PointOfTime

Suunniteltu vastaanottamaan ja tallentamaan ajankohta tietokannassa. Sisältää päivämäärän ja ajan sekä linkin tietokantaobjektiin. Käytetään muiden TimePoint-tyyppisten objektien ominaisuusarvoina.

Ajankohtaa käytetään tapauksissa, joissa on tärkeää erottaa aikapisteet kohteille, joilla on sama päivämäärä ja aika, esimerkiksi asiakirjojen paikkojen vertailua aika-akselilla.

Ominaisuudet

Käyttö:

Vain luku.

Kuvaus:

Kirjoita päivämäärä. Sisältää tietyn ajankohdan päivämäärän ja kellonajan.

Käyttö:

Vain luku.

menetelmät

Syntaksi:

Vertaa(<Момент времени>)

Parametrit:

<Момент времени>Pakollinen

Tyyppi: Ajan hetki. Ajankohta, johon vertailu tehdään.

Palautusarvo:

Tyyppi: Numero. -1 - jos aikapiste on pienempi kuin aikapiste, johon vertailu tehdään, 0 - jos aikapiste on sama kuin aikapiste, jonka kanssa vertailu tehdään, 1 - jos aikapiste on suurempi kuin aikapiste, johon vertailu tehdään.

Kuvaus:

Voit verrata tiettyä ajankohtaa toiseen ajankohtaan.

Hetki1 = Uusi hetkiAika(Asiakirja1.Pvm, Asiakirja1);

Hetki2 = Uusi hetki(Doc2.Date, Doc2);

Jos Hetki1.Vertaa(Hetki2) = -1 Sitten Hetki1 = Hetki2;

Syntaksi:

Parametrit:

<Дата>Pakollinen

Kuvaus:

Voit luoda ajankohdan käyttämällä päivämäärää ja linkkiä tietokannan objektiin.

Sidottu

Suunniteltu vastaanottamaan ja tallentamaan tietyn arvoalueen rajat. Sisältää intervallin raja-arvon sekä merkin raja-arvon sisällyttämisestä tai pois jättämisestä väliin.

Käytetään muiden Boundary-tyypin objektien ominaisuusarvoina ja menetelmäparametreina.

Rajaa käytetään tapauksissa, joissa raja-arvon sisällyttämisen tai poissulkemisen ilmoittaminen on tärkeää, esimerkiksi haettaessa kertymärekisterien, viipaleiden ja tietorekisteriarvojen saldoja ja käänteitä kyselyvälien asettamiseen.

Ominaisuudet

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: ViewBorders. Sisältää merkin raja-arvon sisällyttämisestä/poissulkemisesta väliin.

Ominaisuuden arvoa määritettäessä käytetään järjestelmäluetteloa BoundKind.

Käyttö:

Vain luku.

Kuvaus:

Tyyppi: Ilmainen. Sisältää raja-arvon.

Rakentajat

Syntaksi:

Uusi raja (< Значение> , <Вид границы>)

Parametrit:

<3начение>Pakollinen

Rajan merkitys.

<Вид границы>Valinnainen

Tyyppi: ViewBorders. Raja-arvon sisällyttäminen/poistaminen.

Oletus: Jos sitä ei ole määritetty, käytetään raja-asetusta, joka sisältää raja-arvon.

Parametrin arvoa määritettäessä käytetään järjestelmäluetteloa BoundKind.

Kuvaus:

Voit luoda uuden rajan tietyillä ominaisuuksilla.

Erilaisia ​​taulukoita käytetään laajasti liiketoiminnassa rahan ja tavaroiden tilittämiseksi. Lähes jokainen asiakirja on taulukko.

Yhdessä taulukossa on lueteltu varastosta lähetettävät tavarat. Toinen taulukko näyttää näiden tavaroiden maksuvelvollisuudet.

Siksi 1C:ssä pöytien kanssa työskentely on näkyvällä paikalla.

1C:n taulukoita kutsutaan myös "taulukkoosiksi". Hakemistoissa, asiakirjoissa ja muissa on niitä.

Kun kysely suoritetaan, se palauttaa taulukon, jota voidaan käyttää kahdella eri tavalla.

Ensimmäinen - nopeampi - valinta, rivien saaminen siitä on mahdollista vain järjestyksessä. Toinen on kyselytuloksen lataaminen arvotaulukkoon ja sitten satunnainen pääsy siihen.

//Vaihtoehto 1 – peräkkäinen pääsy kyselyn tuloksiin

//hae pöytä
Select = Query.Run().Select();
// käymme läpi kaikki kyselytuloksen rivit järjestyksessä
Kun Select.Next() Loop
Raportti(Valinta.Nimi);
EndCycle;

//Vaihtoehto 2 – lataaminen arvotaulukkoon
Request = Uusi pyyntö("SELECT Nimi hakemistosta. Nimikkeistö");
//hae pöytä
Taulukko = Query.Run().Unload().
//jatkoa voimme myös kulkea kaikki rivit
Jokaiselle taulukkosyklin riville
Raportti(merkkijono.nimi);
EndCycle;
//tai käyttää mielivaltaisesti merkkijonoja
Rivi = Taulukko.Etsi("Shovel", "Nimi");

Tärkeä ominaisuus on, että kyselyn tuloksesta saadussa taulukossa kaikki sarakkeet kirjoitetaan tarkasti. Tämä tarkoittaa, että pyytämällä Nimi-kenttää Nimikkeistö-hakemistosta, saat sarakkeen muodossa String, jonka sallittu pituus on enintään N merkkiä.

Taulukko lomakkeella (paksu asiakas)

Käyttäjä työskentelee taulukon kanssa, kun se asetetaan lomakkeelle.

Keskustelimme lomakkeiden kanssa työskentelyn perusperiaatteista oppitunnilla ja oppitunnilla

Laitetaan siis taulukko lomakkeelle. Voit tehdä tämän vetämällä taulukon Ohjauspaneelista. Vastaavasti voit valita valikosta Form/Insert Control.

Tiedot voidaan tallentaa konfiguraatioon - sitten sinun on valittava olemassa oleva (aiemmin lisätty) taulukkomuotoinen osa konfiguraatioobjektista, jonka muotoa muokkaat.

Napsauta Data-ominaisuuden "..."-painiketta. Jos haluat nähdä luettelon taulukon osista, sinun on laajennettava Objektihaara.

Kun valitset taulukkoosan, 1C itse lisää sarakkeita lomakkeen taulukkoon. Käyttäjän tällaiseen taulukkoon syöttämät rivit tallennetaan automaattisesti hakuteoksen/asiakirjan mukana.

Samaan Data-ominaisuuteen voit kirjoittaa mielivaltaisen nimen ja valita arvotaulukon tyypin.

Tämä tarkoittaa, että mielivaltainen arvotaulukko on valittu. Se ei lisää sarakkeita automaattisesti, eikä sitä tallenneta automaattisesti, mutta voit tehdä sillä mitä haluat.

Napsauttamalla hiiren oikealla napsautuksella taulukkoon voit lisätä sarakkeen. Sarakkeen ominaisuuksissa voit määrittää sen nimen (viittaukseksi 1C-koodissa), lomakkeen sarakeotsikon, yhteyden taulukkoosan attribuutin kanssa (jälkimmäinen - jos ei ole valittu mielivaltaista taulukkoa, vaan taulukkoosa).

Lomakkeen taulukon ominaisuuksissa voit määrittää, voiko käyttäjä lisätä/poistaa rivejä. Edistyneempi lomake on Näytä vain -valintaruutu. Näitä ominaisuuksia on kätevä käyttää taulukoiden järjestämiseen, jotka on tarkoitettu tietojen näyttämiseen, mutta ei muokkaamiseen.

Taulukon hallitsemiseksi sinun on näytettävä lomakkeella komentopaneeli. Valitse valikkokohta Form/Insert Control/Command Bar.

Valitse komentopalkin ominaisuuksista Automaattinen täyttö -valintaruutu, jotta paneelin painikkeet tulevat näkyviin automaattisesti.

Taulukko lomakkeella (ohut/hallittu asiakas)

Hallitulla lomakkeella nämä toiminnot näyttävät hieman erilaisilta. Jos haluat sijoittaa lomakkeelle taulukon osan, laajenna Objekti-haara ja vedä jokin taulukkoosista vasemmalle. Siinä kaikki!

Jos haluat sijoittaa arvotaulukon, lisää uusi lomakeattribuutti ja määritä sen ominaisuuksissa tyyppi – arvotaulukko.

Voit lisätä sarakkeita napsauttamalla tätä lomakeattribuuttia hiiren kakkospainikkeella ja valitsemalla Lisää määritteen sarake.

Vedä sitten taulukkoa myös vasemmalle.

Jotta taulukossa olisi komentopalkki, valitse arvot taulukon ominaisuuksista Käyttö – Komentopalkin sijainti -osiosta.

Taulukon lataaminen Exceliin

Mikä tahansa lomakkeella oleva 1C-taulukko voidaan tulostaa tai ladata Exceliin.

Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella vapaata tilaa taulukossa ja valitse Luettelo.

Hallitussa (ohut) asiakasohjelmassa vastaavat toiminnot voidaan suorittaa valikkokohdalla Kaikki toiminnot/Näyttölista.

Mikä tahansa uusi hakemisto voidaan esittää taulukon muodossa, jossa on kaksi saraketta: hakemistoelementin koodi ja nimi. Järjestelmä 1C: Enterprise sallii koodin ja nimen lisäksi tallennuksen lisätietoja hakemistoelementistä. Kun muokkaat hakemistoa, voit kuvata joukon lisätietoja, jotka on tarkoitettu tällaisten lisätietojen tallentamiseen.

Riisi. 10 – uusien yksityiskohtien luominen "organisaation työntekijät" -hakemistoon.

Pöydän osat

Joidenkin hakemistoon liittyvien tietojen kuvaamiseen, joita ei käytetä itsenäisesti, käytetään taulukkoosia. Esimerkki taulukkoosasta voi olla työntekijän perheen kokoonpano (kunkin perheenjäsenen tiedot on kuvattu taulukko-osan tiedoissa, ja lukumäärä voi olla mielivaltainen), työntekijän työhistoria jne.

Riisi. 11 on esimerkki lisätiedoista taulukkoosion "organisaation työntekijät" -hakemistosta.

Jos annetussa esimerkissä työntekijöiden perheiden kokoonpanoa koskevia tietoja voitaisiin käyttää itsenäisesti, ne voitaisiin erottaa erilliseksi hakemistoksi "Työntekijät" -hakemiston alaisiksi.

Suurin ero taulukkoosan ja alihakemiston välillä on se, että hakemiston elementteihin voidaan viitata, mutta taulukkoosan riveihin ei voida viitata. Hakemistoelementtiä käytettäessä koko elementti ja kaikki taulukkoosat luetaan tietokannasta muistiin. Jos taulukko-osassa on riittävän suuri määrä rivejä, tämä voi heikentää järjestelmän suorituskykyä. Siksi taulukkoosaa kannattaa käyttää, jos viittauksia elementteihin ei tarvitse tallentaa ja elementtien lukumäärä on rajoittamaton.

Taulukkoosion rivien määrä ei saa olla yli 100 000.

Jokaisessa hakemistossa voi olla rajoittamaton määrä taulukkoosia.

Johtopäätös

Siten voimme sanoa, että hakemisto on luettelo yhden tai toisen asiakirjan attribuutin mahdollisista arvoista (sanan "asiakirja" laajassa merkityksessä).

Hakemistoja käytetään tapauksissa, joissa on tarpeen poistaa epäselvät tiedon syöttö.

Konfiguroinnissa luodaan hakemiston rakenne ja käyttäjä syöttää sen varsinaisen sisällön - hakemiston elementit - työskennellessään ohjelman kanssa.

Hakemistoilla on erilaisia ​​ominaisuuksia. Lisäksi kokoonpanon kehittäjät voivat luoda joukon ennalta määritettyjä elementtejä ja elementtiryhmiä (hierarkkisia hakemistoja varten) hakemistoille.

Kirjanpidon tietotekniikan kehitys on kiihtynyt viime vuosina. Jokainen kirjanpitäjä työskentelee tietokoneella, eikä voi kuvitella ammattitoimintaansa ilman jälkimmäistä.

Tietotekniikan modernisointi ja sukupolvien vaihtaminen, siirtyminen uusiin käyttöjärjestelmiin, sovellusohjelmien versioiden päivittäminen jne. on tyypillinen piirre nykyaikaiselle tietokoneisuudelle. Tällä hetkellä kaikkialla toteutetaan tietokoneverkkoja (paikallisia, alueellisia, globaaleja), joiden ansiosta verkon laajuisiin resursseihin (tietokannat, tietokoneet, tulostimet, faksimodeemit jne.) tarjotaan etäkäyttö.

"1C: Enterprise Accounting" auttaa pitämään kirjaa erilaisista kaupallisista toiminnoista. Mitä tahansa liiketoimintaa organisaatiosi harjoittaa - tukku- tai vähittäiskauppa, välityskauppa, palvelujen tarjoaminen, tuotanto tai rakentaminen - voit pitää kirjaa 1C: Enterprise Accounting -palvelussa. Yhdessä tietokannassa voit pitää kirjaa useiden organisaatioiden ja yksittäisten yrittäjien toiminnasta. Tällöin käytetään yleisiä vastapuolten, työntekijöiden ja erien hakemistoja ja raportointi luodaan erikseen.

Useimmat venäläiset yritykset ovat jo optimoineet kirjanpitoosastonsa työn 1C:n avulla ja tunteneet tämän ohjelman tarjoamat edut. Nämä ovat joustavia kirjanpitovalmiuksia, automatisointia kaikilla kirjanpidon osa-alueilla.

Käytännön tutustuminen auttoi minua oppimaan 1C: Enterprise Accounting -ohjelman eri ominaisuuksista.

Uskon, että hankittu tieto riittää työskentelyyn ohjelmassa ja sen suoraan soveltamiseen.

1C Enterprise 8.2:ssa voit käyttää samaa ehdollista suunnittelua taulukkoosaan kuin dynaamiseen luetteloon. Mutta toisin kuin dynaaminen lista, jossa luettelon mukauttaminen on mahdollista myös käyttäjätilassa, tämä voidaan tehdä vain konfiguraattoritilassa tai sisäänrakennetulla kielellä. Tätä varten sinun on käytettävä omaisuutta Ehdollinen muoto lomakkeita.
Meidän on esimerkiksi järjestettävä laskun taulukkoosan rivit siten, että rivit, joiden summa on suurempi kuin 10000 korostettiin vihreällä taustalla ja solut Tuote Ja Määrä taulukkoosion rivit, joiden määrä on suurempi kuin 10 yksikköä, korostettiin sininen teksti.
Suoritetaan ehdollinen muotoilu interaktiivisesti. Asiakirjalomake on olemassa Tavaroiden ja palveluiden vastaanotto, valitse lomakeelementtien juuri (rivi Lomake) ja avaa sen ominaisuudet. Jonossa Ehdollinen muoto klikkaa linkkiä Avata.

Näyttöön tulevassa ikkunassa Suunnitteluasetukset paina painiketta Lisätä.
Ensin osoitamme Rekisteröinti korostaaksesi kenttiä. Napsauta valintapainiketta kentässä Rekisteröinti ja asenna vihreä taustaväri.
Sitten ilmoitetaan ehto, jonka täyttyessä mallia sovelletaan, eli kun taulukkoosan rivien tausta on vihreä. Napsauta valintapainiketta kentässä Kunto ja näkyviin tulevassa ikkunassa lisää Uusi valintaelementti. Voit tehdä tämän napsauttamalla painiketta Lisätä ja merkitse sarakkeeseen Vasen arvo- kenttä
taulukkoosa Object.Products.Amount, sarakkeessa Vertailutyyppi – Lisää, ja kaaviossa Oikea arvo valitaan 10000 .
Sitten ilmoitamme muotoiltavien kenttien luettelon. Toisin kuin dynaamisen listan suunnittelussa, joka on rakennettu tietojen kokoonpanojärjestelmään, jos haluamme valita koko rivin, tässä meidän on lueteltava kaikki rivin kentät taulukkoosiossa.
Napsauta valintapainiketta kentässä Muotoillut kentät ja paina sitten Lisätä ja lisää yksitellen kaikki taulukkoosan kentät muotoiltavien kenttien luetteloon.

Sitten luomme toisen ehdon taulukkoosan kenttiin Tuote Ja Määrä niin, että näiden kenttien tekstin väri on sininen, jos arvo kentässä Määrä lisää 10 .
Siten olemme saavuttaneet asiakirjalomakkeen taulukkoosan vaaditun suunnittelun Tavaroiden ja palveluiden vastaanotto.

© 2024 ermake.ru - Tietoja PC-korjauksesta - Tietoportaali