Objekto lentelės dalyje yra daugiau nei 99999 eilučių. Kaip nuspalvinti lentelės dalies eilutes pagal sąlygą? Lentelės lauko stulpelio išplėtimas lentelės skyriuje

Pradžia / Naršyklės

Sintaksė:

Įterpti(<Индекс>)

Parametrai:

<Индекс>Privaloma

Tipas: numeris. Pozicijos lentelės skiltyje, kurioje reikia įterpti eilutę, indeksas.

Grąžinimo vertė:

Tipas: lentelės formos eilutė. Įterpta eilutė.

Aprašymas:

Į lentelės skyrių įterpia eilutę su nurodytu indeksu.

Sintaksė:

Iškrauti ()

Grąžinimo vertė:

Tipas; Vertybių lentelė. Vertybių lentelė, kurioje yra lentelės dalies eilutės. Vertybių lentelės stulpelių pavadinimai sutampa su lentelės lauko stulpelių pavadinimais. Stulpelis, kuriame yra eilutės numeris, įtraukiamas į stulpelį pavadinimu LineNumber.

Aprašymas;

Iškraunama lentelės dalis į reikšmių lentelę.

Kompozicijos lentelė = sudėtis.Iškrauti();

Sintaksė:

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

Parametrai:

<Колонка>Privaloma

Tipas – skaičius, eilutė. Stulpelis, iš kurio norite iškelti vertes. Stulpelio indeksas arba stulpelio pavadinimas gali būti perduodami kaip parametro reikšmė.

Grąžinimo vertė:

Tipas: masyvas. Masyvas, kuriame yra stulpelių reikšmės.

Aprašymas:

Iškraunamos lentelės dalies stulpelyje esančios reikšmės į masyvą.

Pastaba:

Stulpelio reikšmės įkeliamos lentelės skilties eilučių indeksų tvarka.

Produktai = sudėtis.UnloadColumn("Nomenklatūra");

Sintaksė:

Pridėti ()

Grąžinimo vertė:

Tipas: lentelės formos eilutė. Pridėta eilutė.

Aprašymas:

Prideda eilutę prie lentelės dalies pabaigos.

Sintaksė:

Atsisiųsti (< Таблица>)

Parametrai:

<Таблица>Privaloma

Tipas: verčių lentelė. Vertybių lentelė, iš kurios įkeliama lentelės dalis. Lentelės stulpeliai sujungiami pagal pavadinimus.

Aprašymas:

Įkelia lentelės dalį iš verčių lentelės. Tokiu atveju visos ankstesnės lentelės dalies eilutės ištrinamos. Įkeliant, lentelės skyriaus stulpelių reikšmės užpildomos vertėmis iš verčių lentelės stulpelių su atitinkamais pavadinimais.

Sudėtis.Apkrova(Sudėtis Lentelė);

Sintaksė:

Įkelti stulpelį (< Массив>, <Колонка>)

Parametrai:

<Массив>Privaloma

Tipas: masyvas. Į stulpelį įkeliamų verčių masyvas.

<Колонка>Privaloma

Tipas: skaičius, eilutė. Stulpelis, į kurį bus įkeltos reikšmės iš masyvo.

Stulpelio indeksas arba stulpelio pavadinimas gali būti perduodami kaip parametro reikšmė.

Aprašymas:

Įkelia reikšmes iš masyvo į nurodytą lentelės skyriaus stulpelį.

Pastaba:

Vertės iš masyvo įkeliamos į stulpelį indekso tvarka.

Sudėtis.Apkrovos stulpelis(Produktai, "Nomenklatūra");

Sintaksė:

Indeksas(< Строка>)

Parametrai:

<Строка>Privaloma

Tipas: lentelės eilutė – lentelės formos eilutė, kurios indeksą norite gauti.

Grąžinimo vertė:

Tipas: numeris. Eilučių indeksas.

Aprašymas:

Gauna akcijų indeksą lentelės dalyje.

CurrentRowIndex = sudėtis.indeksas(FormosElementai.Sudėtis.Dabartinė eilė);

Sintaksė:

Iš viso (<Колонка>)

Parametrai:

<Колонка>Neprivaloma

Tipas; Skaičius, eilutė. Stulpelio, pagal kurį apskaičiuojama suma, rodyklė arba pavadinimas.

Grąžinimo vertė:

Tipas: numeris.

Aprašymas:

Sumuoja visų nurodyto stulpelio eilučių reikšmes.

Pastaba:

Prasminga skaitinėms reikšmėms.

TotalByDocument = Suma.Iš viso("Iš viso");

Sintaksė:

Kiekis ()

Grąžinimo vertė:

Tipas: numeris. Eilučių skaičius lentelės skiltyje.

Aprašymas:

Leidžia gauti lentelės skilties eilučių skaičių.

TotalRows = sudėtis.Kiekis();

Sintaksė:

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

Parametrai:

<3начение>Privaloma

Tipas: Nemokamas. Norima vertė.

<Колонки>Neprivaloma

Tipas: Styga. Ieškomų stulpelių pavadinimų sąrašas, atskirtas kableliais.

Numatytoji reikšmė: jei parametras nenurodytas arba perduodama tuščia eilutė, ieškoma visoje lentelėje.

Grąžinimo vertė:

Tipas: lentelės formos eilutė. Eilutė, kurioje yra ieškoma reikšmė. Jei reikšmė nerasta, grąžinama Undefined

Aprašymas:

Leidžia rasti reikšmę nurodytuose lentelės skyriaus stulpeliuose. Jei stulpelių sąrašas tuščias, paieška atliekama visoje lentelės dalyje.

Pastaba:

Metodas gali būti veiksmingai naudojamas ieškant unikalių vertybių.

FindString = sudėtis.Rasti(TekProduct, "Nomenklatūra");

Jei FindString = Neapibrėžta Tada

Įspėjimas („Prekė nerasta!“);

Kiekis = FindString.Quantity;

Sintaksė:

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

Parametrai:

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

Tipas: Struktūra. Nurodomos paieškos sąlygos: struktūros raktas nustato stulpelio, kuriame bus ieškoma, pavadinimą, o struktūros reikšmė – ieškomą reikšmę.

Grąžinimo vertė:

Tipas: masyvas. Lentelės eilučių masyvas, atitinkantis nurodytą paieškos sąlygą.

Aprašymas:

Leidžia rasti lentelės eilutes, atitinkančias nurodytą paieškos sąlygą.

Pastaba:

Metodas yra veiksmingas neunikalių verčių atrankai.

Pasirinkimo parametrai = nauja struktūra;

Pasirinkimo parametrai.Insert("Prekė", TechProduct);

FindStrings = Kompozicija.FindStrings(Pasirinkimo parametrai);

Sintaksė:

Išvalyti ()

Aprašymas:

Ištrina visas lentelės sekcijos eilutes.

Sintaksė:

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

Parametrai:

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

Tipas: Styga. Stulpelių pavadinimai, atskirti kableliais, pagal kuriuos norite grupuoti lentelės laukų eilutes.

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

Tipas: Styga. Stulpelių pavadinimai, atskirti kableliais, pagal kuriuos norite apibendrinti reikšmes lentelės lauko eilutėse.

Aprašymas:

Atlieka lentelės dalies sutraukimą pagal nurodytus grupavimo stulpelius. Eilutės, kurių pirmajame parametre nurodytuose stulpeliuose yra tos pačios reikšmės, sutraukiamos į vieną eilutę. Šių eilučių reikšmės, saugomos antrajame parametre nurodytuose stulpeliuose, kaupiamos.

Svarbu! Abu stulpelių sąrašai turi apimti visą lentelės dalį. Stulpelių sąrašai neturi persidengti.

Composition.Collapse("Nomenklatūra", "Kiekis, Suma, Bendra"");

Sintaksė:

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

Parametrai:

< Строка>Privaloma

Tipas: skaičius, lentelės formos eilutė. Perkeliamos eilutės indeksas arba pati eilutė, kurią reikia perkelti.

<Смещение>Privaloma

Tipas: numeris. Eilučių, kuriomis reikia perkelti eilutę, skaičius. Teigiama reikšmė reiškia, kad eilutė bus perkelta arčiau lentelės dalies pabaigos (žemyn), neigiama reikšmė – arčiau pradžios (aukštyn).

Aprašymas:

Leidžia perkelti lentelės eilutę nurodytu pozicijų skaičiumi.

// perkelkite 2 eilutę į ankstesnę padėtį

Kompozicija.Shift(1, -1);

// perkelkite 2 eilutę į kitą padėtį

Sintaksė:

Ištrinti (< Индекс>)

Parametrai:

<Индекс>Privaloma

Tipas: skaičius, lentelės eilutė. Lentelės skiltyje norimos ištrinti eilutės rodyklė arba pati eilutė, kurią reikia ištrinti.

Aprašymas:

Pašalina eilutę su nurodytu indeksu iš lentelės skyriaus.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Savybių rinkinyje yra verčių lentelės sekcijos eilutės stulpeliuose. Savybių pavadinimai sutampa su lentelės skyriaus stulpelių pavadinimais.

Lentelės dalies lentelės lauko išplėtimas

Šiam plėtiniui lentelės lauko ypatybės CurrentRow ir CurrentData turi lentelės eilutės tipo reikšmes.

Lentelės lauko stulpelio išplėtimas lentelės skyriuje

Papildomos lentelės lauko stulpelio, susieto su lentelės dalimi, ypatybės.

Savybės

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Styga. Jame yra lentelės sekcijos stulpelio pavadinimas, kurio reikšmės bus rodomos ir redaguojamos lentelės lauko langelyje.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas – Styga. Jame yra lentelės dalies stulpelio pavadinimas, kurio reikšmės bus rodomos ir redaguojamos langelio žymimajame laukelyje

stalo laukas.

Pastaba:

Naudojamas Būlio ir skaitinių tipų lentelės stulpeliams.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Būlio. Sudėtyje yra vėliavėlė, rodanti stulpelio sumas lentelės lauko poraštėje.

Pastaba:

Ši savybė galima stulpeliams, kurių tipas yra skaitinis.

Atranka

Atranka

Naudojamas sąrašų ir įrašų rinkinių elementų filtravimo sąlygoms nustatyti ir saugoti. Elementų pasirinkimas sąrašuose padeda, kai reikia pasirinkti elementus pagal konkretų kriterijų iš didelio elementų sąrašo.

Pasirinkimas yra atrankos elementų rinkinys. Naudojamas tam tikro įrašų rinkinio sąrašo pasirinkimo elementams valdyti. Kiekvienas elementas gali nustatyti vieną sąlygą. Visas objektas yra sudėtinė sąlyga, susidedanti iš atskirų sąlygų, aprašytų elementais, sujungtais „IR“.

Savybės

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: Pasirinkimo elementas. Ypatybių rinkinyje yra pasirinkimo elementų, kurie nustatyti tam tikram pasirinkimui. Savybių pavadinimai sutampa su šio pasirinkimo pasirinkimo laukų pavadinimais.

Metodai

Sintaksė:

Atstatyti ()

Aprašymas:

Išjungiama vėliavėlė, leidžianti naudoti pasirinkimą visiems pasirinkimo elementams.

DirectoryList.Selection.Reset();

Taip pat žiūrėkite:

Pasirinkimo elementas, savybė Naudojimas.

Pasirinkimo elementas

Naudojamas vieno pasirinkimo elemento pasirinkimo parametrams valdyti.

Savybės

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: palyginimo rodinys. Jame yra palyginimo metodas, naudojamas filtruojant pagal pasirinkimo elementą.

ComparisonKind .

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Nemokamas. Nurodoma vertė, pagal kurią bus atliekamas filtravimas.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Nemokamas. Nurodoma tinkama palyginimo reikšmė, jei palyginimo tipas yra intervalas.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Nemokamas. Yra kairioji palyginimo reikšmė, jei palyginimo tipas yra intervalas.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Būlio. Yra nuoroda apie pasirinkimo elemento naudojimą filtre. Jei ypatybė turi reikšmę True, tada šis pasirinkimo elementas bus filtruojamas, priešingu atveju pasirinkimo elementas nedalyvaus filtravime.

Metodai

Sintaksė:

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

Parametrai:

<3начение>Neprivaloma

Tipas Savavališkas. Palyginimo prasmė.

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

Įveskite Būlio. Pasirinkimo pagal vertę naudojimo ženklas. Numatytoji reikšmė: True.

Aprašymas:

Nustato pasirinkimo reikšmę ir naudojimo vėliavėlę. Kai šis metodas vykdomas, palyginimo tipas nustatomas į Lygus.

Pastaba:

Pasirinkimo elementų valdymas

Sukurta kontroliuoti interaktyvių atrankos sąlygų pakeitimų prieinamumą.

Savybės

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Būlio. Turi interaktyvių atrankos sąlygų pakeitimų ženklą.

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: Styga. Pasirinkimo elemento valdiklio pavadinimas. Atitinka nuosavybės pavadinimą pasirinkimo valdiklių kolekcijoje.

Užsakyti

Užsakymas skirtas elementų išdėstymui žinynų, dokumentų, žurnalų, registrų sąrašuose.

Užsakyti

Naudojamas norint nustatyti ir saugoti duomenų tvarką įvairiuose sąrašuose.

Metodai

Sintaksė:

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

Parametrai:

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

Tipas: OrderElement. Užsakymo elementas, kurio indeksą norite nustatyti.

Grąžinimo vertė:

Tipas: numeris. Indeksas į nurodyto užsakymo elemento rinkinį. Jei tokio dalyko nėra, grąžinama -1.

Sintaksė:

Kiekis ()

Grąžinimo vertė:

Tipas: numeris. Į kolekciją įtrauktų užsakymo elementų skaičius.

Sintaksė:

Išvalyti ()

Aprašymas:

Išvalo visas užsakymo funkcijas

Sintaksė:

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

Parametrai:

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

Tipas: Styga. Kableliais atskirtas laukų pavadinimų sąrašas, pagal kurį reikia rūšiuoti. Po kiekvieno lauko pavadinimo galima nurodyti rūšiavimo kryptį, atskirtą tarpu. Kryptis nustatoma: „Descending“ – rūšiuoti mažėjimo tvarka; „Asc“ – rūšiuoti didėjančia tvarka. Pagal numatytuosius nustatymus tvarka yra didėjančia tvarka. Laukų pavadinimų nurodymų tvarka lemia lyginimo atlikimo tvarką. Tai reiškia, kad užsakymas bus pagrįstas pirmiausia nurodytu lauku. Tada eilučių grupės, turinčios tą pačią reikšmę tame lauke, išdėstomos pagal lauką, nurodytą antrajame sąraše ir pan.

Aprašymas:

Nustatoma tvarka pagal nurodytus laukus pasirinkta kryptimi.

Katalogų sąrašas.Order.Set("Kodas mažėjantis, pavadinimas Asc");

Tvarkos elementas
Savybės

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: Styga. Duomenų, naudojamų nustatant užsakymą, pavadinimas.

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: Rūšiavimo kryptis. Rūšiavimo kryptis (didėjanti arba mažėjanti)

Metodai

Sintaksė:

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

Parametrai:

<Значение>Privaloma

Tipas: Nemokamas. Palyginimo prasmė.

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

Tipas: Būlio. Pasirinkimo pagal vertę naudojimo ženklas.

Numatytoji reikšmė: True.

Aprašymas:

Nustato pasirinkimo reikšmę ir naudojimo vėliavėlę. Kai šis metodas vykdomas, palyginimo tipas nustatomas į Lygus.

Pastaba:

Metodą prasminga naudoti, jei reikia nustatyti ir atrankos reikšmę, ir naudojimą.

Užsakymo elementų valdymas

Sukurta kontroliuoti interaktyvių rūšiavimo tvarkos pakeitimų prieinamumą.

Savybės

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Įveskite Būlio. Yra ženklas, kad galima interaktyviai keisti rūšiavimo tvarką.

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: Styga. Užsakymo elemento valdiklio pavadinimas. Atitinka nuosavybės pavadinimą užsakymo valdiklių kolekcijoje

Laikotarpio nustatymas

Skirtas laikotarpiams įvesti. Naudodami objektą galite konfigūruoti peržiūros intervalus įvairiuose chronologiniuose sąrašuose.

Savybės

Naudojimas:

Tik įrašymas.

Aprašymas:

Tipas: PeriodSettingsOption. Apibrėžia skirtuką, kuriame bus atidarytas laikotarpio redagavimo dialogo langas.

PeriodSettingVariant.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: OptionIntervalBoundaries. Apibrėžia laikotarpio pradžios parinktį.

Nustatant nuosavybės vertę, naudojamas sistemos sąrašas RangeBorderVariant.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Įveskite OptionIntervalBoundaries. Apibrėžia laikotarpio pabaigos parinktį.

Nustatant nuosavybės vertę, naudojamas sistemos sąrašas RangeBorderVariant.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

TypeOptionPeriod. Yra tinkinto intervalo laikotarpio parinktis.

Nustatant nuosavybės vertę, naudojamas sistemos išvardijimas PeriodVariant.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Data. Nurodoma laikotarpio pradžios data.

Pastaba:

Prasminga, jei ypatybė Pradėti parinktis turi reikšmę SpecificDate.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Data. Nurodoma laikotarpio pabaigos data.

Pastaba:

Prasminga, jei ypatybė EndingOption turi reikšmę SpecificDate.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Data. Priskirto intervalo laikotarpio data. Laikotarpis bus skaičiuojamas nuo šios datos, jei bus nustatyta PeriodOption ypatybės vertė.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Būlio. Dialogo lange nustatomas skirtuko „Intervalas“ matomumas, skirtas vizualiai nustatyti laikotarpį.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas: Būlio. Dialogo lange nustatomas skirtuko „Laikotarpis“ matomumas, skirtas vizualiai nustatyti laikotarpį.

Naudojimas;

Skaityti ir rašyti.

Aprašymas:

Tipas: numeris. Dienų skaičius iki darbo datos intervalo pradžiai.

Pastaba:

Prasminga, jei ypatybė Pradėti parinktis turi reikšmę Offset.

Naudojimas:

Skaityti ir rašyti.

Aprašymas:

Tipas. Skaičius. Dienų skaičius po darbo datos intervalo pabaigai.

Pastaba:

Prasminga, jei ypatybė EndingOption turi reikšmę Offset.

Metodai

Sintaksė:

GetStartDate()

Grąžinimo vertė:

Tipas: Data.

Aprašymas:

Grąžina laikotarpio pradžios datą.

Pastaba:

Pradžios data = NP.GetStartDate();

Sintaksė:

GetEndDate()

Grąžinimo vertė:

Tipas: Data.

Aprašymas:

Grąžina laikotarpio pabaigos datą.

Pastaba:

Jei intervalo riba nustatyta kaip Neribota, bus grąžinta tuščia data.

DataPabaiga = NP.GetEndDate();

Sintaksė:

Našumas ()

Grąžinimo vertė:

Tipas: Styga.

Aprašymas:

Leidžia gauti sukonfigūruoto laikotarpio eilutę.

Sintaksė:

Redaguoti ()

Grąžinimo vertė:

Tipas: Būlio. Tiesa, jei paspaudžiamas mygtukas OK.

Aprašymas:

Modaliniu režimu atidaromas laikotarpio įvedimo dialogo langas. Atsižvelgiant į ypatybių EditAsInterval ir EditAsPeriod reikšmę, vaizdinių nustatymų dialogo lange yra abu skirtukai arba vienas iš jų. Jei naudojamos abi žymės, vienos ar kitos iš jų veiklą nustato ypatybė OptionSettings.

Sintaksė:

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

Parametrai:

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

Tipas Data Laikotarpio pradžios data.

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

Įveskite data Laikotarpio pabaigos data.

Aprašymas:

Nustato redagavimo laikotarpį. Jei įmanoma, objektas automatiškai parenkamas laikotarpio parinktimi ir laikotarpio reikšmei

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

Konstruktoriai

Sintaksė:

NewPeriodSetting()

Aprašymas:

Leidžia sukurti naują laikotarpio nustatymą. Pagal numatytuosius nustatymus sukurto objekto savybės apibrėžiamos taip:

EditAsInterval – tiesa;

EditAsPeriod – tiesa;

Pradžios parinktis – svorio apribojimai;

Pabaigos parinktis – neribota;

Parinkčių nustatymai – intervalas.

PointOfTime

Sukurta priimti ir saugoti objekto laiko tašką duomenų bazėje, taip pat nuorodą į duomenų bazės objektą.

Laiko taškas naudojamas tais atvejais, kai svarbu atskirti laiko taškus objektams, turintiems tą pačią datą ir laiką, pavyzdžiui, norint palyginti dokumentų vietas laiko ašyje.

Savybės

Naudojimas:

Tik skaityti.

Aprašymas:

Įveskite datą. Nurodoma laiko taško data ir laikas.

Naudojimas:

Tik skaityti.

Metodai

Sintaksė:

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

Parametrai:

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

Tipas: Laiko akimirka. Laiko taškas, su kuriuo atliekamas palyginimas.

Grąžinimo vertė:

Tipas: numeris. -1 - jei laiko taškas yra mažesnis už laiką, su kuriuo lyginamas, 0 - jei laiko taškas yra lygus laiko taškui, su kuriuo lyginamas, 1 - jei laiko taškas yra didesnis nei laiko taškas, su kuriuo atliekamas palyginimas.

Aprašymas:

Leidžia palyginti laiko tašką su kitu laiko tašku.

Moment1 = New MomentTime(Doc1.Data, Doc1);

Moment2 = Nauja akimirka(Doc2.Data, Doc2);

Jei momentas1.Palyginti(Moment2) = -1 Tada momentas1 = momentas2;

Sintaksė:

Parametrai:

<Дата>Privaloma

Aprašymas:

Leidžia sugeneruoti laiko tašką naudojant datą ir nuorodą į objektą duomenų bazėje.

Surištas

Sukurta priimti ir saugoti tam tikro verčių diapazono ribą. Jame yra intervalo ribinė reikšmė, taip pat ribinės vertės įtraukimo arba neįtraukimo į intervalą ženklas.

Naudojamos kaip kitų „Boundary“ tipo objektų savybių vertės ir metodo parametrai.

Riba naudojama tais atvejais, kai svarbu nurodyti ribinės reikšmės įtraukimą ar neįtraukimą, pvz., gaunant kaupimo registrų, pjūvių ir informacijos registrų reikšmių likučius ir posūkius, užklausų intervalams nustatyti.

Savybės

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: ViewBorders. Turi ribinės reikšmės įtraukimo / neįtraukimo į intervalą ženklą.

Nustatant nuosavybės vertę, naudojamas sistemos išvardijimas BoundKind.

Naudojimas:

Tik skaityti.

Aprašymas:

Tipas: Nemokamas. Yra pasienio reikšmė.

Konstruktoriai

Sintaksė:

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

Parametrai:

<3начение>Privaloma

Sienos prasmė.

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

Tipas: ViewBorders. Ribinės vertės įtraukimas / neįtraukimas.

Numatytasis: jei nenurodyta, naudojama ribos parinktis su įtraukta ribos reikšme.

Nustatant parametro reikšmę, naudojamas sistemos išvardijimas BoundKind.

Aprašymas:

Leidžia sukurti naują ribą su nurodytomis savybėmis.

Norint apskaityti pinigus ir prekes, versle plačiai naudojamos įvairios lentelės. Beveik kiekvienas dokumentas yra lentelė.

Vienoje lentelėje nurodytos prekės, kurias reikia išsiųsti iš sandėlio. Kitoje lentelėje pateikiami įsipareigojimai mokėti už šias prekes.

Todėl 1C darbas su stalais užima svarbią vietą.

1C lentelės taip pat vadinamos „lentelių dalimis“. Juos turi katalogai, dokumentai ir kiti.

Užklausa, kai ji vykdoma, grąžina lentelę, kurią galima pasiekti dviem skirtingais būdais.

Pirmasis - greitesnis - pasirinkimas, iš jo gauti eilutes galima tik eilės tvarka. Antrasis yra užklausos rezultato įkėlimas į verčių lentelę ir atsitiktinė prieiga prie jos.

//1 variantas – nuosekli prieiga prie užklausos rezultatų

//gauti lentelę
Select = Query.Run().Select();
// eilės tvarka einame per visas užklausos rezultato eilutes
Nors Select.Next() Loop
Ataskaita(Pasirinkimas.Vardas);
EndCycle;

//2 variantas – įkėlimas į reikšmių lentelę
Request = New Request("SELECT Vardas IŠ Katalogo. Nomenklatūra");
//gauti lentelę
Lentelė = Query.Run().Iškrauti().
//toliau taip pat galime pereiti visas eilutes
Kiekvienai lentelės ciklo eilutei
Report(String.Name);
EndCycle;
//arba savavališkai pasiekti eilutes
Eilutė = Lentelė.Rasti("Kastuvas", "Vardas");

Svarbi savybė yra ta, kad lentelėje, kuri gaunama iš užklausos rezultato, visi stulpeliai bus griežtai įvesti. Tai reiškia, kad užklausę Pavadinimas iš katalogo Nomenklatūra, gausite formos String stulpelį, kurio leistinas ilgis ne didesnis nei N simbolių.

Lentelė ant formos (storas klientas)

Vartotojas dirba su lentele, kai ji dedama į formą.

Pamokoje ir pamokoje aptarėme pagrindinius darbo su formomis principus

Taigi, padėkite lentelę ant formos. Norėdami tai padaryti, galite nuvilkti lentelę iš valdymo skydelio. Panašiai meniu galite pasirinkti Form/Insert Control.

Duomenys gali būti saugomi konfigūracijoje – tuomet reikia pasirinkti esamą (anksčiau pridėtą) konfigūracijos objekto lentelę, kurios formą redaguojate.

Duomenų ypatybėje spustelėkite mygtuką „...“. Norėdami pamatyti lentelės dalių sąrašą, turite išplėsti objekto šaką.

Kai pasirenkate lentelės dalį, 1C pati pridės stulpelius į formos lentelę. Eilutės, kurias naudotojas įvedė į tokią lentelę, bus automatiškai išsaugomos kartu su žinynu/dokumentu.

Toje pačioje duomenų ypatybėje galite įvesti savavališką pavadinimą ir pasirinkti verčių lentelės tipą.

Tai reiškia, kad pasirinkta savavališka verčių lentelė. Jis automatiškai nepridės stulpelių ir nebus automatiškai išsaugotas, bet su juo galite daryti ką norite.

Paspaudus dešiniuoju pelės mygtuku spustelėkite ant lentelės galite pridėti stulpelį. Stulpelio ypatybėse galite nurodyti jo pavadinimą (nuorodai 1C kode), formos stulpelio antraštę, ryšį su lentelės dalies atributu (pastaroji - jei pasirinkta ne savavališka lentelė, o lentelės dalis).

Formos lentelės ypatybėse galite nurodyti, ar vartotojas gali pridėti / ištrinti eilutes. Išplėstesnė forma yra žymės langelis Tik peržiūrėti. Šias savybes patogu naudoti tvarkant lenteles, skirtas informacijai rodyti, bet ne redaguoti.

Norėdami valdyti lentelę, formoje turite parodyti komandų skydelį. Pasirinkite meniu elementą Forma/Įterpti valdiklį/Komandų juostą.

Komandų juostos ypatybėse pažymėkite žymės langelį Automatinis pildymas, kad mygtukai skydelyje būtų rodomi automatiškai.

Lentelė formoje (plonas / valdomas klientas)

Tvarkomoje formoje šie veiksmai atrodo šiek tiek kitaip. Jei formoje reikia įdėti lentelės dalį, išplėskite šaką Objektas ir vilkite vieną iš lentelės dalių į kairę. Tai viskas!

Jei reikia įdėti reikšmių lentelę, pridėkite naują formos atributą ir jo savybėse nurodykite tipą – reikšmių lentelė.

Norėdami pridėti stulpelių, dešiniuoju pelės mygtuku spustelėkite šio formos atributo meniu, pasirinkite Pridėti atributo stulpelį.

Tada taip pat vilkite lentelę į kairę.

Kad lentelė turėtų komandų juostą, lentelės ypatybėse pasirinkite reikšmes skyriuje Naudojimas – Komandų juostos padėtis.

Lentelės įkėlimas į Excel

Bet kurią formoje esančią 1C lentelę galima atspausdinti arba įkelti į „Excel“.

Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite laisvos vietos lentelėje ir pasirinkite Sąrašas.

Valdomame (ploname) kliente panašius veiksmus galima atlikti naudojant meniu punktą Visi veiksmai/Rodymo sąrašas.

Bet kuris naujas katalogas gali būti pateiktas lentelės forma, kurioje yra du stulpeliai: katalogo elemento kodas ir jo pavadinimas. Sistema 1C: Enterprise, be kodo ir pavadinimo, leidžia saugoti papildomos informacijos apie katalogo elementą. Redaguodami katalogą galite aprašyti papildomos informacijos rinkinį, skirtą tokiai papildomai informacijai saugoti.

Ryžiai. 10 – naujų detalių sukūrimas „organizacijos darbuotojų“ kataloge.

Stalo dalys

Kai kuriems su katalogu susijusiems ir atskirai nenaudojamiems duomenims apibūdinti naudojamos lentelių dalys. Lentelės dalies pavyzdys galėtų būti darbuotojo šeimos sudėtis (kiekvieno šeimos nario duomenys yra aprašyti lentelės dalies detalėse, o skaičius gali būti savavališkas), darbuotojo veiklos rezultatai ir kt.

Ryžiai. 11 yra papildomų duomenų pavyzdys iš katalogo „organizacijos darbuotojai“ lentelės skyriuje.

Jei pateiktame pavyzdyje informacija apie darbuotojų šeimų sudėtį galėtų būti naudojama savarankiškai, tada jas būtų galima suskirstyti į atskirą žinyną, pavaldų katalogui „Darbuotojai“.

Pagrindinis skirtumas tarp lentelės dalies ir antrinio katalogo yra tas, kad katalogo elementai gali būti nurodyti, bet lentelės dalies eilutės – ne. Kai pasiekiate katalogo elementą, visas elementas kartu su visomis lentelės dalimis nuskaitomas iš duomenų bazės į atmintį. Jei lentelės dalyje yra pakankamai daug eilučių, tai gali pabloginti sistemos veikimą. Todėl lentelės dalis turėtų būti naudojama, jei nereikia saugoti nuorodų į elementus ir elementų skaičius neribojamas.

Lentelės skiltyje eilučių skaičius negali viršyti 100 000.

Kiekviename kataloge gali būti neribotas lentelės dalių skaičius.

Išvada

Taigi galime sakyti, kad katalogas yra galimų vieno ar kito dokumento atributo reikšmių sąrašas (plačiąja žodžio „dokumentas“ prasme).

Katalogai naudojami tais atvejais, kai būtina pašalinti dviprasmišką informacijos įvedimą.

Konfigūracijoje sukuriama katalogo struktūra, o jo tikrąjį turinį – katalogo elementus – įveda vartotojas dirbdamas su programa.

Katalogai turi įvairių savybių. Be to, konfigūracijos kūrėjai gali sukurti iš anksto nustatytų elementų rinkinį ir elementų grupes (hierarchiniams katalogams) katalogams.

Pastaraisiais metais spartėja apskaitos informacinių technologijų raida. Bet kuris praktikuojantis buhalteris dirba kompiuteriu ir be pastarojo neįsivaizduoja savo profesinės veiklos.

Kompiuterinių technologijų modernizavimas ir kartų kaita, perėjimas prie naujų operacinių sistemų, taikomųjų programų versijų atnaujinimas ir kt. yra būdingas šiuolaikinės kompiuterizacijos bruožas. Šiuo metu visur diegiami kompiuterių tinklai (vietiniai, regioniniai, globalūs), kurių dėka suteikiama nuotolinė prieiga prie viso tinklo išteklių (duomenų bazių, kompiuterių, spausdintuvų, fakso modemų ir kt.).

„1C: Enterprise Accounting“ padeda vesti įvairių rūšių komercinės veiklos apskaitą. Kad ir kokia veikla užsiimtų jūsų organizacija – didmenine ar mažmenine prekyba, komisine prekyba, paslaugų teikimu, gamyba ar statyba – galite vesti įrašus 1C: įmonės apskaita. Vienoje informacinėje bazėje galite vesti kelių organizacijų ir individualių verslininkų veiklos apskaitą. Šiuo atveju naudojami bendrieji sandorio šalių, darbuotojų ir straipsnių katalogai, o ataskaitos generuojamos atskirai.

Dauguma Rusijos įmonių jau optimizavo savo apskaitos skyrių darbą naudodami 1C ir pajuto šios programos teikiamą naudą. Tai lanksčios apskaitos galimybės, visų apskaitos sričių automatizavimas.

Praktinis susipažinimas padėjo man sužinoti apie įvairias 1C: Enterprise Accounting programos galimybes.

Manau, kad įgytų žinių pakanka darbui programoje ir tiesiogiai jas pritaikyti.

1C Enterprise 8.2 galite taikyti tą patį sąlyginį dizainą lentelės daliai kaip ir dinaminiam sąrašui. Bet skirtingai nei dinaminis sąrašas, kur tinkinti sąrašą galima ir vartotojo režimu, tai galima padaryti tik konfigūratoriaus režimu arba naudojant įtaisytąją kalbą. Norėdami tai padaryti, turite naudoti turtą Sąlyginis formatas formų.
Pavyzdžiui, sąskaitos faktūros lentelės dalies eilutes turime išdėstyti taip, kad eilutės, kurių suma yra didesnė nei 10000 buvo paryškinti žaliu fonu, o ląstelės Produktas Ir Kiekis buvo paryškintos lentelės skyriaus eilutės, kurių kiekis didesnis nei 10 vienetų mėlyna tekstą.
Atlikime sąlyginį formatavimą interaktyviai. Yra dokumento forma Prekių ir paslaugų gavimas, pasirinkite formos elementų šaknį (eilutė Forma) ir atidarykite jo savybes. Eilėje Sąlyginis formatas spustelėkite nuorodą Atidaryti.

Pasirodžiusiame lange Dizaino nustatymai paspauskite mygtuką Pridėti.
Pirmiausia nurodome Registracija laukams paryškinti. Spustelėkite pasirinkimo mygtuką lauke Registracija ir įdiegti žalias fono spalva.
Tada nurodysime sąlygą, kuriai įvykus dizainas bus pritaikytas, tai yra, kai lentelės dalies eilučių fonas yra žalias. Spustelėkite pasirinkimo mygtuką lauke Būklė ir pasirodžiusiame lange pridėti Naujas pasirinkimo elementas. Norėdami tai padaryti, spustelėkite mygtuką Pridėti ir nurodykite stulpelyje Kairė vertė- laukas
lentelės dalis Objektas.Produktai.Suma, stulpelyje Palyginimo tipas – Daugiau, ir grafike Teisinga vertė renkamės 10000 .
Tada nurodome formatuojamų laukų sąrašą. Skirtingai nuo dinaminio sąrašo, sukurto remiantis duomenų sudėties sistema, jei norime pasirinkti visą eilutę, čia turime surašyti visus eilutės laukus lentelės skyriuje.
Spustelėkite pasirinkimo mygtuką lauke Suformatuoti laukai, tada paspauskite Pridėti ir po vieną įtraukite visus lentelės dalies laukus į formatuojamų laukų sąrašą.

Tada sukursime kitą sąlygą lentelės dalies laukams Produktas Ir Kiekis kad šių laukų teksto spalva būtų mėlyna, jei reikšmė lauke Kiekis daugiau 10 .
Taigi pasiekėme reikiamą dokumento formos lentelės dalies dizainą Prekių ir paslaugų gavimas.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas