Pjesa e tabelës së objektit përmban më shumë se 99999 rreshta. Si të ngjyrosim rreshtat e pjesës tabelare sipas gjendjes? Zgjerimi i një kolone të një fushe tabele në një seksion tabelor

Shtëpi / Shfletuesit

Sintaksa:

Fut(<Индекс>)

Parametrat:

<Индекс>E detyrueshme

Lloji: Numri. Indeksi i pozicionit në seksionin e tabelës ku duhet të futet rreshti.

Vlera e kthimit:

Lloji: Varg tabelor. Rreshti i futur.

Përshkrimi:

Fut një rresht me indeksin e specifikuar në seksionin e tabelës.

Sintaksa:

Shkarko ()

Vlera e kthimit:

Lloji; Tabela e vlerave. Një tabelë vlerash që përmban rreshtat e pjesës tabelare. Emrat e kolonave të tabelës së vlerave përkojnë me emrat e kolonave të fushës së tabelës. Kolona që përmban numrin e linjës hidhet në një kolonë të quajtur LineNumber.

Përshkrimi;

Shkarkon pjesën tabelare në tabelën e vlerave.

Tabela e Përbërjes = Përbërja.Shkarko();

Sintaksa:

Shkarko kolonën(< Колонка>)

Parametrat:

<Колонка>E detyrueshme

Lloji - Numri, vargu. Kolona nga e cila dëshironi të shkarkoni vlerat. Indeksi i kolonës ose emri i kolonës mund të kalohet si vlera e parametrit.

Vlera e kthimit:

Lloji: Array. Një grup që përmban vlerat e kolonës.

Përshkrimi:

Shkarkon vlerat e përmbajtura në kolonën e pjesës tabelare në një grup.

Shënim:

Vlerat nga kolona ngarkohen sipas renditjes së indekseve të rreshtave në seksionin e tabelës.

Produktet = Përbërja.UnloadColumn("Nomenklatura");

Sintaksa:

Shto ()

Vlera e kthimit:

Lloji: Varg tabelor. Linja e shtuar.

Përshkrimi:

Shton një rresht në fund të seksionit të tabelës.

Sintaksa:

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

Parametrat:

<Таблица>E detyrueshme

Lloji: Tabela e vlerave. Një tabelë vlerash nga e cila ngarkohet pjesa tabelare. Kolonat e tabelave kombinohen me emra.

Përshkrimi:

Ngarkon pjesën tabelare nga tabela e vlerave. Në këtë rast, të gjitha rreshtat e mëparshëm të pjesës tabelare fshihen. Kur ngarkoni, vlerat në kolonat e seksionit të tabelës mbushen me vlera nga kolonat e tabelës së vlerave me emra që përputhen.

Përbërja.Ngarkesa(Tabela e Përbërjes);

Sintaksa:

Ngarko kolonën (< Массив>, <Колонка>)

Parametrat:

<Массив>E detyrueshme

Lloji: Array. Një grup vlerash për t'u ngarkuar në kolonë.

<Колонка>E detyrueshme

Lloji: Numri, vargu. Kolona në të cilën do të ngarkohen vlerat nga grupi.

Indeksi i kolonës ose emri i kolonës mund të kalohet si vlera e parametrit.

Përshkrimi:

Ngarkon vlerat nga grupi në kolonën e specifikuar të seksionit të tabelës.

Shënim:

Vlerat nga grupi ngarkohen në kolonë sipas renditjes së indeksit.

Composition.LoadColumn(Produktet, "Nomenklatura");

Sintaksa:

Indeksi(< Строка>)

Parametrat:

<Строка>E detyrueshme

Lloji: Rreshti tabelor - Rreshti tabelor për të cilin dëshironi të merrni një indeks.

Vlera e kthimit:

Lloji: Numri. Indeksi i rreshtit.

Përshkrimi:

Merr indeksin e aksioneve në pjesën tabelare.

CurrentRowIndex = Përbërja.Indeksi(FormElements.Composition.Razhi aktual);

Sintaksa:

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

Parametrat:

<Колонка>Fakultative

Lloji; Numri, vargu. Indeksi ose emri i kolonës me të cilën llogaritet totali.

Vlera e kthimit:

Lloji: Numri.

Përshkrimi:

Përmbledh vlerat e të gjitha rreshtave në kolonën e specifikuar.

Shënim:

Ka kuptim për vlerat numerike.

TotalByDocument = Shuma.Total("Total");

Sintaksa:

Sasia ()

Vlera e kthimit:

Lloji: Numri. Numri i rreshtave në seksionin e tabelës.

Përshkrimi:

Ju lejon të merrni numrin e rreshtave në seksionin tabelor.

TotalRows = Përbërja.Sasia();

Sintaksa:

Gjeni(< Значение>, <Колонки>)

Parametrat:

<3начение>E detyrueshme

Lloji: Falas. Vlera e dëshiruar.

<Колонки>Fakultative

Lloji: String. Një listë me emrat e kolonave që do të kërkohen, të ndara me presje.

Vlera e parazgjedhur: Nëse parametri nuk specifikohet ose kalon një varg bosh, kërkohet e gjithë tabela.

Vlera e kthimit:

Lloji: Varg tabelor. Një varg që përmban vlerën për të kërkuar. Nëse vlera nuk gjendet, e kthen të Padefinuar

Përshkrimi:

Ju lejon të gjeni vlerën në kolonat e specifikuara të seksionit tabelor. Nëse lista e kolonave është bosh, kërkimi kryhet në të gjithë seksionin e tabelës.

Shënim:

Metoda mund të përdoret në mënyrë efektive për të gjetur vlera unike.

FindString = Composition.Find(TekProduct, "Nomenklatura");

Nëse FindString = I Padefinuar Atëherë

Paralajmërim ("Produkti nuk u gjet!");

Sasia = FindString.Sasia;

Sintaksa:

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

Parametrat:

<Параметры отбора>E detyrueshme

Lloji: Struktura. Përcakton kushtet e kërkimit: çelësi i strukturës përcakton emrin e kolonës që do të kërkohet dhe vlera e strukturës përcakton vlerën e kërkuar.

Vlera e kthimit:

Lloji: Array. Një grup rreshtash tabelare që përputhen me kushtin e specifikuar të kërkimit.

Përshkrimi:

Ju lejon të gjeni rreshtat e tabelës që përputhen me një kusht të caktuar kërkimi.

Shënim:

Metoda është efektive për marrjen e mostrave të vlerave jo unike.

Parametrat e përzgjedhjes = Struktura e re;

Parametrat e përzgjedhjes.Insert("Artikulli", TechProduct);

FindStrings = Përbërja.FindStrings(Parametrat e përzgjedhjes);

Sintaksa:

Pastro ()

Përshkrimi:

Fshin të gjitha rreshtat e seksionit të tabelës.

Sintaksa:

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

Parametrat:

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

Lloji: String. Emrat e kolonave, të ndarë me presje, me të cilat dëshironi të gruponi rreshtat e fushave të tabelës.

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

Lloji: String. Emrat e kolonave, të ndara me presje, me të cilat dëshironi të përmblidhni vlerat në rreshtat e fushës së tabelës.

Përshkrimi:

Kryen një kolaps të pjesës së tabelës sipas kolonave të grupimit të specifikuar. Rreshtat që kanë të njëjtat vlera në kolonat e specifikuara në parametrin e parë janë shembur në një rresht. Vlerat e këtyre rreshtave, të ruajtura në kolonat e specifikuara në parametrin e dytë, grumbullohen.

E rëndësishme! Të dyja listat e kolonave duhet të mbulojnë të gjithë pjesën e tabelës. Listat e kolonave nuk duhet të mbivendosen.

Përbërja.Collapse("Nomenklatura", "Sasia, Sasia, Totali"");

Sintaksa:

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

Parametrat:

< Строка>E detyrueshme

Lloji: Numri, varg tabelor. Indeksi i rreshtit që do të zhvendoset, ose vetë rreshti që do të zhvendoset.

<Смещение>E detyrueshme

Lloji: Numri. Numri i rreshtave për të lëvizur rreshtin. Një vlerë pozitive do të thotë që linja do të zhvendoset më afër fundit të pjesës tabelare (poshtë), një vlerë negative - më afër fillimit (lart).

Përshkrimi:

Ju lejon të lëvizni një rresht tabele sipas një numri të caktuar pozicionesh.

// zhvendosni rreshtin e 2-të në pozicionin e mëparshëm

Përbërja.Shift(1, -1);

// zhvendosni rreshtin e 2-të në pozicionin tjetër

Sintaksa:

Fshij(< Индекс>)

Parametrat:

<Индекс>E detyrueshme

Lloji: Numri, varg tabelor. Indeksi i rreshtit që do të fshihet në seksionin e tabelës, ose vetë rreshti që do të fshihet.

Përshkrimi:

Heq rreshtin me indeksin e specifikuar nga seksioni i tabelës.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Seti i vetive përmban vlera në kolonat e rreshtit të seksionit tabelor. Emrat e vetive përkojnë me emrat e kolonave të seksionit të tabelës.

Zgjerimi i fushës së tabelës së pjesës tabelare

Për këtë zgjerim, vetitë CurrentRow dhe CurrentData të një fushe tabele kanë vlera të tipit Tabular Row.

Zgjerimi i një kolone të një fushe tabele në një seksion tabelor

Vetitë shtesë të kolonës së fushës së tabelës që lidhen me pjesën e tabelës.

Vetitë

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: String. Përmban emrin e kolonës së seksionit të tabelës, vlerat e së cilës do të shfaqen dhe modifikohen në qelizën e fushës së tabelës.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji - String. Përmban emrin e kolonës së pjesës tabelare, vlerat e së cilës do të shfaqen dhe modifikohen në kutinë e kontrollit të qelizës

fushë tabele.

Shënim:

Përdoret për kolonat tabelare të llojeve Boolean dhe numerike.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Boolean. Përmban një flamur për shfaqjen e totaleve për një kolonë në fundin e një fushe tabele.

Shënim:

Kjo veçori është e disponueshme për kolonat që kanë një lloj numerik.

Përzgjedhja

Përzgjedhja

Përdoret për të vendosur dhe ruajtur kushtet e filtrimit për artikujt në lista dhe grupe regjistrimesh. Përzgjedhja e artikujve në lista ndihmon kur ju duhet të zgjidhni artikuj bazuar në një kriter specifik nga një listë e madhe artikujsh.

Një përzgjedhje është një koleksion i elementeve të përzgjedhjes. Përdoret për të kontrolluar elementët e përzgjedhjes të disponueshme për një listë të caktuar të grupeve të të dhënave. Çdo element mund të vendosë një kusht. I gjithë objekti është një gjendje e përbërë, e përbërë nga kushte individuale të përshkruara nga elementë të lidhur me "AND".

Vetitë

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: Elementi i përzgjedhjes. Një grup i vetive përmban elemente të përzgjedhjes që janë vendosur për një përzgjedhje të caktuar. Emrat e vetive përkojnë me emrat e fushave të përzgjedhjes për këtë përzgjedhje.

Metodat

Sintaksa:

Rivendos ()

Përshkrimi:

Çaktivizon flamurin për përdorimin e përzgjedhjes për të gjithë elementët e përzgjedhjes.

DirectoryList.Selection.Reset();

Shihni gjithashtu:

Elementi i përzgjedhjes, vetia Përdorimi.

Elementi i përzgjedhjes

Përdoret për të menaxhuar parametrat e përzgjedhjes për një element përzgjedhjeje.

Vetitë

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Pamja krahasuese. Përmban metodën e krahasimit të përdorur gjatë filtrimit sipas elementit të përzgjedhjes.

KrahasimiLoj .

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Falas. Përmban vlerën me të cilën do të kryhet filtrimi.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Falas. Përmban vlerën e duhur të krahasimit nëse lloji i krahasimit është interval.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Falas. Përmban vlerën e majtë të krahasimit nëse lloji i krahasimit është interval.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Boolean. Përmban një tregues të përdorimit të një elementi përzgjedhës në filtër. Nëse vetia ka vlerën True, atëherë filtrimi do të kryhet në këtë element përzgjedhës, përndryshe elementi përzgjedhës nuk do të marrë pjesë në filtrim.

Metodat

Sintaksa:

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

Parametrat:

<3начение>Fakultative

Lloji arbitrar. Kuptimi i krahasimit.

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

Lloji Boolean. Shenja e përdorimit të përzgjedhjes sipas vlerës. Vlera e parazgjedhur: E vërtetë.

Përshkrimi:

Vendos vlerën e përzgjedhjes dhe flamurin e përdorimit. Kur kjo metodë ekzekutohet, lloji i krahasimit vendoset në Equal.

Shënim:

Menaxhimi i elementeve të përzgjedhjes

Projektuar për të kontrolluar disponueshmërinë e ndryshimeve ndërvepruese në kushtet e përzgjedhjes.

Vetitë

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Boolean. Përmban një shenjë të disponueshmërisë së ndryshimeve ndërvepruese në kushtet e përzgjedhjes.

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: String. Emri i kontrollit të elementit të përzgjedhjes. Përputhet me emrin e pronës në koleksionin e kontrolleve të përzgjedhjes.

Rendit

Urdhri ka për qëllim rregullimin e elementeve në listat e drejtorive, dokumenteve, revistave dhe regjistrave.

Rendit

Përdoret për të vendosur dhe ruajtur renditjen e të dhënave në lista të ndryshme.

Metodat

Sintaksa:

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

Parametrat:

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

Lloji: OrderElement. Elementi i rendit indeksin e të cilit dëshironi të përcaktoni.

Vlera e kthimit:

Lloji: Numri. Indeksi në koleksionin e elementit të rendit të specifikuar. Nëse nuk ka një gjë të tillë, ai kthen -1.

Sintaksa:

Sasia ()

Vlera e kthimit:

Lloji: Numri. Numri i elementeve të porosisë të përfshirë në koleksion.

Sintaksa:

Pastro ()

Përshkrimi:

Pastron të gjitha veçoritë e porositjes

Sintaksa:

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

Parametrat:

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

Lloji: String. Një listë e ndarë me presje e emrave të fushave për t'u renditur sipas. Pas çdo emri të fushës, drejtimi i renditjes mund të tregohet i ndarë me një hapësirë. Drejtimi përcaktohet: "Zbritëse" - rendit në rend zbritës; "Asc" - rendit në rend rritës. Si parazgjedhje, renditja është në rend rritës. Rendi në të cilin janë specifikuar emrat e fushave përcakton rendin në të cilin kryhet radhitja. Kjo do të thotë që porosia do të bazohet në fushën e specifikuar më parë. Grupet e rreshtave me të njëjtën vlerë në atë fushë renditen më pas nga fusha e renditur e dyta, e kështu me radhë.

Përshkrimi:

Vendos renditjen sipas fushave të specifikuara në drejtimin e zgjedhur.

Lista e drejtorive.Order.Set("Kodi zbritës, Emri Asc");

Elementi i rendit
Vetitë

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: String. Emri i të dhënave të përdorura në vendosjen e rendit.

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: Drejtimi i renditjes. Rendit drejtimin (në ngjitje ose zbritje)

Metodat

Sintaksa:

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

Parametrat:

<Значение>E detyrueshme

Lloji: Falas. Kuptimi i krahasimit.

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

Lloji: Boolean. Shenja e përdorimit të përzgjedhjes sipas vlerës.

Vlera e parazgjedhur: E vërtetë.

Përshkrimi:

Vendos vlerën e përzgjedhjes dhe flamurin e përdorimit. Kur kjo metodë ekzekutohet, lloji i krahasimit vendoset në Equal.

Shënim:

Metoda ka kuptim të përdoret nëse është e nevojshme të përcaktohet kuptimi dhe përdorimi i përzgjedhjes.

Kontrolli i elementit të rendit

Projektuar për të kontrolluar disponueshmërinë e ndryshimeve interaktive të renditjes.

Vetitë

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji Boolean. Përmban një shenjë që ndryshon në mënyrë interaktive renditjen e renditjes.

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: String. Emri i kontrollit të elementit të rendit. Përputhet me emrin e pronës në koleksionin e kontrolleve të porosisë

Përcaktimi i periudhës

Projektuar për periudha hyrëse. Duke përdorur objektin, mund të konfiguroni intervalet e shikimit në lista të ndryshme kronologjike.

Vetitë

Përdorimi:

Vetëm regjistrim.

Përshkrimi:

Lloji: PeriodSettingsOption. Përcakton skedën në të cilën do të hapet dialogu i redaktimit të periudhës.

PeriodSettingVariant.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: OptionInterval Boundaries. Përcakton opsionin e fillimit të periudhës.

Gjatë përcaktimit të vlerës së një vetie, përdoret numërimi i sistemit RangeBorderVariant.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Shkruani OptionIntervalBoundaries. Përcakton opsionin e përfundimit për periudhën.

Gjatë përcaktimit të vlerës së një vetie, përdoret numërimi i sistemit RangeBorderVariant.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

LlojiOptionPeriod. Përmban një opsion të personalizuar të periudhës së intervalit.

Gjatë përcaktimit të vlerës së një vetie, përdoret numërimi i sistemit PeriodVariant.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Data. Përmban datën e fillimit të periudhës.

Shënim:

Ka kuptim nëse vetia Start Option ka vlerën SpecificDate.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Data. Përmban datën e përfundimit të periudhës.

Shënim:

Ka kuptim nëse vetia EndingOption ka vlerën SpecificDate.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Data. Data e periudhës së intervalit personal. Periudha do të llogaritet nga kjo datë nëse është caktuar vlera e vetive PeriodOption.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Boolean. Përcakton dukshmërinë e skedës "Interval" në dialog për përcaktimin vizual të periudhës.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Boolean. Përcakton dukshmërinë e skedës "Periudha" në dialog për përcaktimin vizual të periudhës.

Përdorimi;

Lexoni dhe shkruani.

Përshkrimi:

Lloji: Numri. Numri i ditëve para datës së punës për fillimin e intervalit.

Shënim:

Ka kuptim nëse vetia Start Option ka vlerën Offset.

Përdorimi:

Lexoni dhe shkruani.

Përshkrimi:

Lloji. Numri. Numri i ditëve pas datës së punës për fundin e intervalit.

Shënim:

Ka kuptim nëse vetia EndingOption ka vlerën Offset.

Metodat

Sintaksa:

GetStartDate()

Vlera e kthimit:

Lloji: Data.

Përshkrimi:

Rikthen datën e fillimit të periudhës.

Shënim:

Data e fillimit = NP.GetStartDate();

Sintaksa:

GetEndDate ()

Vlera e kthimit:

Lloji: Data.

Përshkrimi:

Rikthen datën e përfundimit të periudhës.

Shënim:

Nëse kufiri i intervalit është vendosur në Pafund, atëherë do të kthehet një datë bosh.

DataEnd = NP.GetEndDate();

Sintaksa:

Performanca ()

Vlera e kthimit:

Lloji: String.

Përshkrimi:

Ju lejon të merrni një paraqitje të vargut të periudhës së konfiguruar.

Sintaksa:

Redakto ()

Vlera e kthimit:

Lloji: Boolean. E vërtetë nëse shtypet butoni OK.

Përshkrimi:

Hap dialogun e hyrjes së periudhës në modalitetin modal. Në varësi të vlerës së vetive EditAsInterval dhe EditAsPeriod, dialogu i cilësimeve vizuale ka të dyja skedat ose njërën prej tyre. Nëse përdoren të dy faqerojtësit, aktiviteti i njërit ose tjetrit prej tyre caktohet nga vetia OptionSettings.

Sintaksa:

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

Parametrat:

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

Lloji Data Data e fillimit të periudhës.

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

Lloji Data Data e përfundimit të periudhës.

Përshkrimi:

Përcakton periudhën e redaktimit. Nëse është e mundur, objekti zgjidhet automatikisht për opsionin e periudhës dhe vlerën e periudhës

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

Konstruktorët

Sintaksa:

NewPeriodSetting()

Përshkrimi:

Ju lejon të krijoni një cilësim të ri të periudhës. Si parazgjedhje, vetitë e objektit të krijuar përcaktohen si më poshtë:

EditAsInterval - E vërtetë;

EditAsPeriod - E vërtetë;

Opsioni i fillimit - Kufizimet e peshës;

Opsioni i Fundit - I Pafund;

Cilësimet e opsioneve - Interval.

Pika e Kohës

Projektuar për të marrë dhe ruajtur një pikë në kohë për një objekt në një bazë të dhënash Përmban datën dhe kohën, si dhe një lidhje me një objekt të dhënash të përdorura si vlera të vetive dhe parametra të metodës së objekteve të tjera të llojit.

Pika në kohë përdoret në rastet kur është e rëndësishme të dallohen pikat në kohë për objektet që kanë të njëjtën datë dhe orë, për shembull, për të krahasuar pozicionet e dokumenteve në boshtin kohor.

Vetitë

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji Data. Përmban datën dhe orën e një pike në kohë.

Përdorimi:

Lexo vetëm.

Metodat

Sintaksa:

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

Parametrat:

<Момент времени>E detyrueshme

Lloji: Momenti i kohës. Pika kohore me të cilën bëhet krahasimi.

Vlera e kthimit:

Lloji: Numri. -1 - nëse pika kohore është më e vogël se koha me të cilën po bëhet krahasimi, 0 - nëse pika kohore është e barabartë me pikën kohore me të cilën po bëhet krahasimi, 1 - nëse pika kohore është më e madhe se pikën kohore me të cilën po bëhet krahasimi.

Përshkrimi:

Ju lejon të krahasoni një pikë në kohë me një pikë tjetër në kohë.

Momenti1 = Koha e Momentit të Ri (Doc1.Data, Dok1);

Momenti2 = Momenti i Ri (Doc2.Date, Doc2);

Nëse Momenti1.Krahaso(Momenti2) = -1 Atëherë Momenti1 = Momenti2;

Sintaksa:

Parametrat:

<Дата>E detyrueshme

Përshkrimi:

Ju lejon të gjeneroni një pikë në kohë duke përdorur një datë dhe një lidhje me një objekt në bazën e të dhënave.

I lidhur

Projektuar për të marrë dhe ruajtur kufirin e një gamë të caktuar vlerash. Përmban vlerën kufitare të intervalit, si dhe një shenjë të përfshirjes ose përjashtimit të vlerës kufitare në interval.

Përdoret si vlera të vetive dhe parametra të metodës së objekteve të tjera të llojit Boundary.

Kufiri përdoret në rastet kur tregimi i përfshirjes ose përjashtimit të një vlere kufitare është i rëndësishëm, për shembull, kur merren bilancet dhe kthesat e regjistrave të akumulimit, feta dhe vlerat e regjistrit të informacionit, për të vendosur intervalet e pyetjeve.

Vetitë

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: ViewBorders. Përmban një shenjë të përfshirjes/përjashtimit të një vlere kufitare në interval.

Gjatë përcaktimit të vlerës së një vetie, përdoret numërimi i sistemit BoundKind.

Përdorimi:

Lexo vetëm.

Përshkrimi:

Lloji: Falas. Përmban vlerën e kufirit.

Konstruktorët

Sintaksa:

Kufiri i Ri (< Значение> , <Вид границы>)

Parametrat:

<3начение>E detyrueshme

Kuptimi i kufirit.

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

Lloji: ViewBorders. Përfshirja/përjashtimi i vlerës kufi.

Default: Nëse nuk specifikohet, përdoret opsioni i kufirit me vlerën kufitare të përfshirë.

Gjatë përcaktimit të vlerës së parametrit, përdoret numërimi i sistemit BoundKind.

Përshkrimi:

Ju lejon të krijoni një kufi të ri me karakteristika të specifikuara.

Për të llogaritur paratë dhe mallrat, tabela të ndryshme përdoren gjerësisht në biznes. Pothuajse çdo dokument është një tabelë.

Një tabelë liston mallrat që do të dërgohen nga magazina. Një tabelë tjetër tregon detyrimet për të paguar për këto mallra.

Prandaj, në 1C, puna me tabela zë një vend të spikatur.

Tabelat në 1C quhen gjithashtu "pjesë tabelare". Drejtoritë, dokumentet dhe të tjerët i kanë ato.

Pyetja, kur ekzekutohet, kthen një tabelë që mund të aksesohet në dy mënyra të ndryshme.

Zgjedhja e parë - më e shpejtë - marrja e rreshtave prej saj është e mundur vetëm në rregull. E dyta është ngarkimi i rezultatit të pyetjes në një tabelë vlerash dhe më pas aksesi i rastësishëm në të.

//Opsioni 1 – akses sekuencial në rezultatet e pyetjeve

//merr tabelën
Zgjidh = Query.Run().Select();
// kalojmë nëpër të gjitha rreshtat e rezultatit të pyetjes me radhë
Ndërsa Select.Next() Loop
Raporti (Përzgjedhja. Emri);
Cikli i Fundit;

//Opsioni 2 - ngarkimi në një tabelë vlerash
Kërkesë = Kërkesë e re ("SELECT Emri FROM Directory.Nomenklature");
//merr tabelën
Tabela = Query.Run().Shkarko().
//më tej ne gjithashtu mund të përshkojmë të gjitha linjat
Për çdo rresht nga cikli i tabelës
Raporti (String.Emri);
Cikli i Fundit;
//ose qasje arbitrare në vargjet
Rreshti = Tabela.Gjeni("Lopata", "Emri");

Një veçori e rëndësishme është se në tabelën që merret nga rezultati i pyetjes, të gjitha kolonat do të shtypen në mënyrë strikte. Kjo do të thotë se duke kërkuar fushën Emri nga direktoria e Nomenklaturës, do të merrni një kolonë të formës String me gjatësi të lejueshme jo më shumë se N karaktere.

Tabela në formular (klient i trashë)

Përdoruesi punon me tabelën kur vendoset në formular.

Diskutuam për parimet bazë të punës me formularët në orën e mësimit dhe në atë

Pra, le ta vendosim tabelën në formular. Për ta bërë këtë, mund ta tërhiqni tabelën nga paneli i Kontrolleve. Në mënyrë të ngjashme, mund të zgjidhni Form/Insert Control nga menyja.

Të dhënat mund të ruhen në konfigurim - atëherë duhet të zgjidhni pjesën tabelare ekzistuese (të shtuar më parë) të objektit të konfigurimit, formën e të cilit po redaktoni.

Klikoni butonin "..." në pronën Data. Për të parë listën e pjesëve tabelare, duhet të zgjeroni degën Object.

Kur zgjidhni pjesën tabelare, vetë 1C do të shtojë kolona në tabelën në formular. Rreshtat e futura nga përdoruesi në një tabelë të tillë do të ruhen automatikisht së bashku me librin/dokumentin e referencës.

Në të njëjtën veti të dhënash, mund të futni një emër arbitrar dhe të zgjidhni llojin e tabelës së vlerave.

Kjo do të thotë që është zgjedhur një tabelë arbitrare e vlerave. Nuk do të shtojë automatikisht kolona, ​​as nuk do të ruhet automatikisht, por ju mund të bëni çfarë të doni me të.

Duke klikuar klikoni me të djathtën në tabelë mund të shtoni një kolonë. Në vetitë e një kolone, mund të specifikoni emrin e saj (për referencë në kodin 1C), titullin e kolonës në formular, lidhjen me atributin e pjesës tabelare (kjo e fundit - nëse nuk zgjidhet një tabelë arbitrare, por një pjesa tabelare).

Në vetitë e tabelës në formular, mund të specifikoni nëse përdoruesi mund të shtojë/fshijë rreshta. Një formë më e avancuar është kutia e kontrollit "Vetëm Shiko". Këto veti janë të përshtatshme për t'u përdorur për organizimin e tabelave të destinuara për shfaqjen e informacionit, por jo për redaktimin.

Për të menaxhuar tabelën, duhet të shfaqni një panel komandimi në formular. Zgjidhni artikullin e menysë Forma/Insert Control/Command Bar.

Në veçoritë e shiritit të komandës, zgjidhni kutinë e kontrollit "Plotësimi automatik" në mënyrë që butonat në panel të shfaqen automatikisht.

Tabela e formularit (klient i hollë/i menaxhuar)

Në një formë të menaxhuar, këto veprime duken pak më ndryshe. Nëse keni nevojë të vendosni një pjesë tabelare në formular, zgjeroni degën Object dhe tërhiqni një nga pjesët tabelare në të majtë. Kjo është e gjitha!

Nëse keni nevojë të vendosni një tabelë vlerash, shtoni një atribut të ri të formës dhe në vetitë e tij specifikoni llojin - tabelën e vlerave.

Për të shtuar kolona, ​​përdorni menunë e klikuar me të djathtën në këtë atribut të formës, zgjidhni Shto kolonën e atributit.

Pastaj tërhiqeni edhe tabelën në të majtë.

Në mënyrë që një tabelë të ketë një shirit komandash, në veçoritë e tabelës, zgjidhni vlerat në seksionin "Përdorimi - pozicioni i shiritit të komandës".

Ngarkimi i një tabele në Excel

Çdo tabelë 1C e vendosur në formular mund të printohet ose ngarkohet në Excel.

Për ta bërë këtë, kliko me të djathtën mbi hapësirë ​​të lirë në tabelë dhe zgjidhni List.

Në një klient të menaxhuar (të hollë), veprime të ngjashme mund të kryhen duke përdorur artikullin e menysë Të gjitha veprimet/Lista e ekranit.

Çdo direktori e re mund të paraqitet në formën e një tabele që ka dy kolona: kodin e elementit të drejtorisë dhe emrin e tij. Sistemi 1C: Ndërmarrja, përveç kodit dhe emrit, ju lejon të ruani informacione shtesë në lidhje me një element drejtorie. Kur redaktoni një drejtori, mund të përshkruani një grup detajesh shtesë të destinuara për ruajtjen e një informacioni të tillë shtesë.

Oriz. 10 – krijimi i detajeve të reja në drejtorinë “punonjësit e organizatës”.

Pjesë tavoline

Për të përshkruar disa të dhëna që lidhen me drejtorinë dhe që nuk përdoren në mënyrë të pavarur, përdoren pjesë tabelare. Një shembull i një pjese tabelare mund të jetë përbërja e familjes së një punonjësi (të dhënat për secilin anëtar të familjes përshkruhen në detajet e pjesës tabelare dhe numri mund të jetë arbitrar), historiku i punonjësit, etj.

Oriz. 11 është një shembull i të dhënave shtesë nga drejtoria "punonjësit e organizatës" në seksionin tabelor.

Nëse në shembullin e dhënë, informacioni mbi përbërjen e familjeve të punonjësve mund të përdoret në mënyrë të pavarur, atëherë ato mund të ndahen në një drejtori të veçantë, në varësi të drejtorisë "Punonjësit".

Dallimi kryesor midis pjesës tabelare dhe drejtorisë vartëse është se elementët e drejtorisë mund të referohen, por rreshtat në pjesën tabelare jo. Kur aksesoni një element drejtorie, i gjithë elementi, së bashku me të gjitha pjesët tabelare, lexohen nga baza e të dhënave në memorie. Nëse pjesa e tabelës përmban një numër mjaft të madh rreshtash, kjo mund të degradojë performancën e sistemit. Prandaj, pjesa tabelare duhet të përdoret nëse nuk keni nevojë të ruani referenca për elementët dhe numri i elementeve është i pakufizuar.

Numri i rreshtave në seksionin tabelor nuk mund të kalojë 100,000.

Çdo drejtori mund të ketë një numër të pakufizuar pjesësh tabelare.

konkluzioni

Kështu, mund të themi se drejtoria është një listë e vlerave të mundshme të një ose një atributi tjetër dokumenti (në kuptimin e gjerë të fjalës "dokument").

Drejtoritë përdoren në rastet kur është e nevojshme të eliminohet futja e paqartë e informacionit.

Në konfigurim, krijohet struktura e drejtorisë, dhe përmbajtja e saj aktuale - elementet e drejtorisë - futen nga përdoruesi kur punon me programin.

Drejtoritë kanë veti të ndryshme. Gjithashtu, zhvilluesit e konfigurimit mund të krijojnë një grup elementësh të paracaktuar dhe grupe elementësh (për drejtoritë hierarkike) për drejtoritë.

Zhvillimi i teknologjive të informacionit të kontabilitetit ka ardhur duke u përshpejtuar vitet e fundit. Çdo kontabilist praktikant punon në një kompjuter dhe nuk mund të imagjinojë aktivitetet e tij profesionale pa këtë të fundit.

Modernizimi dhe ndryshimi i brezave të teknologjisë kompjuterike, kalimi në sisteme të reja operative, përditësimi i versioneve të programeve aplikative etj. është një tipar karakteristik i kompjuterizimit modern. Aktualisht, rrjetet kompjuterike (lokale, rajonale, globale) janë duke u implementuar kudo, falë të cilave sigurohet aksesi në distancë në burimet e rrjetit (bazat e të dhënave, kompjuterët, printerët, modemet e faksit, etj.).

"1C: Kontabiliteti i Ndërmarrjeve" ndihmon në mbajtjen e shënimeve të llojeve të ndryshme të aktiviteteve tregtare. Çfarëdo biznesi në të cilin është e angazhuar organizata juaj - tregtia me shumicë ose pakicë, tregtia me komision, ofrimi i shërbimeve, prodhimi ose ndërtimi - ju mund të mbani shënime në 1C: Kontabiliteti i Ndërmarrjeve. Në një bazë informacioni ju mund të mbani shënime për aktivitetet e disa organizatave dhe sipërmarrësve individualë. Në këtë rast, përdoren drejtoritë e përgjithshme të palëve, punonjësve dhe artikujve, dhe raportimi gjenerohet veçmas.

Shumica e kompanive ruse kanë optimizuar tashmë punën e departamenteve të tyre të kontabilitetit duke përdorur 1C dhe kanë ndjerë përfitimet që ofron ky program. Këto janë aftësi fleksibël të kontabilitetit, automatizimi i të gjitha fushave të kontabilitetit.

Njohja praktike më ndihmoi të mësoja për aftësitë e ndryshme të programit 1C: Enterprise Accounting.

Besoj se njohuritë e marra janë të mjaftueshme për të punuar në program dhe për ta zbatuar atë drejtpërdrejt.

Në 1C Enterprise 8.2, mund të aplikoni të njëjtin model të kushtëzuar në pjesën tabelare si në një listë dinamike. Por ndryshe nga listë dinamike, ku personalizimi i listës ofrohet gjithashtu në modalitetin e përdoruesit, kjo mund të bëhet vetëm në modalitetin e konfiguruesit ose nga gjuha e integruar. Për ta bërë këtë ju duhet të përdorni pronën Formati i kushtëzuar forma.
Për shembull, ne duhet t'i rregullojmë rreshtat e pjesës tabelare të faturës në mënyrë që rreshtat me një shumë më të madhe se 10000 u theksuan me një sfond të gjelbër dhe qelizat Produkti Dhe Sasia u theksuan rreshtat e seksionit tabelor me një sasi më të madhe se 10 njësi blu teksti.
Le të kryejmë formatimin e kushtëzuar në mënyrë interaktive. Ekziston një formular dokumenti Pranimi i Mallrave dhe Shërbimeve, zgjidhni rrënjën e elementeve të formës (rreshtin Forma) dhe hapni vetitë e tij. Në linjë Formati i kushtëzuar klikoni lidhjen Hapur.

Në dritaren që shfaqet Cilësimet e projektimit shtypni butonin Shtoni.
Së pari ne tregojmë Regjistrimi për të theksuar fushat. Klikoni butonin e përzgjedhjes në fushë Regjistrimi dhe instaloni jeshile ngjyra e sfondit.
Pastaj ne do të tregojmë gjendjen me shfaqjen e së cilës do të zbatohet dizajni, domethënë kur sfondi i rreshtave të pjesës tabelare është i gjelbër. Klikoni butonin e përzgjedhjes në fushë gjendja dhe në dritaren që shfaqet shtoni Element i ri i përzgjedhjes. Për ta bërë këtë, klikoni në butonin Shtoni dhe tregoni në kolonë Vlera e majtë- fushë
pjesa tabelare Objekti.Produktet.Shuma, në kolonë Lloji i krahasimit - Më shumë, dhe në grafik Vlera e duhur le të zgjedhim 10000 .
Pastaj ne tregojmë listën e fushave që do të formatohen. Ndryshe nga dizajni i një liste dinamike të ndërtuar mbi një sistem të përbërjes së të dhënave, nëse duam të zgjedhim të gjithë rreshtin, këtu duhet të listojmë të gjitha fushat e rreshtit në seksionin tabelor.
Klikoni butonin e përzgjedhjes në fushë Fushat e formatuara, më pas shtypni Shtoni dhe shtoni një nga një të gjitha fushat e pjesës tabelare në listën e fushave që do të formatohen.

Më pas do të krijojmë një kusht tjetër për fushat e pjesës tabelare Produkti Dhe Sasia në mënyrë që ngjyra e tekstit të këtyre fushave të jetë blu, nëse vlera në fushë Sasia më shumë 10 .
Kështu, kemi arritur dizajnin e kërkuar të pjesës tabelare të formularit të dokumentit Pranimi i Mallrave dhe Shërbimeve.

© 2024 ermake.ru -- Rreth riparimit të PC - Portali informacioni