Objekta tabulas daļa satur vairāk nekā 99999 rindas. Kā nokrāsot tabulas daļas rindas atbilstoši nosacījumam? Tabulas lauka kolonnas paplašināšana tabulas sadaļā

Sākums / Pārlūkprogrammas

Sintakse:

Ievietot(<Индекс>)

Parametri:

<Индекс>Obligāti

Veids: numurs. Pozīcijas rādītājs tabulas sadaļā, kurā jāievieto rinda.

Atgriešanas vērtība:

Veids: tabulas virkne. Ievietota rinda.

Apraksts:

Tabulas sadaļā ievieto rindu ar norādīto indeksu.

Sintakse:

Izlādēt ()

Atgriešanas vērtība:

Veids; Vērtību tabula. Vērtību tabula, kurā ir tabulas daļas rindas. Vērtību tabulas kolonnu nosaukumi sakrīt ar tabulas lauka kolonnu nosaukumiem. Kolonna, kurā ir rindas numurs, tiek ievietota kolonnā ar nosaukumu LineNumber.

Apraksts;

Izlādē tabulas daļu vērtību tabulā.

Sastāva tabula = Sastāvs.Izlādēt();

Sintakse:

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

Parametri:

<Колонка>Obligāti

Tips - numurs, virkne. Kolonna, no kuras vēlaties izlādēt vērtības. Kolonnas indeksu un kolonnas nosaukumu var nodot kā parametra vērtību.

Atgriešanas vērtība:

Veids: masīvs. Masīvs, kurā ir kolonnu vērtības.

Apraksts:

Izlādē tabulas daļas kolonnā esošās vērtības masīvā.

Piezīme:

Vērtības no kolonnas tiek ielādētas rindu indeksu secībā tabulas sadaļā.

Produkti = Sastāvs.UnloadColumn("Prece");

Sintakse:

Pievienot ()

Atgriešanas vērtība:

Veids: tabulas virkne. Pievienota rinda.

Apraksts:

Pievieno rindu tabulas sadaļas beigās.

Sintakse:

Lejupielādēt (< Таблица>)

Parametri:

<Таблица>Obligāti

Veids: vērtību tabula. Vērtību tabula, no kuras tiek ielādēta tabulas daļa. Tabulas kolonnas ir apvienotas pēc nosaukumiem.

Apraksts:

Ielādē tabulas daļu no vērtību tabulas. Šajā gadījumā tiek dzēstas visas iepriekšējās tabulas daļas rindas. Ielādējot, tabulas sadaļas kolonnās esošās vērtības tiek aizpildītas ar vērtībām no vērtību tabulas kolonnām ar atbilstošiem nosaukumiem.

Sastāvs.Load(CompositionTable);

Sintakse:

Ielādēt kolonnu (< Массив>, <Колонка>)

Parametri:

<Массив>Obligāti

Veids: masīvs. Vērtību masīvs, kas jāielādē kolonnā.

<Колонка>Obligāti

Veids: numurs, virkne. Kolonna, kurā tiks ielādētas vērtības no masīva.

Kolonnas indeksu vai kolonnas nosaukumu var nodot kā parametra vērtību.

Apraksts:

Ielādē vērtības no masīva norādītajā tabulas sadaļas kolonnā.

Piezīme:

Vērtības no masīva tiek ielādētas kolonnā indeksa secībā.

Sastāvs.LoadColumn(Produkti, "Nomenklatūra");

Sintakse:

Indekss(< Строка>)

Parametri:

<Строка>Obligāti

Veids: tabulas rinda — tabulas rinda, kurai vēlaties iegūt indeksu.

Atgriešanas vērtība:

Veids: numurs. Rindas indekss.

Apraksts:

Iegūst akciju indeksu tabulas daļā.

CurrentRowIndex = Sastāvs.Indekss(FormElements.Composition. CurrentRow);

Sintakse:

Kopā (<Колонка>)

Parametri:

<Колонка>Pēc izvēles

Veids; Skaitlis, virkne. Kolonnas indekss vai nosaukums, pēc kura tiek aprēķināta kopsumma.

Atgriešanas vērtība:

Veids: numurs.

Apraksts:

Summē visu norādītās kolonnas rindu vērtības.

Piezīme:

Ir jēga skaitliskām vērtībām.

TotalByDocument = Sum.Total("Kopā");

Sintakse:

Daudzums ()

Atgriešanas vērtība:

Veids: numurs. Rindu skaits tabulas sadaļā.

Apraksts:

Ļauj iegūt rindu skaitu tabulas sadaļā.

TotalRows = Sastāvs.Daudzums();

Sintakse:

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

Parametri:

<3начение>Obligāti

Veids: bezmaksas. Vēlamā vērtība.

<Колонки>Pēc izvēles

Veids: virkne. Meklējamo kolonnu nosaukumu saraksts, atdalīts ar komatiem.

Noklusējuma vērtība: ja parametrs nav norādīts vai tiek nodota tukša virkne, tiek meklēta visa tabula.

Atgriešanas vērtība:

Veids: tabulas virkne. Virkne, kas satur meklējamo vērtību. Ja vērtība netiek atrasta, atgriež Undefined

Apraksts:

Ļauj atrast vērtību norādītajās tabulas sadaļas kolonnās. Ja kolonnu saraksts ir tukšs, meklēšana tiek veikta visā tabulas sadaļā.

Piezīme:

Šo metodi var efektīvi izmantot, lai meklētu unikālas vērtības.

FindString = Sastāvs.Atrast(TekProduct, "Nomenklatūra");

Ja FindString = Undefined Tad

Brīdinājums("Produkts nav atrasts!");

Daudzums = FindString.Quantity;

Sintakse:

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

Parametri:

<Параметры отбора>Obligāti

Tips: Struktūra. Norāda meklēšanas nosacījumus: struktūras atslēga nosaka kolonnas nosaukumu, kurā tiks meklēta, un struktūras vērtība nosaka meklēto vērtību.

Atgriešanas vērtība:

Veids: masīvs. Tabulas rindu masīvs, kas atbilst norādītajam meklēšanas nosacījumam.

Apraksts:

Ļauj atrast tabulas rindas, kas atbilst konkrētajam meklēšanas nosacījumam.

Piezīme:

Metode ir efektīva neunikālu vērtību paraugu ņemšanai.

Atlases parametri = New Structure;

Atlases parametri.Insert("Prece", TechProduct);

FindStrings = Sastāvs.FindStrings(Atlases parametri);

Sintakse:

Notīrīt ()

Apraksts:

Dzēš visas tabulas sadaļas rindas.

Sintakse:

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

Parametri:

<Колонки группировок>Obligāti

Veids: virkne. Kolonnu nosaukumi, atdalīti ar komatiem, pēc kuriem vēlaties grupēt tabulas lauku rindas.

<Колонки суммирования>Pēc izvēles

Veids: virkne. Kolonnu nosaukumi, atdalīti ar komatiem, ar kuriem vēlaties apkopot tabulas lauka rindu vērtības.

Apraksts:

Veic tabulas daļas sakļaušanu atbilstoši norādītajām grupēšanas kolonnām. Rindas, kurām ir vienādas vērtības pirmajā parametrā norādītajās kolonnās, tiek sakļautas vienā rindā. Šo rindu vērtības, kas saglabātas otrajā parametrā norādītajās kolonnās, tiek uzkrātas.

Svarīgi! Abiem kolonnu sarakstiem ir jāaptver visa tabulas daļa. Kolonnu saraksti nedrīkst pārklāties.

Sastāvs.Collapse("Nomenklatūra", "Daudzums, Summa, Kopā"");

Sintakse:

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

Parametri:

< Строка>Obligāti

Veids: numurs, tabulas virkne. Pārvietojamās rindas indekss vai pati rinda, kas jāpārvieto.

<Смещение>Obligāti

Veids: numurs. Līniju skaits, par kurām jāpārvieto rindiņa. Pozitīva vērtība nozīmē, ka līnija tiks pārvietota tuvāk tabulas daļas beigām (uz leju), negatīva vērtība - tuvāk sākumam (uz augšu).

Apraksts:

Ļauj pārvietot tabulas rindu par noteiktu pozīciju skaitu.

// pārvietot 2. rindiņu uz iepriekšējo pozīciju

Sastāvs.Shift(1, -1);

// pārvietot 2. rindiņu uz nākamo pozīciju

Sintakse:

Dzēst(< Индекс>)

Parametri:

<Индекс>Obligāti

Veids: numurs, tabulas virkne. Tabulas sadaļā dzēšamās rindas indekss vai pati dzēšamā rinda.

Apraksts:

No tabulas sadaļas noņem rindu ar norādīto indeksu.

Lietošana:

Lasi un raksti.

Apraksts:

Rekvizītu kopa satur vērtības tabulas sadaļas rindas kolonnās. Rekvizītu nosaukumi sakrīt ar tabulas sadaļas kolonnu nosaukumiem.

Tabulas daļas tabulas lauka paplašināšana

Šim paplašinājumam tabulas lauka rekvizītiem CurrentRow un CurrentData ir tabulas rindas veida vērtības.

Tabulas lauka kolonnas paplašināšana tabulas sadaļā

Ar tabulas daļu saistītās tabulas lauka kolonnas papildu rekvizīti.

Īpašības

Lietošana:

Lasi un raksti.

Apraksts:

Veids: virkne. Satur tabulas sadaļas kolonnas nosaukumu, kuras vērtības tiks parādītas un rediģētas tabulas lauka šūnā.

Lietošana:

Lasi un raksti.

Apraksts:

Veids — virkne. Satur tabulas daļas kolonnas nosaukumu, kuras vērtības tiks parādītas un rediģētas šūnas izvēles rūtiņā

tabulas lauks.

Piezīme:

Izmanto Būla un skaitlisko veidu tabulas kolonnām.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: Būla. Satur karodziņu, lai tabulas lauka kājenē parādītu kolonnas kopsummas.

Piezīme:

Šis rekvizīts ir pieejams kolonnām, kurām ir skaitlisks veids.

Atlase

Atlase

Izmanto, lai iestatītu un saglabātu filtrēšanas nosacījumus vienumiem sarakstos un ierakstu kopās. Vienumu atlase sarakstos palīdz, ja ir jāatlasa vienumi, pamatojoties uz noteiktu kritēriju no liela vienumu saraksta.

Izlase ir atlases elementu kopums. Izmanto, lai kontrolētu konkrētam ierakstu kopas sarakstam pieejamos atlases elementus. Katrs elements var iestatīt vienu nosacījumu. Viss objekts ir salikts nosacījums, kas sastāv no atsevišķiem nosacījumiem, ko apraksta elementi, kas savienoti ar “UN”.

Īpašības

Lietošana:

Tikai lasāms.

Apraksts:

Tips: atlases elements. Rekvizītu kopa satur atlases elementus, kas ir iestatīti noteiktai atlasei. Rekvizītu nosaukumi sakrīt ar šīs atlases atlases lauku nosaukumiem.

Metodes

Sintakse:

Atiestatīt ()

Apraksts:

Atspējo karodziņu atlases izmantošanai visiem atlases elementiem.

DirectoryList.Selection.Reset();

Skatīt arī:

Atlases elements, rekvizīts Izmantošana.

Atlases elements

Izmanto, lai pārvaldītu atlases parametrus vienam atlases elementam.

Īpašības

Lietošana:

Lasi un raksti.

Apraksts:

Veids: salīdzinājuma skats. Ietver salīdzināšanas metodi, ko izmanto, filtrējot pēc atlases elementa.

ComparisonKind .

Lietošana:

Lasi un raksti.

Apraksts:

Veids: bezmaksas. Satur vērtību, pēc kuras tiks veikta filtrēšana.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: bezmaksas. Satur pareizo salīdzināšanas vērtību, ja salīdzināšanas veids ir intervāls.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: bezmaksas. Satur kreiso salīdzinājuma vērtību, ja salīdzināšanas veids ir intervāls.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: Būla. Satur norādi par atlases elementa izmantošanu filtrā. Ja rekvizīta vērtība ir True, tad šim atlases elementam tiks veikta filtrēšana, pretējā gadījumā atlases elements nepiedalīsies filtrēšanā.

Metodes

Sintakse:

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

Parametri:

<3начение>Pēc izvēles

Tips Patvaļīgs. Salīdzinājuma nozīme.

<Использование>Pēc izvēles

Ierakstiet Būla. Pazīme, ka tiek izmantota atlase pēc vērtības. Noklusējuma vērtība: True.

Apraksts:

Iestata atlases vērtību un lietojuma karogu. Kad šī metode tiek izpildīta, salīdzināšanas veids tiek iestatīts uz Vienāds.

Piezīme:

Atlases elementu vadība

Izstrādāts, lai kontrolētu atlases nosacījumu interaktīvo izmaiņu pieejamību.

Īpašības

Lietošana:

Lasi un raksti.

Apraksts:

Veids: Būla. Satur zīmi par interaktīvu izmaiņu pieejamību atlases nosacījumos.

Lietošana:

Tikai lasāms.

Apraksts:

Veids: virkne. Atlases elementa vadīklas nosaukums. Atbilst rekvizīta nosaukumam atlases vadīklu kolekcijā.

Pasūtiet

Pasūtījums paredzēts elementu sakārtošanai direktoriju, dokumentu, žurnālu un reģistru sarakstos.

Pasūtiet

Izmanto, lai iestatītu un saglabātu datu secību dažādos sarakstos.

Metodes

Sintakse:

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

Parametri:

<ЭлементПорядка>Obligāti

Tips: OrderElement. Pasūtījuma elements, kura indeksu vēlaties noteikt.

Atgriešanas vērtība:

Veids: numurs. Norādītā pasūtījuma elementa kolekcijas rādītājs. Ja tāda nav, tas atgriež -1.

Sintakse:

Daudzums ()

Atgriešanas vērtība:

Veids: numurs. Kolekcijā iekļauto pasūtījuma elementu skaits.

Sintakse:

Notīrīt ()

Apraksts:

Notīra visas pasūtīšanas funkcijas

Sintakse:

Instalēt(<Строка порядка>)

Parametri:

<Строка порядка>Pēc izvēles

Veids: virkne. Ar komatiem atdalīts lauku nosaukumu saraksts, pēc kuriem kārtot. Pēc katra lauka nosaukuma var norādīt kārtošanas virzienu, atdalot to ar atstarpi. Virziens tiek noteikts: "Descending" - kārtot dilstošā secībā; "Asc" - kārtojiet augošā secībā. Pēc noklusējuma secība ir augošā secībā. Secība, kādā tiek norādīti lauku nosaukumi, nosaka secību, kādā tiek veikta salīdzināšana. Tas nozīmē, ka pasūtījuma pamatā būs vispirms norādītais lauks. Rindu grupas ar vienādu vērtību šajā laukā pēc tam tiek sakārtotas pēc lauka, kas norādīts otrajā vietā un tā tālāk.

Apraksts:

Iestata secību pēc norādītajiem laukiem izvēlētajā virzienā.

Direktoriju saraksts.Order.Set("Kods dilstošā secībā, nosaukums augošs");

Kārtības elements
Īpašības

Lietošana:

Tikai lasāms.

Apraksts:

Veids: virkne. Pasūtījuma iestatīšanā izmantoto datu nosaukums.

Lietošana:

Tikai lasāms.

Apraksts:

Veids: kārtošanas virziens. Kārtošanas virziens (augošs vai dilstošs)

Metodes

Sintakse:

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

Parametri:

<Значение>Obligāti

Veids: bezmaksas. Salīdzinājuma nozīme.

<Использование>Pēc izvēles

Veids: Būla. Pazīme, ka tiek izmantota atlase pēc vērtības.

Noklusējuma vērtība: True.

Apraksts:

Iestata atlases vērtību un lietojuma karogu. Kad šī metode tiek izpildīta, salīdzināšanas veids tiek iestatīts uz Vienāds.

Piezīme:

Metode ir jēga izmantot, ja ir nepieciešams noteikt gan atlases nozīmi, gan lietojumu.

Pasūtījuma elementu kontrole

Izstrādāts, lai kontrolētu interaktīvo šķirošanas secības izmaiņu pieejamību.

Īpašības

Lietošana:

Lasi un raksti.

Apraksts:

Ierakstiet Būla. Satur zīmi, ka ir pieejama interaktīva šķirošanas secības maiņa.

Lietošana:

Tikai lasāms.

Apraksts:

Veids: virkne. Pasūtījuma elementa vadīklas nosaukums. Atbilst īpašuma nosaukumam pasūtījuma vadīklu kolekcijā

Perioda iestatīšana

Paredzēts periodu ievadīšanai. Izmantojot objektu, jūs varat konfigurēt skatīšanās intervālus dažādos hronoloģiskos sarakstos.

Īpašības

Lietošana:

Tikai ierakstīšana.

Apraksts:

Tips: PeriodSettingsOption. Nosaka cilni, kurā tiks atvērts perioda rediģēšanas dialoglodziņš.

PeriodSettingVariant.

Lietošana:

Lasi un raksti.

Apraksts:

Tips: OptionIntervalBoundaries. Definē perioda sākuma opciju.

Nosakot rekvizīta vērtību, tiek izmantots sistēmas uzskaitījums RangeBorderVariant.

Lietošana:

Lasi un raksti.

Apraksts:

Ierakstiet OptionIntervalBoundaries. Definē perioda beigu opciju.

Nosakot rekvizīta vērtību, tiek izmantots sistēmas uzskaitījums RangeBorderVariant.

Lietošana:

Lasi un raksti.

Apraksts:

TypeOptionPeriod. Ietver pielāgotu intervāla perioda opciju.

Nosakot rekvizīta vērtību, tiek izmantots sistēmas uzskaitījums PeriodVariant.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: datums. Satur perioda sākuma datumu.

Piezīme:

Ir jēga, ja rekvizīta Start Option vērtība ir SpecificDate.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: datums. Ietver perioda beigu datumu.

Piezīme:

Ir jēga, ja rekvizīta EndingOption vērtība ir SpecificDate.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: datums. Pielāgotā intervāla perioda datums. Periods tiks skaitīts no šī datuma, ja ir iestatīta rekvizīta PeriodOption vērtība.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: Būla. Nosaka cilnes "Intervāls" redzamību perioda vizuālās iestatīšanas dialoglodziņā.

Lietošana:

Lasi un raksti.

Apraksts:

Veids: Būla. Nosaka cilnes "Periods" redzamību perioda vizuālās iestatīšanas dialoglodziņā.

Lietošana;

Lasi un raksti.

Apraksts:

Veids: numurs. Dienu skaits pirms darba datuma intervāla sākumam.

Piezīme:

Ir jēga, ja rekvizīta sākuma opcija ir vērtība Offset.

Lietošana:

Lasi un raksti.

Apraksts:

Tips. Numurs. Dienu skaits pēc darba datuma intervāla beigām.

Piezīme:

Ir jēga, ja rekvizīta EndingOption vērtība ir Offset.

Metodes

Sintakse:

GetStartDate()

Atgriešanas vērtība:

Veids: datums.

Apraksts:

Atgriež perioda sākuma datumu.

Piezīme:

Sākuma datums = NP.GetStartDate();

Sintakse:

GetEndDate()

Atgriešanas vērtība:

Veids: datums.

Apraksts:

Atgriež perioda beigu datumu.

Piezīme:

Ja intervāla robeža ir iestatīta uz Neierobežots, tiks atgriezts tukšs datums.

DatumsBeigas = NP.GetEndDate();

Sintakse:

Veiktspēja ()

Atgriešanas vērtība:

Veids: virkne.

Apraksts:

Ļauj iegūt konfigurētā perioda virknes attēlojumu.

Sintakse:

Rediģēt()

Atgriešanas vērtība:

Veids: Būla. Taisnība, ja ir nospiesta poga OK.

Apraksts:

Atver perioda ievades dialoglodziņu modālajā režīmā. Atkarībā no rekvizītu EditAsInterval un EditAsPeriod vērtības vizuālo iestatījumu dialoglodziņā ir abas cilnes vai viena no tām. Ja tiek izmantotas abas grāmatzīmes, vienas vai otras no tām darbību nosaka rekvizīts OptionSettings.

Sintakse:

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

Parametri:

<Дата начала>Pēc izvēles

Ierakstiet Datums Perioda sākuma datums.

<Дата окончания>Pēc izvēles

Ierakstiet Datums Perioda beigu datums.

Apraksts:

Iestata rediģēšanas periodu. Ja iespējams, objekts tiek automātiski atlasīts perioda opcijai un perioda vērtībai

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

Konstruktori

Sintakse:

NewPeriodSetting()

Apraksts:

Ļauj izveidot jaunu perioda iestatījumu. Pēc noklusējuma izveidotā objekta rekvizīti ir definēti šādi:

EditAsInterval — patiess;

EditAsPeriod — True;

Sākuma opcija — svara ierobežojumi;

Beigu iespēja - neierobežots;

OptionSettings — Intervāls.

PointOfTime

Paredzēts objekta laika punkta saņemšanai un glabāšanai datu bāzē, kā arī saiti uz datu bāzes objektu. Izmanto kā citu TimePoint tipa objektu rekvizītu vērtības un metodes parametrus.

Laika punkts tiek izmantots gadījumos, kad ir svarīgi atšķirt laika punktus objektiem, kuriem ir vienāds datums un laiks, piemēram, lai salīdzinātu dokumentu pozīcijas uz laika ass

Īpašības

Lietošana:

Tikai lasāms.

Apraksts:

Ierakstiet datumu. Ietver laika punkta datumu un laiku.

Lietošana:

Tikai lasāms.

Metodes

Sintakse:

Salīdzināt (<Момент времени>)

Parametri:

<Момент времени>Obligāti

Veids: Laika mirklis. Laika punkts, ar kuru tiek veikts salīdzinājums.

Atgriešanas vērtība:

Veids: numurs. -1 - ja laika punkts ir mazāks par laika punktu, ar kuru tiek veikts salīdzinājums, 0 - ja laika punkts ir vienāds ar laika punktu, ar kuru tiek veikts salīdzinājums, 1 - ja laika punkts ir lielāks par laika punkts, ar kuru tiek veikts salīdzinājums.

Apraksts:

Ļauj salīdzināt kādu laika punktu ar citu laika punktu.

Moment1 = Jauns brīdisLaiks(Doc1.Date, Doc1);

Moment2 = jauns moments(Doc2.Date, Doc2);

Ja Moment1.Salīdzināt(Moment2) = -1 Tad Moment1 = Moment2;

Sintakse:

Parametri:

<Дата>Obligāti

Apraksts:

Ļauj ģenerēt laika punktu, izmantojot datumu un saiti uz objektu datubāzē.

Saistīts

Paredzēts noteikta vērtību diapazona robežu saņemšanai un glabāšanai. Satur intervāla robežvērtību, kā arī robežvērtības iekļaušanas vai izslēgšanas zīmi intervālā.

Izmanto kā citu Robežas tipa objektu īpašumu vērtības un metodes parametrus.

Robeža tiek izmantota gadījumos, kad ir svarīga robežvērtības iekļaušanas vai izslēgšanas norādīšana, piemēram, iegūstot uzkrājumu reģistru, šķēlumu un informācijas reģistru vērtību atlikumus un pagriezienus, lai iestatītu vaicājumu intervālus.

Īpašības

Lietošana:

Tikai lasāms.

Apraksts:

Veids: ViewBorders. Satur robežvērtības iekļaušanas/izslēgšanas zīmi intervālā.

Nosakot īpašuma vērtību, tiek izmantots BoundKind sistēmas uzskaitījums.

Lietošana:

Tikai lasāms.

Apraksts:

Veids: bezmaksas. Satur robežvērtību.

Konstruktori

Sintakse:

Jauna robeža (< Значение> , <Вид границы>)

Parametri:

<3начение>Obligāti

Robežas nozīme.

<Вид границы>Pēc izvēles

Veids: ViewBorders. Robežvērtības iekļaušana/izslēgšana.

Noklusējums: ja nav norādīts, tiek izmantota robežas opcija ar iekļautu robežas vērtību.

Nosakot parametra vērtību, tiek izmantots sistēmas uzskaitījums BoundKind.

Apraksts:

Ļauj izveidot jaunu robežu ar noteiktām īpašībām.

Naudas un preču uzskaitei biznesā plaši tiek izmantotas dažādas tabulas. Gandrīz katrs dokuments ir tabula.

Vienā tabulā ir norādītas preces, kas jānosūta no noliktavas. Citā tabulā norādītas saistības maksāt par šīm precēm.

Tāpēc 1C darbs ar galdiem ieņem ievērojamu vietu.

1C tabulas tiek sauktas arī par “tabulu daļām”. Tādi ir direktoriji, dokumenti un citi.

Vaicājums tā izpildes rezultātā atgriež tabulu, kurai var piekļūt divos dažādos veidos.

Pirmā - ātrāka - atlase, rindu iegūšana no tās iespējama tikai secībā. Otrais ir vaicājuma rezultāta augšupielāde vērtību tabulā un pēc tam nejauša piekļuve tai.

//1. iespēja – secīga piekļuve vaicājuma rezultātiem

//iegūstiet tabulu
Select = Query.Run().Select();
// mēs ejam cauri visām vaicājuma rezultāta rindiņām secībā
Kamēr Select.Next() Loop
Atskaite(Atlase.Vārds);
EndCycle;

//Opcija 2 – augšupielāde vērtību tabulā
Pieprasījums = New Request("SELECT Name FROM Directory.Nomenclature");
//iegūstiet tabulu
Tabula = Query.Run().Unload().
//tālāk mēs varam arī atkārtot visas rindas
Katrai rindai no tabulas cikla
Report(String.Name);
EndCycle;
//vai patvaļīgi piekļūt virknēm
Rinda = tabula.Atrast("Lāpsta", "Vārds");

Svarīga iezīme ir tā, ka tabulā, kas iegūta no vaicājuma rezultāta, visas kolonnas tiks stingri drukātas. Tas nozīmē, ka, pieprasot Nomenklatūras direktorijā lauku Nosaukums, jūs saņemsiet String tipa kolonnu ar pieļaujamo garumu ne vairāk kā N rakstzīmes.

Tabula uz veidlapas (biezs klients)

Lietotājs strādā ar tabulu, kad tā ir novietota uz veidlapas.

Darbā ar formām pamatprincipus apspriedām nodarbībā un nodarbībā tālāk

Tātad, novietosim tabulu uz veidlapas. Lai to izdarītu, varat vilkt tabulu no vadības paneļa. Tāpat izvēlnē varat atlasīt Form/Insert Control.

Datus var glabāt konfigurācijā – tad jāizvēlas esošā (iepriekš pievienotā) tabulas daļa konfigurācijas objektam, kura formu rediģējat.

Datu rekvizītā noklikšķiniet uz pogas "...". Lai redzētu tabulas daļu sarakstu, ir jāpaplašina zars Objekts.

Atlasot tabulas daļu, 1C pati pievienos kolonnas veidlapas tabulai. Rindas, ko lietotājs ievadījis šādā tabulā, tiks automātiski saglabātas kopā ar atsauces grāmatu/dokumentu.

Tajā pašā datu rekvizītā varat ievadīt patvaļīgu nosaukumu un atlasīt vērtību tabulas veidu.

Tas nozīmē, ka ir izvēlēta patvaļīga vērtību tabula. Tas automātiski nepievienos kolonnas, kā arī netiks automātiski saglabāts, taču jūs varat ar to darīt visu, ko vēlaties.

Noklikšķinot ar peles labo pogu noklikšķiniet tabulā varat pievienot kolonnu. Kolonnas rekvizītos varat norādīt tās nosaukumu (atsaucei 1C kodā), veidlapas kolonnas virsrakstu, savienojumu ar tabulas daļas atribūtu (pēdējais - ja nav atlasīta patvaļīga tabula, bet gan tabulas daļa).

Veidlapas tabulas rekvizītos varat norādīt, vai lietotājs var pievienot/dzēst rindas. Izvērstāka veidlapa ir izvēles rūtiņa Skatīt tikai. Šos rekvizītus ir ērti izmantot tabulu kārtošanai, kas paredzētas informācijas attēlošanai, bet ne rediģēšanai.

Lai pārvaldītu tabulu, veidlapā ir jāparāda komandu panelis. Atlasiet izvēlnes vienumu Form/Insert Control/Command Bar.

Komandjoslas rekvizītos atzīmējiet izvēles rūtiņu Automātiskā aizpilde, lai paneļa pogas tiktu parādītas automātiski.

Veidlapas tabula (plāns/pārvaldīts klients)

Pārvaldītā veidlapā šīs darbības izskatās nedaudz savādāk. Ja veidlapā ir jāievieto tabulas daļa, izvērsiet zaru Objekts un velciet vienu no tabulas daļām pa kreisi. Tas arī viss!

Ja nepieciešams ievietot vērtību tabulu, pievienojiet jaunu formas atribūtu un tā rekvizītos norādiet veidu – vērtību tabula.

Lai pievienotu kolonnas, izmantojiet labās pogas izvēlni uz šī formas atribūta un atlasiet Pievienot atribūta kolonnu.

Pēc tam arī velciet tabulu pa kreisi.

Lai tabulai būtu komandjosla, tabulas rekvizītos atlasiet vērtības sadaļā Lietošana – Komandjoslas pozīcija.

Tabulas augšupielāde programmā Excel

Jebkuru 1C tabulu, kas atrodas veidlapā, var izdrukāt vai augšupielādēt programmā Excel.

Lai to izdarītu, ar peles labo pogu noklikšķiniet uz brīva vieta tabulā un atlasiet Saraksts.

Pārvaldītā (plānā) klientā līdzīgas darbības var veikt, izmantojot izvēlnes vienumu Visas darbības/Displeja saraksts.

Jebkuru jaunu direktoriju var parādīt tabulas veidā, kurā ir divas kolonnas: direktorija elementa kods un tā nosaukums. Sistēma 1C: Enterprise papildus kodam un nosaukumam ļauj saglabāt papildu informāciju par direktorija elementu. Rediģējot direktoriju, varat aprakstīt papildu informāciju, kas paredzēta šādas papildu informācijas glabāšanai.

Rīsi. 10 – jaunu detaļu izveide direktorijā “organizācijas darbinieki”.

Galdu daļas

Lai aprakstītu dažus datus, kas saistīti ar direktoriju un netiek izmantoti neatkarīgi, tiek izmantotas tabulas daļas. Tabulas daļas piemērs varētu būt darbinieka ģimenes sastāvs (dati par katru ģimenes locekli ir aprakstīti tabulas daļas detaļās, un to skaits var būt patvaļīgs), darbinieka pieredze utt.

Rīsi. 11 ir papildu datu piemērs no direktorija “organizācijas darbinieki” tabulas sadaļā.

Ja dotajā piemērā informāciju par darbinieku ģimeņu sastāvu varētu izmantot patstāvīgi, tad tās varētu izdalīt atsevišķā direktorijā, kas ir pakļauta direktorijai “Darbinieki”.

Galvenā atšķirība starp tabulas daļu un pakārtoto direktoriju ir tāda, ka uz direktorija elementiem var atsaukties, bet uz rindām tabulas daļā nevar. Piekļūstot direktorija elementam, viss elements kopā ar visām tabulas daļām tiek nolasīts no datu bāzes atmiņā. Ja tabulas daļā ir pietiekami daudz rindu, tas var pasliktināt sistēmas veiktspēju. Tāpēc tabulas daļa ir jāizmanto, ja nav nepieciešams saglabāt atsauces uz elementiem un elementu skaits ir neierobežots.

Tabulas sadaļā rindu skaits nedrīkst pārsniegt 100 000.

Katrā direktorijā var būt neierobežots skaits tabulas daļu.

Secinājums

Tādējādi mēs varam teikt, ka direktorijs ir viena vai otra dokumenta atribūta (vārda “dokuments” plašā nozīmē) iespējamo vērtību saraksts.

Katalogi tiek izmantoti gadījumos, kad nepieciešams novērst neskaidras informācijas ievadi.

Konfigurācijā tiek izveidota direktorija struktūra, un tā faktisko saturu - direktorija elementus - ievada lietotājs, strādājot ar programmu.

Katalogiem ir dažādi rekvizīti. Tāpat konfigurācijas izstrādātāji var izveidot direktorijiem iepriekš definētu elementu un elementu grupu kopu (hierarhiskajiem direktorijiem).

Grāmatvedības informācijas tehnoloģiju attīstība pēdējos gados ir paātrinājusies. Jebkurš praktizējošs grāmatvedis strādā pie datora un nevar iedomāties savu profesionālo darbību bez tā.

Datortehnoloģiju modernizācija un paaudžu maiņa, pāreja uz jaunām operētājsistēmām, lietojumprogrammu versiju atjaunināšana u.c. ir mūsdienu datorizācijas raksturīga iezīme. Šobrīd visur tiek ieviesti datortīkli (lokālie, reģionālie, globālie), pateicoties kuriem tiek nodrošināta attālināta piekļuve tīkla mēroga resursiem (datu bāzēm, datoriem, printeriem, faksa modemiem utt.).

"1C: Enterprise Accounting" palīdz veikt dažāda veida komercdarbību uzskaiti. Neatkarīgi no tā, ar kādu uzņēmējdarbību jūsu organizācija nodarbojas - vairumtirdzniecība vai mazumtirdzniecība, komisijas tirdzniecība, pakalpojumu sniegšana, ražošana vai celtniecība - varat veikt ierakstus 1C: Enterprise Accounting. Vienā informācijas bāzē var veikt uzskaiti par vairāku organizāciju un individuālo uzņēmēju darbību. Šajā gadījumā tiek izmantoti vispārīgie darījumu partneru, darbinieku un posteņu katalogi, un ziņojumi tiek ģenerēti atsevišķi.

Lielākā daļa Krievijas uzņēmumu jau ir optimizējuši savu grāmatvedības nodaļu darbu, izmantojot 1C, un ir izjutuši šīs programmas sniegtās priekšrocības. Tās ir elastīgas grāmatvedības iespējas, visu grāmatvedības jomu automatizācija.

Praktiskā iepazīšanās man palīdzēja uzzināt par dažādām programmas 1C: Enterprise Accounting iespējām.

Uzskatu, ka iegūtās zināšanas ir pietiekamas, lai strādātu programmā un tās tieši pielietotu.

Programmā 1C Enterprise 8.2 tabulas daļai varat lietot to pašu nosacījumu dizainu kā dinamiskajam sarakstam. Bet atšķirībā no dinamiskais saraksts, kur saraksta pielāgošana ir pieejama arī lietotāja režīmā, to var izdarīt tikai konfiguratora režīmā vai no iebūvētās valodas. Lai to izdarītu, jums ir jāizmanto īpašums Nosacījuma formāts veidlapas.
Piemēram, mums ir jāsakārto rēķina tabulas daļas rindas tā, lai rindas, kuru summa ir lielāka par 10000 tika izcelti ar zaļu fonu, un šūnas Produkts Un Daudzums tika izceltas tabulas sadaļas rindas, kuru daudzums pārsniedz 10 vienības zils tekstu.
Veiksim nosacīto formatēšanu interaktīvi. Ir dokumenta veidlapa Preču un pakalpojumu saņemšana, atlasiet veidlapas elementu sakni (rindu Veidlapa) un atveriet tā rekvizītus. Rindā Nosacījuma formāts noklikšķiniet uz saites Atvērt.

Parādītajā logā Dizaina iestatījumi nospiediet pogu Pievienot.
Vispirms mēs norādām Reģistrācija lai izceltu laukus. Noklikšķiniet uz atlases pogas laukā Reģistrācija un instalēt zaļš fona krāsa.
Tad norādīsim nosacījumu, pie kura iestāšanās tiks piemērots dizains, tas ir, kad tabulas daļas rindu fons ir zaļš. Noklikšķiniet uz atlases pogas laukā Stāvoklis un parādītajā logā pievienojiet Jauns atlases elements. Lai to izdarītu, noklikšķiniet uz pogas Pievienot un norādiet ailē Kreisā vērtība- lauks
tabulas daļa Objekts.Produkti.Summa, kolonnā Salīdzinājuma veids – Vairāk, un grafikā Pareiza vērtība izvēlamies 10000 .
Pēc tam mēs norādām formatējamo lauku sarakstu. Atšķirībā no dinamiska saraksta dizaina, kas veidots uz datu kompozīcijas sistēmas, ja mēs vēlamies atlasīt visu rindu, šeit ir jāuzskaita visi rindas lauki tabulas sadaļā.
Noklikšķiniet uz atlases pogas laukā Formatēti lauki, pēc tam nospiediet Pievienot un formatējamo lauku sarakstam pa vienam pievienojiet visus tabulas daļas laukus.

Tad mēs izveidosim citu nosacījumu tabulas daļas laukiem Produkts Un Daudzums lai šo lauku teksta krāsa būtu zils, ja vērtība laukā Daudzums vairāk 10 .
Tādējādi esam panākuši nepieciešamo dokumenta veidlapas tabulas daļas noformējumu Preču un pakalpojumu saņemšana.

© 2024 ermake.ru - Par datoru remontu - Informācijas portāls