Galvenais veidlapas rekvizīts. Pārvaldītās veidlapas rekvizīti (1Cv8) Formas 1c rekvizīti 8 2

Tālāk ir uzskaitīti galvenie 1C objekti, kas tiek izmantoti, strādājot ar pārvaldītajām formām. Ir sniegti īsi kodu piemēri, kas parāda šo objektu tradicionālo izmantošanu, rakstot 1C konfigurācijas.

Šī veidlapa

Izmanto formas modulī, procedūrās& OnClient un & OnServer.

Ļauj piekļūt gan formas elementiem, gan atribūtiem.

Veidlapas elementam var piekļūt, izmantojot objektu Elementi un izskats ir šāds:

ThisForm.Elements.VersionNumber.Header = "v." + ProgramVersion;

Atsauce uz veidlapā esošo rekvizītu ir šāda:

ThisForm.Announcement text = "Sveiki, biedri!";

Vienkāršota piekļuve formas elementiem un rekvizītiem

Principā formas modulī jūs varat izlaist atslēgvārduŠī veidlapa ... Uz formas elementiem un atribūtiem varat atsaukties vienkāršotā veidā:

// Veidlapas elements

Elements.VersionNumber.Header = "v." + ProgramVersion;

// Veidot rekvizītus

Sludinājuma teksts = "Sveiki, biedri!";

Veidlapas detaļu iegūšanas iespējas (svarīgi!)

Ja formas rekvizīti ir vienkārša veida - Virkne, numurs, datums ... tad jūs varat iegūt (iestatīt) atribūta vērtību vienkārši pēc nosaukuma:

Teksts = produkta nosaukums; // Produkta nosaukums ir formas atribūts

Tomēr šādā veidā nav iespējams iegūt "kompleksa" tipa detaļas -Vērtību tabula, Vērtību koks ... Ja mēģināt iegūt atribūtu ar šo tipu pēc nosaukuma, tiks atgriezts šāda veida objektsDataFormsCollection.

Lai iegūtu atribūta vērtību ar "sarežģītu" tipu, jums jāizmanto funkcijaPropsFormVValue ():

CurrentTable = FormInValue ("SelectedConstructionObjects");

Lai iestatītu "kompleksa" mainīgā vērtību, varat izmantot funkcijuValueBForm atribūts (<Значение>, <ИмяРеквизита>) ir nepieciešami abi parametri.

Funkcijas PropsFormVValue () un ValueBForm atribūts ()pieejams tikai serverī.

Objekts

Stingri sakot, veidlapā nav šāda atslēgvārda. Vienkārši, kad tiek izveidota forma, piemēram, elementa forma, 1C automātiski izveido rekvizītus ar nosaukumu formā Objekts ... Šis atribūts nodrošina piekļuvi pašreizējā objekta rekvizītiem, kas tiek rediģēts veidlapā.

vai pilnīgāks ieraksts:

Šis objekts

Satur pašu objektu. Tas ir paredzēts objekta iegūšanai objekta modulī vai formas modulī.

Lietošana: tikai lasāms.

Pieejamība: Serveris, Fat Client, Ārējais savienojums.

Veidlapas 1C: Enterprise ir paredzēti, lai parādītu un rediģētu datu bāzē esošo informāciju. Veidlapas var piederēt noteiktiem konfigurācijas objektiem vai eksistēt atsevišķi no tiem, un tās var izmantot viss lietojumprogrammas risinājums kopumā.

Piemēram, atsauce Nomenklatūra var būt vairākas veidlapas, kuras tiks izmantotas īpašiem mērķiem - kataloga vienuma rediģēšanai, saraksta parādīšanai utt.:

Līdz ar to var būt vispārīgas formas, kas nepieder pie noteiktiem konfigurācijas objektiem - vispārīgas formas.

Pamata formas

Katru konfigurācijas objektu var izmantot, lai veiktu dažas standarta darbības. Piemēram, jebkuram katalogam var būt nepieciešams parādīt tā elementu sarakstu, parādīt atsevišķus kataloga elementus, parādīt katalogu grupu, atlasīt elementus un elementu grupas no kataloga. Jebkura dokumenta gadījumā šādu darbību saraksts būs daudz mazāks: dokumentu saraksta skatīšana, izvēle no dokumentu saraksta un atsevišķa dokumenta skatīšana.

Lai nodrošinātu šādu standarta darbību izpildi ar pielietotā risinājuma objektu datiem, katram no tiem ir noteikts pamatformu kopums, kas tiks izmantots, veicot atbilstošās darbības. Jebkuru no šī objekta pakļautajām formām var piešķirt kā galveno. Piemēram, atsauce Nomenklatūra var būt šādas pamatformas:

Un pie dokumenta Preču un pakalpojumu saņemšana galveno formu sastāvs būs atšķirīgs:

Tādējādi, ja lietotājs vēlas redzēt direktorijas sarakstu Nomenklatūra vai dokumentu saraksts Preču un pakalpojumu saņemšana, sistēma atvērs atbilstošo veidlapu, kas piešķirta kā objektu saraksta forma.

Automātiski veidotas veidlapas

Svarīga 1C: Enterprise 8 sistēmas iezīme ir automātiski ģenerēto formu mehānisms. Šis mehānisms atbrīvo izstrādātāju no nepieciešamības izveidot visas iespējamās formas katram konfigurācijas objektam. Izstrādātājam ir pietiekami pievienot jaunu konfigurācijas objektu, un pati sistēma nepieciešamajos lietotāja darba brīžos ģenerēs nepieciešamās veidlapas, lai parādītu šajā objektā esošo informāciju.

Tādējādi izstrādātājam ir jāizveido savas pielietotā risinājuma objektu formas tikai tad, ja tām būtu atšķirības (atšķirīgs dizains vai īpaša uzvedība) no sistēmas automātiski ģenerētajām formām.

Veidlapas saistīšana ar datiem

Veidlapas piederība vienam vai otram konfigurācijas objektam nenosaka veidlapā parādīto datu sastāvu. Ka veidlapa pieder, piemēram, direktorijai Nomenklatūra, ļauj to piešķirt vienai no galvenajām veidnēm šajā direktorijā, taču nekādā veidā nenosaka, kāda veida datus parādīs šī veidlapa un kāda būs tās uzvedība.

Lai veidlapu saistītu ar datiem, tiek izmantoti veidlapas dati, kas norāda veidlapā parādīto datu sarakstu. Visas formas pašas par sevi izturas vienādi, neatkarīgi no tā, kādus datus tās parāda. Tomēr vienu no formas atribūtiem tam var piešķirt kā galveno (tas ir izcelts treknrakstā), un tādā gadījumā formas standarta uzvedība un tās īpašības tiks papildinātas atkarībā no tā, kāda veida galvenajam formas atribūtam ir:

Piemēram, ja dokuments ir piešķirts kā galvenais formas atribūts Preču un pakalpojumu saņemšana, tad, aizverot veidlapu, sistēma lūgs apstiprināt šī dokumenta ierakstīšanu un ievietošanu. Ja par formas galveno atribūtu piešķiram, teiksim, atsauces grāmatu Nomenklatūra, aizverot veidlapu, šāds apstiprinājuma pieprasījums nebūs.

Formas struktūra

Veidlapu galvenā iezīme ir tā, ka izstrādātājs tās nav uzzīmējis sīkāk, "pikseļi pa pikseļiem". Veidlapa konfigurācijā ir loģisks formas sastāva apraksts. Konkrēto elementu izvietojumu sistēma automātiski veic, kad tiek parādīta forma.

Parādītā veidlapas daļa (redzama lietotājam) ir aprakstīta kā koks, kas satur formas elementus.

Vienumi var būt ievades lauki, izvēles rūtiņas, radiopogas, pogas un tā tālāk. Turklāt vienums var būt grupa, kas ietver citus vienumus. Grupu var attēlot kā paneli ar rāmi, paneli ar lapām (cilnēm), pašu lapu, komandu paneli. Turklāt elements var būt tabula, kurā ietilpst arī elementi (kolonnas). Elementa struktūra apraksta formas izskatu.

Visa veidlapas funkcionalitāte ir aprakstīta atribūtu un komandu veidā. Rekvizīti ir dati, ar kuriem veidlapa darbojas, un komandas ir veiktās darbības. Tādējādi izstrādātājam veidlapas redaktorā jāiekļauj nepieciešamie atribūti un komandas formā, jāizveido formas elementi, kas tos parāda, un, ja nepieciešams, elementi jāsakārto grupās.

Pamatojoties uz šo loģisko aprakstu, sistēma automātiski ģenerē veidlapas izskatu, lai to parādītu lietotājam. Šajā gadījumā sistēma ņem vērā dažādas parādīto datu īpašības (piemēram, veidu), lai veidlapas elementus varētu sakārtot pēc iespējas ērtāk lietotājam.

Izstrādātājs var ietekmēt dažādu iestatījumu elementu izvietojumu. Tas var noteikt elementu secību, norādīt vēlamo platumu un augstumu. Tomēr šī ir tikai neliela informācija, kas palīdz sistēmai parādīt veidlapu.

Veidlapās izstrādātājs var izmantot ne tikai pašas formas komandas, bet arī visas konfigurācijas komandu saskarnē izmantotās globālās komandas. Turklāt ir ieviesta spēja izveidot parametrizējamas komandas, kas atvērs citas formas, pamatojoties uz pašreizējās formas specifiskajiem datiem. Piemēram, tas var būt pārskata izsaukums par atlikumiem noliktavā, kas pašlaik ir izvēlēts rēķina veidā.

Veidlapas detaļas

Veidlapas atribūtu kopa apraksta veidlapā parādīto, rediģēto vai saglabāto datu sastāvu. Tajā pašā laikā veidlapas detaļas pašas par sevi nenodrošina iespēju parādīt un rediģēt datus. Veidlapas elementi (skat. Šīs nodaļas sadaļu "Veidlapas elementi"), kas saistīti ar formas atribūtiem, tiek izmantoti parādīšanai un rediģēšanai. Visu veidlapu detaļu kopu sauks par veidlapas datiem.

Svarīgs! Atcerieties, ka atšķirībā no parastajām veidlapām visi pārvaldītās formas dati ir jāapraksta kā atribūti. Formas elementu datu avotiem nav atļauts izmantot formas moduļa mainīgos.

Ir iespējams piešķirt Galvenais formas rekvizīts, tas ir, rekvizīti, kas noteiks formas standarta funkcionalitāti (veidlapas paplašinājums). Jāatceras, ka veidlapai var būt tikai viens galvenais atribūts.

Veidlapas paplašināšana- tās ir objekta ManagedForm papildu īpašības, metodes un parametri, kas raksturīgi objektam, kas ir formas galvenais elements.

Veidlapas izstrādes procesā varat skaidri iestatīt iespēju skatīt un rediģēt konkrētu veidlapas informāciju lomu ziņā, izmantojot rekvizītus Skatīt un Rediģēt (lai iegūtu sīkāku informāciju, skatiet sadaļu "Lomu formas pielāgošana"). nodaļā "Redaktori"). Turklāt konkrēta atribūta pieejamību pašā formā var konfigurēt, izmantojot funkcionālās opcijas (sīkāku informāciju par funkcionālajām opcijām skatiet nodaļā "Konfigurācijas saskarnes pārvaldība").

Veidlapas rekvizītu īpašums Saglabātie dati ir zīme, ka interaktīva atribūta maiņa novedīs pie mēģinājuma bloķēt veidlapas datus rediģēšanai, kā arī automātiski iestatīt formas modifikācijas zīmi.

Datu veidi, kas pieejami pārvaldītā formā

Pārvaldītā forma no parastās formas atšķiras arī ar datu veidiem, ar kuriem tā strādā. Ja parastā forma darbojas ar lielāko daļu veidu, ko nodrošina 1C: Enterprise (ieskaitot tipu DirectoryObject, DocumentObject utt.), Pārvaldītajā formā var atšķirt šādas kategoriju kategorijas:

  • veidlapā tieši izmantotie tipi ir tie, kas pastāv plānā un tīmekļa klienta pusē (piemēram, Number, ReferenceRef.Products, GraphicalSchema, TabularDocument);
  • veidi, kas tiks pārveidoti par īpašiem datu tipiem - pārvaldīto veidlapu datu tipi. Šādi veidi tiek parādīti formas atribūtu sarakstā iekavās, piemēram, (ReferenceObject.Goods);
  • dinamiskais saraksts (sīkāku informāciju skatiet šīs nodaļas sadaļā "Dinamiskais saraksts").

Lietojumprogrammu objektu konvertēšana uz veidlapas datiem

Daži lietojumprogrammu veidi (piemēram, DirectoryObject utt.) Nepastāv plāno un tīmekļa klientu pusē (sīkāku informāciju skatiet nodaļā "Pārvaldītās lietojumprogrammas jēdziens"). Tādēļ, lai attēlotu šādus lietojumprogrammu veidus formā, platforma ir ieviesusi īpašus datu tipus, kas paredzēti darbam pārvaldītās formās. Šī pārvaldītās lietojumprogrammas funkcija prasa lietojumprogrammas objektu konvertēšanu, veidojot datus (un otrādi).

Tiek izmantoti šādi datu tipi:

  • FormDataStructure - satur patvaļīga tipa īpašību kopumu. Īpašības var būt citas struktūras, kolekcijas vai struktūras ar kolekcijām. Šis tips ir attēlots, piemēram, formā DirectoryObject.
  • FormData kolekcija ir masīviem līdzīgs ierakstīto vērtību saraksts. Kolekcijas vienumam var piekļūt, izmantojot indeksu vai identifikatoru. Dažos gadījumos piekļuve, izmantojot ID, var nebūt pieejama. Tas ir saistīts ar lietojumprogrammas objekta veidu, ko pārstāv šī kolekcija. Identifikators var būt jebkurš vesels skaitlis. Šis tips ir attēlots, piemēram, tabulas veidā.
  • FormDataStructureCollection ir objekts, kas tiek attēlots kā struktūra un kolekcija vienlaikus. To var uzskatīt par jebkuru no šīm entītijām. Šis tips tiek attēlots, piemēram, ierakstu kopas veidā.
  • FormDataTree - objekts ir paredzēts hierarhisku datu glabāšanai.

Lietojumprogrammas objektu attēlo vai nu viens, vai vairāki veidlapas datu vienumi. Parasti formas datu hierarhija un sastāvs ir atkarīgs no pārvaldītās formas lietojuma objektu sarežģītības un savstarpējās saiknes.

Piemēram, dokumentu, kurā ir tabulas sadaļa, attēlos ar FormDataStructure tipa objektu (pašu dokumentu), kuram pakārtots ir FormDataCollection tipa objekts (dokumenta tabulas sadaļa).

Svarīgs! Veidojot konfigurāciju, ir svarīgi atcerēties, ka lietojumprogrammu objekti ir pieejami tikai serverī, savukārt formas datu objektus var izmantot gan serverī, gan klientā.

Datu nodošana starp klienta un pārvaldītās veidlapas aizmuguri

Faktiski mēs varam teikt, ka veidlapas dati ir vienots dažādu lietojumprogrammu objektu datu attēlojums, ar kuru forma darbojas vienveidīgi un kas atrodas gan serverī, gan klientā. Tas ir, veidlapa satur zināmu lietojumprogrammas objektu datu "projekciju" savu datu tipu veidā un vajadzības gadījumā tos pārveido. Tomēr, ja konfigurācijas izstrādātājs ievieš pats savu datu apstrādes algoritmu, tad datu konvertēšana (no specializētiem tipiem līdz lietojamiem tipiem un otrādi) viņam jāveic neatkarīgi.

Rediģējot veidlapas atribūtus specializētā redaktorā (lai iegūtu sīkāku informāciju, skatiet sadaļas "Redaktori" sadaļu "Veidlapas atribūti"), ir iespējams ietekmēt datu pārsūtīšanu starp klientu un serveri, kamēr veidlapa darbojas. Lai to izdarītu, izmantojiet atribūtu redaktora kolonnu. Vienmēr lietojiet... Šī rekvizīta ietekme atšķiras trīs veidu atribūtos:

  • Dinamiskā saraksta (dinamiskā saraksta kolonna) pakārtotam atribūtam:
    • rekvizīts ieslēgts - atribūts vienmēr tiek nolasīts no datu bāzes un iekļauts veidlapas datos;
    • rekvizīts izslēgts - atribūts tiek nolasīts no datu bāzes un tiek iekļauts veidlapas datos tikai tad, ja ar atribūtu vai tā pakārtoto atribūtu ir saistīts pašlaik redzams formas elements.
  • Piedāvājumiem, kas pakļauti kustību kolekcijai:
    • rekvizīts - dokumentu kustības tiek nolasītas no datu bāzes un būs redzamas veidlapas datos;
    • rekvizīts ir atspējots - dokumentu kustības netiks nolasītas no datu bāzes un netiks iekļautas veidlapas datos (ja nav formas elementa, kas attiecas uz dokumentu pārvietošanu).
  • Cita veidlapas informācija:
    • rekvizīts iespējots - atribūts būs veidlapas datos neatkarīgi no tā, vai ir vai nav vismaz viens formas elements, kas ir saistīts ar atribūtu vai tā pakārtoto atribūtu;
    • rekvizīts izslēgts - rekvizīti veidlapas datos būs tikai tad, ja ar rekvizītiem vai tā pakļautajiem rekvizītiem ir saistīts formas elements. Atšķirībā no dinamiskā saraksta atribūtiem, ar atribūtu saistītā elementa redzamībai šeit nav nozīmes.

Piezīme. Jāatceras, ka vecāku atribūtā iestatītais rekvizīts ietekmē visus pakārtotos atribūtus. Piemēram, ja rekvizīts Use vienmēr tiek notīrīts dokumenta tabulas sadaļai, tad sistēma uzskata, ka šis rekvizīts tiek notīrīts arī visiem pakārtotajiem atribūtiem (neskatoties uz rekvizīta faktisko stāvokli).

Metodes lietojumprogrammas objekta datu konvertēšanai uz veidlapas datiem

Ir globālu metožu kopums lietojumprogrammu objektu konvertēšanai datu formās un otrādi:

  • ValueInForm dati (),
  • FormDataValue (),
  • CopyFormData ().

Svarīgs! Metodes, kas darbojas ar lietojumprogrammu objektiem, ir pieejamas tikai servera procedūrās. Metode vērtību kopēšanai starp veidlapas datiem ir pieejama serverī un klientā, jo tai nav nepieciešami lietojumprogrammas objekti kā parametri.

Pārveidojot veidlapas datus par lietojumprogrammas objektu, apsveriet saderību.

  • FormDataValue () - pārveido pielietotā tipa objektu par formas datiem;
  • FormDataValue () - pārveido veidlapas datus par piemērota tipa objektu;
  • CopyFormData () - kopē veidlapas datus ar saderīgu struktūru. Atgriež vērtību True, ja kopija ir izgatavota, vai False, ja objektu struktūra nav saderīga.

Piezīme. Veicot formas ar galvenajiem atribūtiem standarta darbības (atverot formu, izpildot standarta rakstīšanas komandu utt.), Transformācija tiek veikta automātiski.

Šeit ir piemērs, kā izmantot datu pārveidošanu savos algoritmos.

& AtServer procedūra OnCreateAtServer (kļūme, StandardProcessing)

ObjectGood = Uzziņu grāmatas.Goods.FindByDescription ("Kafijas kanna"). GetObject (); ValueVDataForm (ObjectObject, Object);

Procedūras beigas

& OnClient procedūras rakstīšana ()

WriteOnServer ();

Procedūras beigas

& AtServer procedūra WriteAtServer ()

ObjectObject = FormDataValue (Object, Type ("DirectoryObject.Goods")); ObjectObject.Write ();

Procedūras beigas

Arī objektā ManagedForm serverī ir pieejamas metodes:

  • ValueBFormAttribute () - pārveido pielietotā tipa objektu norādītajā formas atribūtā.
  • Form AttributeValue () - pārveido formas datu atribūtu par piemērotā tipa objektu.

Šo metožu izmantošana parasti ir ērtāka, jo tām ir, piemēram, informācija par formas atribūta veidu. Turklāt metode FormPropsBValue () veic kartēšanu starp veidlapas datiem un objektu, kas tiek izmantota ziņojumu ģenerēšanai. Jūs varat uzzināt vairāk par to nodaļā "Navigācijas pakalpojumu iespējas".

Sniegsim šo metožu izmantošanas piemēru.

& AtServer procedūra RecalculateAtServer ()

// Pārvērš rekvizītu objektu par lietojumprogrammas objektu. Dokuments = AttributeFormVValue ("Objekts"); // Veic pārrēķinu, izmantojot metodi, kas definēta dokumentu modulī. Dokuments. Pārrēķināt (); // Pārvērš lietojumprogrammas objektu par rekvizītiem. ValueVRequisitForm (dokuments, "Objekts");

Procedūras beigas

Programmēšanas saskarne

FormDataTree (FormDataTree)

  • FindById
  • GetItems

Apraksts:

Paredzēts koka modelēšanai pārvaldītās formas datos.

Šo objektu var seriālizēt no / no XDTO. Šim objektam atbilstošais XDTO tips ir definēts vārdu telpā. XDTO tipa nosaukums:

GetItems

Sintakse:

GetElements ()

Atgrieztā vērtība:

Tips: FormDataTreeElement kolekcija.

Apraksts:

Iegūst priekšmetu kolekciju augstākā līmeņa kokā.

Pieejamība: klients, serveris, plānais klients, tīmekļa klients.

FindById

Sintakse:

FindById (<Идентификатор>)

Parametri:

<Идентификатор>(obligāts)

Tips: Skaits. Koka elementa identifikators.

Atgrieztā vērtība:

Tips: FormDataTreeElement.

Apraksts:

Iegūst kolekcijas priekšmetu pēc ID.

Pieejamība: klients, serveris, plānais klients, tīmekļa klients.

FormDataTreeItem (FormDataTreeItem)

Īpašības:

<Имя свойства> (<Имя свойства>)

  • GetId
  • GetParent
  • GetItems
  • Īpašums

Apraksts:

Veidlapas datu koka elements.

FormDataTreeItemCollection (FormDataTreeItemCollection)

Kolekcijas elementi: FormDataTreeElement

Objektam kolekciju var šķērsot, izmantojot operatoru Par katru ... No ... Loop. Traversāls izvēlas kolekcijas elementus. Izmantojot operatoru [...], ir iespējams atsaukties uz kolekcijas elementu. Elementa indekss tiek nodots kā arguments.

  • Ievietojiet
  • Pievienot
  • Indekss (IndexOf)
  • Skaits
  • Skaidrs
  • Iegūt (iegūt)
  • Pārvietot
  • Dzēst

Apraksts:

Koka elementu kolekcija.

Pieejamība: klients, serveris, plānais klients, tīmekļa klients.

Skatīt arī:

  • FormDataTreeElement, GetElements metode
  • FormDataTree, GetElements metode

Darbu ar vērtību koku iezīmes

Koka atjaunināšana

Ir problēma kritiens platformas, atjauninot koku.

Ja kokā ir paplašināts mezgls un izvēlēts pakārtots mezgls, tad, kad koks tiek atjaunināts ar funkciju ValueInDataForm platforma nokrīt.

Risinājums: Pirms jaunināšanas jums ir jānotīra koks.

Piemēram:

& AtServer procedūra ClearTree (elements) Katram elementu elementam Loop ClearTree (element.GetElements ()); Cikla beigas; elementi.Skaidrs (); Procedūras beigas

& OnServer procedūra FillConceptionTree () dzConceptions = cpProperties.Construct ConceptTree (OnDate, Meta.CurrentIB ()); ClearTree (ConceptTree.GetElements ()); ValueVDataForms (koncepcija, jēdzienu koks); Procedūras beigas

& OnClient procedūra OnDateOnChange (Element) Aizpildiet ConceptTree (); Procedūras beigas

Veidlapas atribūti nodrošina tā savienojumu ar datiem. Šajā gadījumā vienu (un tikai vienu) no rekvizītiem var noteikt par galveno; tas ne vienmēr ir tas datu tips, uz kuru mēs veidojam formu. Bet formas darbība būs atkarīga no galvenā atribūta datu veida. Papildus formas uzvedības maiņai ir izmaiņas formas moduļa kontekstā. Līdz ar formas metodēm un īpašībām tajā kļūst pieejamas arī objekta metodes un īpašības, kas ir galvenā atribūta vērtība. Ir svarīgi, lai "Brīvās formas" veida formām nebūtu galvenā atribūta. Šajā gadījumā veidlapas uzvedību nosaka tikai lietotāja iestatījumi. Apsveriet jautājumus par galvenajām detaļām.

10.05. Jautājums par 1.C eksāmenu: platformas profesionālis. Kāds ir galvenais veidlapas rekvizīts?

  1. Definē datu avotu visai veidlapai
  2. Definē platformas standarta iespējas darbam ar galvenajam atribūtam norādītā veida veidlapas datiem
  3. Lai iespējotu programmatisku piekļuvi objekta atribūtiem no formas lokālā konteksta
  4. Nodrošina objekta detaļu vizualizāciju veidlapas dialoglodziņā
  5. 2 un 3 ir taisnība
  6. 1. un 2. ir taisnība

Pareizā atbilde ir sestā, skat. Iepriekš.


1C eksāmena 10.06 jautājums: Platforma Professional. Kāda ir veidlapas informācija?
  1. Lai aprakstītu veidlapā parādīto, rediģēto vai saglabāto datu sastāvu
  2. Lai attēlotu un rediģētu datus formā
  3. 1. un 2. ir taisnība

Trešā atbilde ir abas.

1C eksāmena 10.07 jautājums: Platforma Professional. Lai piešķirtu galveno atribūtu patvaļīgi kontrolētai formai ...

  1. formas atribūta rekvizītos jāatzīmē izvēles rūtiņa "Galvenais atribūts"
  2. jums jāaizpilda formas rekvizīts "Dati", atlasot nepieciešamo formas atribūtu

Pareizā atbilde ir otrā:

1C eksāmena jautājums 10.08: Platformas profesionālis. Lai piešķirtu galveno atribūtu patvaļīgai regulārai formai ...
  1. veidlapa ir jāpadara galvenā, galvenais atribūts tiek noteikts automātiski
  2. formas atribūta rekvizītos jums jāatzīmē izvēles rūtiņa "Galvenais atribūts"
  3. jums jāievada izvēlne "Rediģēt", vienums "Galvenais atribūts" un jāatlasa vēlamā vērtība
  4. jums jāaizpilda formas rekvizīts "Dati", atlasot nepieciešamo formas atribūtu

Ceturtā pareizā atbilde ir:

Galvenie rekvizīti ir izcelti treknrakstā:

1C eksāmena 10.09. Jautājums: profesionālis platformā. Ja jums ir viens galvenās formas atribūts, vai varat pievienot vēl vienu galveno atribūtu?
  1. Tas ir neiespējami
  2. Tas ir iespējams, piešķirot formas atribūta rekvizītam atbilstošu vērtību
  3. Tas ir iespējams tikai programmatiski, atsaucoties uz objektu "Veidlapa"
  4. Tas ir iespējams, pievienojot citu vērtību atbilstošajam formas īpašumam

Pareizā atbilde ir pirmā, galvenā prasība ir stingri viena, jo savienojumam ar objektu jābūt nepārprotamai.

1C eksāmena 10.113. Jautājums: profesionālis platformā. Kurš no attēlā redzamās formas rekvizītiem ir galvenais?

  1. ListCurrencies
  2. ReferenceObject
  3. Direktoriju veidlapām nav galvenā nepieciešamā
  4. Direktoriju veidlapām visi rekvizīti ir pamata.
Otra pareizā atbilde ir treknrakstā.

Lietotāja darbs ar uzziņu grāmatām un dokumentiem 1C sastāv no veidlapas lauku aizpildīšanas.

1C informācija ir atsauces grāmatas un dokumenta lauki, kas tiek parādīti veidlapā, kuru lietotājs var aizpildīt.

Apskatīsim detalizēti 1C detaļu tēmu.

Kas ir 1C rekvizīti

Katra uzziņu grāmata un 1C dokuments sastāv no lauku kopas. Šādus laukus sauc par 1C detaļām (1C programmētājam).

Konfiguratora 1C konfigurācijas kokā atveriet jebkuru direktoriju vai dokumentu, un jūs redzēsiet filiāli Rekvizīti. Šis ir direktorija rekvizītu (lauku) saraksts.

Apskatiet, kā tās pašas 1C detaļas izskatās 1C atsauces veidlapā.

Katram 1C atribūtam ir īpašības, kas norāda, kāda veida vērtība tiek saglabāta atribūtā (virkne, skaitlis utt.) Un kā lietotājs ar to darbosies.

Ar peles labo pogu noklikšķiniet uz jebkura 1C rekvizīta un noklikšķiniet uz Rekvizīti. Labajā pusē esošajā logā tiks atvērts atlasītā atribūta rekvizītu saraksts.

1C rekvizītu pamatīpašības:

Standarta informācija 1C

Kā pamanījāt, direktorijas formā ir 1C informācija, kas nav konfiguratora sarakstā: grupa, nosaukums, BIC.

Direktoriju saraksta formā ir arī 1C informācija, kuras nav sarakstā: dzēšanas atzīme.

Tās ir standarta 1C detaļas. Kas tas ir? Katram pēc noklusējuma ir 1C detaļu komplekts. Atsauces grāmatām tas ir, piemēram, kods un nosaukums. Dokumentiem tas ir datums un numurs.

Standarta 1C detaļas var apskatīt šādi:

  • Dodieties uz objekta redaktoru 1C (uzziņu grāmata vai dokuments), veicot peles dubultklikšķi uz tā
  • Atvērtajā redaktorā atlasiet cilni Dati
  • Šeit jūs varat konfigurēt direktorijas standarta informāciju un kodu
  • Lai skatītu pilnu sarakstu, noklikšķiniet uz pogas Standarta 1C informācija.

Vispārīga informācija 1C

Sākot ar versiju 1C 8.2.14, sadaļā 1C ir parādījies jauns objekts 1C - Vispārīga informācija par 1C. Izmantojot to, varat pievienot atribūtu (lauku), kas vienlaikus būs pieejams dažādos direktorijos un dokumentos.

1C vispārējo rekvizītu īpašības:

  • Automātiska lietošana - visiem direktorijiem un dokumentiem vienlaikus tiek pievienots kopīgs 1C atribūts
  • Kompozīcija - ļauj pievienot vispārīgu 1C atribūtu tikai nepieciešamajiem direktorijiem un dokumentiem (pēc tam automātiski izmantojiet vērtību Nelietot vērtību).

Kā pievienot 1C rekvizītus

Ar peles labo pogu noklikšķiniet uz vajadzīgā direktorija filiāles 1C Requisites un atlasiet Pievienot.

Mums jāievada mainīgā 1C nosaukums, piemēram, "Office Address" un sinonīms "Office Address". Atstājiet noklusējuma veidu kā virkne, bet atzīmējiet izvēles rūtiņu Neierobežots garums.

Tādā pašā veidā pievienosim vēl vienu atribūtu 1C, vienkārši atlasiet Būla tipu, sauksim to par "WorksOnExit".

Kā parādīt informāciju 1C veidlapā (1C biezs klients)

Atvērsim tā paša direktorija filiāles filiāli. Lai atvērtu veidlapu, atlasiet elementa formu un veiciet dubultklikšķi uz tās ar peli.

Pārvelciet peli virs formas malas un izstiepiet to (izvēles elements).

Konfiguratora panelī noklikšķiniet uz pogas "Datu izvietojums". Varat arī izmantot izvēlni Veidlapa / Datu izvietošana.

Kā redzat, mūsu informācija veidlapā netiek parādīta. Ievietojiet uz tām atzīmi. Un arī izvēles rūtiņas Ievietot etiķetes un Ievietot automātiski.

Kā parādīt informāciju 1C veidlapā (1C plānais klients)

Atvērsim tā paša direktorija filiāles filiāli. Atlasiet elementa formu un veiciet dubultklikšķi uz tā ar peli.

Cilnē Atribūti paplašiniet līniju Objekts. Tiks parādīts detalizētas informācijas saraksts, kas direktorijai pievienots iepriekš.

Tagad vienkārši velciet vajadzīgo atribūtu no labā loga uz kreiso, un tas parādīsies formā.

1C veidlapas informācija

Biezajā klientā veidlapai ir savi rekvizīti. Tie atrodas cilnē Sīkāka informācija.

Šī informācija nav saglabāta datu bāzē, bet to var izmantot veidlapā laukiem, kas nepieciešami darbam ar veidlapu.

Piemēram, veidlapai esat pievienojis atzīmi. Noklikšķinot uz tā, veidlapā notiek kaut kas. Jums nav svarīga izvēles rūtiņas vērtība (jums to nav nepieciešams pierakstīt) - tā tiek izmantota tikai formas pārslēgšanai, strādājot ar to. Šajā gadījumā jūs izmantojat nevis atsauces grāmatas atribūtu kā datus, bet gan formas atribūtu.

Periodiska informācija 1C

1C versijā 7.7 bija periodiski rekvizīti. To nozīme ir šāda: butaforiju nozīme dažādos datumos ir atšķirīga. Piemēram, 1. septembra vērtība ir viena, bet 1. oktobra - atšķirīga. Ir tie paši rekvizīti.

1C 8 nav periodisku rekvizītu. To īsteno šādi: