namai - Kompiuteriai
Įrašai su žyma "išdėstymai". SKD 1S ataskaitos tipo tvarkymas SKD rodant lentelę su išdėstymu

Sudarome ataskaitą prieigos kontrolės sistemoje.

Pavyzdžiui, laukų sudėtis yra tokia:

Ataskaitos eilutėse yra grupuotė „Sandorio šalis“, stulpeliuose – „Projektas“. Ataskaitos duomenys apima šaltinį „Abipusiai atsiskaitymai“.

Dėl to gauname tokį rezultatą:

Matome, kad ataskaitos antraštėje yra šaltinio pavadinimas „Savitarpiai atsiskaitymai“. Mums nereikia šios antraštės, todėl jos atsikratysime.

Yra keletas variantų.

1 variantas.

Tinkinant išdėstymą.

Atidarykite atitinkamą skirtuką duomenų sudėties sistemos projektuotoje. Pasirinkite „Pridėti grupavimo išdėstymą“. Formoje „Grupavimo išdėstymas“ pridėkite lauką „Projektas“. Išdėstymo tipas – „Antraštė“.

Mes nustatome plotą. Pavyzdžiui, ląstelė R1C1. Ląstelėje nustatykite ypatybę Užpildymas į „Parinktis“. Pavadinkime parametrą, pavyzdžiui, „Projektas“.

Nustatykite parametro išraišką: View(Project). Tai reiškia lauko „Projektas“ atvaizdavimą.

Rezultatas turėtų būti maždaug toks:

Dėl to ataskaita bus tokios formos, kokios mums reikia, be išteklių antraštės.

2 variantas.

1. Pasirinktuose visos ataskaitos laukuose palikite tik išteklius
2. Pasirinktuose stulpelių grupavimo laukuose pašalinkite automatinį lauką ir pridėkite šio stulpelio lauką (pavyzdžiui, jei stulpeliai sugrupuoti pagal laikotarpį, čia pasirinkite laikotarpį).
3. Ataskaitos šaknies skirtuke „Kiti nustatymai“ pasirinkite „resurso vieta“ – „vertikali“.

Ši parinktis nereikalauja išdėstymo.

Sukurkime išorinę ataskaitą, kurioje bus rodoma ataskaitų informacija apie prekių likučius ir jų apyvartą. Reikalingos informacijos užklausa prašoma naudojant „Užklausos“ tipo duomenų rinkinį, kuriame yra užklausos tekstas:
PASIRINKTI
_DemoNomenclature.Link KAIP Nomenklatūra
VIETA Dabartinė nomenklatūra
NUO
Katalogas._DemoNomenclature KAIP _DemoNomenclature
KUR
NOT _DemoNomenclature.Delete Mark
IR NE _DemoNomenklatūra.Tai grupė
;

////////////////////////////////////////////////////////////////////////////////
PASIRINKTI
Dabartinė nomenklatūra. Nomenklatūra,
_DemoPrekių likučiai sandėliavimo vietose Likučiai ir apyvartos. Sandėliavimo vieta,
_DemoLikusios prekės Sandėliavimo vietoseLikučiaiIr apyvartai.KiekisPradinisLikęs,
_DemoLikusios prekės Sandėliavimo vietoseLikučiaiIr apyvartai.Kiekis Galutinis likutis,
_DemoLikusios prekės Sandėliavimo vietoseLikučiaiIr apyvartai.Gaunamas kiekis,
_DemoLikusios prekės Sandėliavimo vietose LikučiaiIr apyvarta.KiekisSunaudojimas,
_DemoLikusios prekės Sandėliavimo vietose LikučiaiIr apyvarta.KiekisApyvarta
NUO
CurrentNomenclature AS CurrentNomenclature
KAIRIS RYŠYS Registruoti sankaupas._DemoLikusios prekėsSandėliavimo vietose.LikučiaiIr apyvarta AS _DemonstracijaLikusios prekėsSandėliavimoVietoseLikęsIrApyvarta
Programinė įranga CurrentNomenclature.Nomenclature = _DemoLikusios prekės saugojimo vietoseLikusiaiIrApyvartai.Nomenclature

Dėl to ataskaitoje yra šie laukai (žr. 1 pav.):

Kadangi informacija paimama iš virtualios lentelės „Likučiai ir apyvartos“, ACS automatiškai sukuria du duomenų parametrus Laikotarpio pradžia ir Laikotarpio pabaiga, kurie yra būtini norint nustatyti duomenų atrankos laikotarpio ribas. Man labiau patinka ne dirbti su tokiais parametrais tiesiogiai, o nustatyti jų reikšmes per kitą parametrą, kurį vartotojas galės redaguoti (žr. 2 pav.).
Ataskaita susidoroja su savo užduotimi, tačiau ataskaitos antraštė yra gana sausa. Dirbdamas radau keletą būdų, kaip sukurti ataskaitos antraštę:

  1. Laukų antraščių nustatymas ACS „Duomenų rinkiniai“ skirtuke;
  2. Laukų antraščių nustatymas ACS „Nustatymų“ skirtuke;
  3. Programinis laukų antraščių nustatymas;
  4. Ataskaitos antraštės nustatymas naudojant maketą;
  5. Rezultato įforminimas (lentelės formos dokumentas);
Pažvelkime į juos išsamiai.

1. Antraštių nustatymas ACS „Duomenų rinkiniai“ skirtuke

Čia viskas paprasta, pažymėkite langelį šalia lauko ypatybės "Pavadinimas" (t.y. atšaukti automatinį pavadinimą) ir įveskite reikiamą pavadinimo tekstą (žr. 4 pav.).
Jei reikia nustatyti viso lauko dizainą, o ne tik jo pavadinimą, tada yra lauko ypatybė „Dizainas“, su kuria galite nustatyti tam tikrą lauko dizainą, pavyzdžiui, pakeisti šriftą arba nustatyti foną. spalva (žr. 5 pav.).
Čia baigiasi mano žinios apie skirtuką „Duomenų rinkiniai“.

2. Laukų antraščių nustatymas ACS „Nustatymų“ skirtuke

Norėdami nustatyti lauko pavadinimą, turite pasirinkti norimą lauką, dešiniuoju pelės mygtuku spustelėkite, kad atidarytumėte kontekstinį meniu ir pasirinkite „Nustatyti pavadinimą“ (žr. 6 pav.).
Norint grupuoti laukus (pavyzdžiui, pagal informacijos tipą), reikia pridėti grupavimo laukelį ir į jį įdėti reikiamus laukus (žr. 7 pav.), įdėjimas neribojamas.
Taip pat galite žaisti su grupavimo lauko ypatybe „Vietovė“, kuri nustato laukų grupavimo tipą.

Šiuos veiksmus galima atlikti ir 1C:Enterprise režimu atidarius ataskaitos nustatymus, BET, punktas „Pasirinkti laukai“ turi būti įtrauktas į ataskaitos nustatymus (žr. 8 pav.).
Tai užbaigia paprastą ataskaitos antraštės nustatymo dalį. Vienas iš minėtų veiksmų privalumų: visa sąranka atliekama naudojant standartinius įrankius. Iš minusų: nesugebėjimas nustatyti kelių eilučių lauko pavadinimo.

3. Programinis laukų antraščių nustatymas

Platforma leidžia programiškai nustatyti laukų antraštes, be to, kelių eilučių, o tai savo ruožtu leidžia lanksčiai ir dinamiškai nustatyti laukų antraštes generuojant ataskaitą.

Norėdami tai padaryti, ataskaitų modulyje nustatysime procedūrą Išdėstydami rezultatą. Šioje procedūroje mes parašysime kodą, kad nustatytų lauko antraštes.

// 1. Gaukite vartotojo nustatymus.
SettingsKD = ThisObject.SettingsLitter.GetSettings();

// 2. Gauname parametro „Laikotarpis“ reikšmę, iš kurios nustatome laikotarpio pradžios ir pabaigos datas.
ParameterPeriod = NewDataCompositionParameter("Laikotarpis");
Laikotarpis = SettingsCD.DataParameters.FindParameterValue(PeriodParameter).Vertė;
StartPeriod = laikotarpis.Pradžios data;
EndPeriod = laikotarpis.Pabaigos data;

// 3. Paruoškite informaciją apie lauko antraščių apibrėžimą iš naujo. Norėdami tai padaryti, sukurkime
// masyvas, kuriame bus informacija: FieldName – ypatybės „Path“ reikšmės
// duomenų rinkinys (žr. 1 pav.), Pavadinimas – pavadinimo tekstas.
FieldList = naujas masyvas;
pagePeriodStart = Formatas(PeriodStart, "DF=dd.MM.yyyy; DP="Tuščia data"");
FieldInitialRemaining = Nauja struktūra("Lauko pavadinimas, Antraštė", "KiekisPradinis Likęs", "Liko " + Simboliai.PS + puslapisBeginningPeriod);
Laukų sąrašas.Add(FieldinitialRemaining);
strEndPeriod = Formatas(Pabaigos laikotarpis, "DF=dd.MM.yyyy; DP="Tuščia data"");
FieldFinalRemaining = Nauja struktūra("Lauko pavadinimas, antraštė", "kiekis Galutinis likutis", "likęs ant " + Simboliai.PS + strEndPeriod);
Laukų sąrašas.Pridėti(FieldFinalRemaining);

// 4. Gaukite laukų, esančių grupėje „Likę“, sąrašą (žr. 7 pav.) ir
// nustatykite naują pavadinimą perkeldami elementus cikle.
SelectedFields = SettingsCD.Selection.Items; // Pirmasis laukų lygis.
SelectedFieldsRemains = SelectedFields.Items; // Lieka grupavimo laukai.
Kiekvienam SelectedField From SelectedFieldsRemainnders ciklas
Kiekvienam masyvo elementui iš laukų sąrašo ciklo
LayoutField = NewDataCompositionField(ArrayItem.FieldName);
Jei SelectedField.Field = LayoutField Tada
SelectedField.Header = ArrayItem.Header;
endIf;
EndCycle;
EndCycle;

// 5. Vėl įkelkite pakeistus vartotojo nustatymus.
ThisObject.SettingsLinker.LoadSettings(CDSettings);

Pranešimo rezultatas (žr. 10 pav.):
Metodas yra sunkesnis nei visi aukščiau išvardinti, bet man jis patinka.

4. Ataskaitos antraštės nustatymas naudojant maketą

Kad būtų galima lanksčiau pritaikyti ataskaitos išvaizdą, ACS numato maketų kūrimą. Ataskaitų nustatymuose sukursime dar vieną grupavimą „detalieji įrašai“ ir šiai grupei nustatysime pavadinimą „DZ Line“ (žr. 11 pav.).
Skirtuke Maketai pridėkite grupavimo antraštės išdėstymą. Išdėstymui skaičiuoklės dokumente sukursime ataskaitos antraštę (ataskaitos antraštėje turi būti tiek laukų antraščių, kiek laukų rodomas išsamus įrašas) ir nurodysime maketo skaičiuoklės dokumento sritį (žr. pav. 12).
Dėl to ataskaita turi tokią antraštę (žr. 13 pav.):

13 pav. ACS išdėstymas kaip ataskaitos antraštė
Mano nuomone, maketai turi vieną didelį trūkumą – nesugebėjimas prisitaikyti prie tam tikros vartotojų grupės, todėl juos reikėtų naudoti, jei ataskaitų forma yra reglamentuota ir jos keisti negalima. Pabandykite nustatyti „LineDZ“ grupės grupavimą ir pamatysite, kad išdėstymas supainiotas.

Informacinių technologijų palaikymo svetainėje yra straipsnis Iš anksto nustatytų maketų naudojimas, kuriame išsamiai aprašoma, kaip naudoti maketus prieigos kontrolės sistemose.

5. Rezultato įforminimas (lentelės formos dokumentas)

Šis metodas naudoja nuostabų skaičiuoklės dokumento metodą Rasti tekstą (), tačiau norėdami naudoti šį metodą, turite išjungti standartinį ataskaitos rezultato generavimo apdorojimą.

Pradėkime. Išjungiame standartinį generavimą, kad tai padarytume įvykio ataskaitos modulyje Išdėstydami rezultatą Nustatykime StandardProcessing kintamąjį į False ir parašykime savo rezultato išdėstymą:
Standartinis apdorojimas = False;
LayoutLinker = newDataLayoutLayoutLinker;
LayoutLayout = LayoutLocker.Execute(
ThisObject.DataCompositionSchema,
ThisObject.SettingsLinker.Settings,
DecryptionData);
CompositionProcessor = newDataCompositionProcessor;
LayoutProcessor.Initialize(LayoutLayout, DecryptionData, True);
OutputProcessor = New OutputProcessorDataCompositionResultInTabularDocument;
OutputProcessor.SetDocument(DocumentResult);
OutputProcessor.Output(CompositionProcessor);
Ataskaitos rezultato programinis išdėstymas išsamiau aprašytas SKD straipsnyje. Programinė rezultato sudėtis.

Sukompiliuotas rezultatas išvedamas į skaičiuoklės dokumentą – tai yra DocumentResult kintamasis. Toliau, sugeneravę rezultatą ir išvedę jį į skaičiuoklės dokumentą, rašome kodą, kad vieną langelio tekstą pakeistume kitu. Pavyzdžiui, ataskaitos antraštėje pakeiskime grupės pavadinimą „Likučiai“ į „Likę elementai“ (žr. 14 pav.):
Langelis = DocumentResult.FindText("Likučiai");
Jei Cell<>Neapibrėžta Tada
Cell.Text = "Likę elementai";
endIf;

Taip pat galite nustatyti rasto langelio formatavimą; sintaksės asistente žr. skaičiuoklės dokumento langelio ypatybes.

Šį metodą atradau neseniai, jis yra paprastas ir leidžia labai lanksčiai dirbti su ataskaitos antrašte, svarbiausia, kad langelio tekstas būtų unikalus.

P.S. Galbūt turite kitą būdą, kaip sukurti lauko antraštes?

Šiandien mes pažvelgsime į įdomios problemos sprendimą - vaizdų rodymas ataskaitoje.

Kuo tai gali būti naudinga?

Čia keli pavyzdžiai:

  • Kainoraštis su prekių nuotraukomis ir logotipu antraštėje
  • Darbuotojų profiliai su nuotraukomis
  • Skaičiavimų derinimas su antspaudu ir parašu rūsyje
  • Ataskaitos/spausdintos formos su nuskaitytu spaudiniu

Vaizdo įraše taip pat aptariame programos formavimas pranešti SKD. Šis ataskaitų generavimo būdas naudojamas standartinėse konfigūracijose– tai dar viena priežastis įdėmiai žiūrėti :)

Iš anksto nustatyti ACS išdėstymai

Naudodami iš anksto nustatytus maketus galite nepaisyti standartinio ataskaitos išdėstymo.

Šioje pamokoje, be problemos nustatymo, mes apsvarstysime:

  • Dvejetainių duomenų saugojimas modelio konfigūracijoje
  • Galimybė naudoti ACS maketus vaizdams rodyti

Programinis prieigos kontrolės sistemos ataskaitos generavimas

Norint išspręsti vaizdų rodymo ataskaitoje apie prieigos kontrolės sistemą problemą, būtina ją sugeneruoti programiškai.

Būtent programiškai generuojant ataskaitą galima prieiti prie dvejetainių duomenų.

Šios pamokos metu darysime:

  • Išdėstymo rezultato išvedimas į skaičiuoklės dokumentą
  • Naudojant iššifravimo duomenų objektą
  • Dvejetainių duomenų gavimas iš duomenų bazės
  • Programinis brėžinių kūrimas skaičiuoklės dokumente

Paveikslėlio rodymas ACS ataskaitoje

Šioje pamokoje atliekame paskutinius žingsnius: anksčiau gautus dvejetainius duomenis atvaizduojame ataskaitoje.

Norėdami tai padaryti, brėžinys pridedamas prie skaičiuoklės dokumento, po kurio jis rodomas ataskaitoje.

Vaizdo išvesties algoritmo universalumas

Sukurtas vaizdo išvesties algoritmas yra universalus – algoritmas veikia ir toliau, nepaisant bet kokių ataskaitos struktūros pasikeitimų.

Tiesą sakant, tai mes įrodysime šioje pamokoje.

Be to, mes apsvarstysime fono ataskaitų generavimo prieigos kontrolės sistemoje funkciją (ataskaitos generavimas naudojant įprastas užduotis).

Vaizdo rodymas ataskaitos antraštėje

Dažnai ataskaitos antraštėje arba poraštėje reikia rodyti statinį vaizdą.

Atrodytų, paprasta užduotis, tačiau ACS atveju turite žinoti, kaip ją išspręsti:

  • 1 veiksmas. Programiškai generuokite ataskaitą
  • 2 veiksmas. Sukurkite atskirą maketą su norima antrašte arba porašte
  • 3 veiksmas. Prieš pildydami ACS ataskaitą, parodykite skyrių su reikalingais duomenimis.

Šiame vaizdo įraše aiškiai parodytas problemos sprendimas.

Mėgaukitės žiūrėjimu! :)

Pastarąsias kelias dienas skelbiame medžiagą apie ACS.

Ką daryti, jei 1C programuotojas / vykdytojas nežino prieigos kontrolės sistemos? Gal tai tikrai ne taip svarbu?

Gerai, pažiūrėkime, kas laukia specialisto, kuris rašo ataskaitas „ant kelio“ (pvz., naudojant rankinį išvedimą į skaičiuoklės dokumentą).

Nešaudyk pianisto, jis groja kuo puikiausiai.

Ataskaitos yra praktiškai visose standartinėse konfigūracijose remiantis SKD.

CDS žinių neturinčiam specialistui standartinių ataskaitų užbaigimas tampa loterija – kodėl ir kaip ataskaitoje rodomas tas ar kitas skaičius, kaip papildyti naujus šaltinius, kur redaguoti suskaičiuotus skaičius kode...

SKD – atskaitomybės standartas standartinėse konfigūracijose, o 1C nerašo komentarų pagal tuos, kurie dar neišstudijavo standartų :)

Prakeiktas laikas...

Be prieigos kontrolės sistemos ataskaitų kūrimas daugiausia atliekamas rankiniu būdu.

Žinoma, šaunu išeiti kaip Rambaud su atsuktuvu dantyse ir daryti visiems :)

Kaip rezultatas - didelės darbo sąnaudos ataskaitų kūrimui ir derinimui. Ir tai bent jau sunerins bet kurį vadovą/klientą: „keista, bet ar jis tikrai tai supranta?“

Ir kai kalbama apie vėlesnį ataskaitos peržiūrą, tai dažnai tampa galvos skausmu (ypač jei tai yra kažkieno ataskaita)…

Tobulinimosi kelionės pas klientus, siekiant pakeisti grupavimą ataskaitoje

SKD leidžia gauti kokybės ataskaitas be programavimo. Skeletas daromas kelioms minutėms, paskui – nusilenkia.

Ir vartotojai gali tinkinti tokias ataskaitas neįtraukiant programuotojo, generuoti kelias pateikimo parinktis – diagramas, grafikus, sąrašus, lenteles.

Norėdami pasiekti tokį programiškai sukurtų ataskaitų universalumą, neįmanoma per protingą laikotarpį.

Todėl - skambink, tramvajus, važiuojam... Tai toks profesionalus augimas 1C slapyvardžiui...

„Ar jūs neturite to paties, bet su perlamutro sagomis? „Deja, ne...“ (c)

Ką daryti, jei kai kuriuos duomenis reikia gauti iš kitos sistemos – iš kitos 1C duomenų bazės ar visai ne iš 1C?

Naudodamiesi prieigos kontrolės sistema galite sukurti ataskaitą, kuri veikia su esamais informacijos saugos duomenimis ir gauna duomenis iš kito šaltinio - nereikia programuoti.

Be prieigos kontrolės sistemų išoriniai duomenys bus gauti programiškai, o ne pačiu trivialiausiu būdu.

Jeigu nori profesionaliai įvaldyti ACS ir kasdien taikyti savo darbe, registruokitės į kursus:

Palaikymas - 2 mėnesiai. Kurso apimtis – 34 mokymo valandos.

Neatidėliokite studijų!

Šis straipsnis bus naudingas tiems programuotojams, kurie jau parengė ataskaitas apie duomenų komponavimo sistema, bet nenaudojo integruoto išdėstymo mechanizmo.

Kuriant ataskaitas kartais reikia naudoti nestandartinį pavadinimą arba reikia pridėti antraštes. Straipsnyje aptariamos dvi galimybės:

  1. Integruotas mechanizmas, skirtas išdėstymui nurodyti tiesiai prieigos kontrolės sistemoje
  2. 2. SKD rezultato papildymas kode naudojant įprastus išdėstymus.

Tarkime, kad jau turime duomenų sudėties ataskaitą, kuri atrodo taip.

Turime pridėti pavadinimą ir antraštę, kad ataskaita atrodytų taip:

Variantas 1 . Išdėstymo kūrimo mechanizmą galite naudoti tiesiogiai SKD.

Pirmiausia turime pridėti grupes ir suteikti joms pavadinimus grupavimo medyje. Pridėkime vieną grupę prieš pagrindinę ataskaitų grupę ir suteikime jai pavadinimą " Kepuraitė“ Pabaigoje pridėkime antrąją grupę ir suteikime jai pavadinimą " Rūsys».

Tada skirtuke Maketai turite pridėti du grupavimo maketus ir nustatyti jiems sritis. Jei sritys yra gana sudėtingos (pavyzdžiui, kai kurios ląstelės yra sujungtos į vieną), tada jas galima padaryti įprastu išdėstymu ir perkelti čia naudojant „kopijavimo, įklijavimo“ mechanizmą. Čia galite perduoti parametrus.

Grupių „Antraštė“ ir „Poraštė“ nustatymų skirtuke turite išjungti „pagrindinį“ dizaino išdėstymą, pasirinkdami „be dizaino“. Jei tai nebus padaryta, mūsų grupių ląstelės bus įrėmintos.

Taip pat mūsų grupėms būtina išjungti pasirinktus laukus.

Pastaba. Panaši ataskaitos versija gali būti sukurta tik naudojant SKD. Tokia ataskaita veiks tiek naudojant įprastą, tiek valdomą programą.

2 variantas. Naudojant rezultatą SKD ir įprasti maketai (laikomi įprastai naudoti)

Prie ataskaitos pridėkime įprastą išdėstymą.

Jame nustatykime sritis „Antraštė ir poraštė“.

Formos modulyje pridėsime mygtuko „Generuoti“ kodą, kuriame pirmiausia rodysime sritį „Antraštė“, tada duomenų išdėstymo rezultatą, tada sritį „Poraštė“.

Pastaba. Kad ataskaita veiktų valdomose programose, būtina modifikuoti mygtuko „generuoti“ procedūrą.

Šiame straipsnyje norėčiau pakalbėti apie niuansus, su kuriais susidūriau rengdamas prieigos kontrolės sistemos ataskaitą, tiksliau tvarkydamas ataskaitos maketo išvaizdą, ir sprendimus, kuriuos jiems pritaikiau.

Žinau, kad ACS išdėstymą galima pakeisti (pakeisti) naudojant kodavimą tiesiogiai ataskaitos formoje, bet man buvo iš esmės svarbu atlikti ACS pakeitimus nesiimant kodavimo.

Užklausos tekstas ataskaitoje buvo toks:

PASIRINKITE elementą. Pavadinimas, nomenklatūra. Kodas, nomenklatūra. Pagrindinis matavimo vienetas, nomenklatūra. Vietos matavimo vienetas, nomenklatūra. Likučių saugojimo vienetas, nomenklatūra. UnitForReports, Nomenklatūra. Komentaras, Nomenklatūra. Straipsnis, Nomenklatūra. Nuoroda KAIP Nomenklatūra IŠ katalogo. Nomenklatūra KAIP Nomenklatūra KUR NE Nomenklatūra. Ši grupė

1 punktas. Savavališkos ataskaitos ir stulpelių antraštės.


Pagal numatytuosius nustatymus ACS turi galimybę rodyti savavališką pavadinimo tekstą. Tai atliekama ACS nustatymuose:

išvestyje gauname:

Bet jei ataskaitos ir stulpelių antraštės turi būti savavališkos, ši parinktis netinka. Taigi aš padariau taip:

Nurodytas pavadinimas išsamiems įrašams:


Man reikalingą maketą nubraižiau SKD

Ten, skirtuke „Išdėstymas“, nubrėžiau grupės antraštės išdėstymo ribas:

ir nurodė grupės pavadinimą:

tada paskyriau išdėstymo sritį, kuri turi būti rodoma ataskaitos antraštėje:

Jei sukuriate ataskaitą, tada:

ne visai tai, ko norėjau gauti. Aš pats radau būdą, kaip išspręsti šią problemą - išdėstymo srities, kuri yra ataskaitos antraštė, fono spalvą ir rėmelį padariau baltą:

ir išvestis yra pageidaujamo tipo ataskaita:

2 punktas. Nemokamas ataskaitų laukų dekodavimas.

Užduotis tokia: dukart spustelėjus laukelį „Straipsnis“, turėtų būti galima atidaryti prekės kortelę, kuri sugeneravo šią eilutę.

Aukščiau pateiktoje ataskaitoje dukart spustelėję bet kurį lauką negalėsite atidaryti prekės kortelės:

Pavyzdžiui, jei spustelėsite lauką „Straipsnis“, gausime:

Sprendimas yra:

Lauko išdėstymo pridėjimas:

nurodykite laukelį (Straipsnis), paspaudus turėtų atsidaryti prekės kortelė:

makete užpildykite bet kurį tuščią lauką tekstu „Straipsnis“, ypatybėse nurodykite - Užpildymas = „Parametras“, Iššifravimo parametras = „Nomenklatūros dekodavimas“:

ir nurodykite šį lauko srities lauko išdėstymą:

Po to turėtų pasirodyti išdėstymo parinktys:

Šiuose parametruose nurodome „Dekodavimo nomenklatūros“ išraišką, mano atveju tai yra nuoroda į nomenklatūrą:


Galimybę atidaryti prekės kortelę gauname paspaudę laukelį „Straipsnis“:

Manau, kad atsiras kūrėjų, kurie susidūrė su panašiais niuansais ir išsprendė juos kitais būdais, bet tai jau kitas straipsnis...

Ataskaita paremta tikrais įvykiais, straipsnio išvaizda, užklausos tekstas ir stulpelių pavadinimai buvo pakeisti.



 


Skaityti:



Loginės algebros funkcijų superpozicija Monotoninės Būlio funkcijos

Loginės algebros funkcijų superpozicija Monotoninės Būlio funkcijos

Atitiktis G tarp aibių A ir B vadinama poaibiu. Jei , tada sakoma, kad b atitinka a. Daug visko, kas aktualu...

Kas yra informacinė sistema?

Kas yra informacinė sistema?

Valstybės portalai, ESIA svetainės. Vieninga identifikavimo ir autentifikavimo sistema – esia.gosuslugi.ru EPGU. Vieningas viešųjų paslaugų portalas...

Perėjimas nuo loginės išraiškos prie loginės grandinės ir atvirkščiai

Perėjimas nuo loginės išraiškos prie loginės grandinės ir atvirkščiai

Laboratorinis darbas Nr.4. Loginių elementų grandinės realizavimas. Loginių grandinių konstravimas. Teorinė dalis. Apdorojimas grindžiamas...

Nižnij Novgorodo Rusijos pašto gėda

Nižnij Novgorodo Rusijos pašto gėda

Pristačius naują operacinę sistemą EAS OPS, kainavusią 890 milijonų rublių, klientų aptarnavimo laikas regiono pašto skyriuose...

tiekimo vaizdas RSS