Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Interesante
  • Nënmenyja në aplikacionin e menaxhuar 1c. Si të kontrolloni renditjen e komandave në shiritin e komandës së një formulari? Plotësimi manual i artikujve të menusë

Nënmenyja në aplikacionin e menaxhuar 1c. Si të kontrolloni renditjen e komandave në shiritin e komandës së një formulari? Plotësimi manual i artikujve të menusë

Çdo grup butonash (shiriti i komandës, nënmenyja, grupi i butonave, menyja e kontekstit) plotësohet sipas të njëjtave rregulla:

  1. fillimisht vijnë butonat e ofruar nga burimi komandues me të cilin grupi është i lidhur;
  2. pastaj vjen një fragment i ndërfaqes së komandës, nëse burimi i komandës nënkupton përfshirjen e tij;
  3. atëherë në këtë grup janë shtuar komandat e përdoruesit;
  4. pastaj vjen nënmenyja Të gjitha veprimet(vetëm për panelin komandues);
  5. dhe në fund ka një buton referencë nëse është dhënë nga burimi i komandës.

Le të shqyrtojmë opsionin më të thjeshtë, kur dy komanda krijohen në formën e një elementi referencë dhe vendosen në panelin komandues të formularit.

Si rezultat, në modalitetin 1C: Enterprise, vendndodhja e butonave që korrespondojnë me komandat e krijuara Ekipi 1, Ekipi 2 korrespondon me algoritmin e përshkruar më sipër: në panelin komandues të formularit dhe në nënmenu Të gjitha veprimet së pari, ka komanda të dhëna nga burimi i komandave - forma e elementit të referencës (për shembull, Djeg dhe Mbylle, Digje etj.), pastaj komandat e krijuara nga zhvilluesi ( Ekipi 1, Ekipi 2) dhe më pas komanda referencë.

Sidoqoftë, zhvilluesi ka disa mënyra për të ndërhyrë ndjeshëm në këtë proces dhe për të përmirësuar lexueshmërinë e shiritit të komandës, menusë së kontekstit, etj. Cilat janë mundësitë për të ndryshuar përbërjen dhe renditjen e butonave?

1. Ju mund të ndani komandat e krijuara nga zhvilluesi nga komandat e tjera me një kufizues.

Për ta bërë këtë, krijoni një grup në panelin komandues të formularit Grupi i butonave dhe transferoni këto komanda në të.

2. Ju mund të vendosni disa komanda zhvilluesish në fillim të një grupi komandash.

Për ta bërë këtë, duhet të anuloni burimin e komandës për grupin (për menunë e kontekstit dhe panelin automatik të komandës, duhet të çaktivizoni kutinë e kontrollit Plotëso automatikisht), më pas shtoni butonin tuaj në grup, pasi të shtoni një grup të formularit Grupi i butonave dhe vendosni këtë grup burimi i komandës- për shembull, Forma.

Të gjitha veprimet do të ketë formën e mëposhtme.

3. Mund të lëvizni butonat e plotësimit automatik.

Për ta bërë këtë, vendosni në shiritin e komandës ose pemën e menysë së kontekstit butonin e lidhur me të njëjtën komandë që është e mbushur nga burimi i të dhënave (për shembull, Fshije, Kopjo dhe etj.). Automatikisht, një buton i tillë nuk do të vendoset midis komandave standarde dhe, kështu, është e mundur të zhvendoset komanda standarde në një vend tjetër.

Si rezultat, në modalitetin 1C: Enterprise, shiriti i komandave të formularit dhe nënmenyja Të gjitha veprimet do të ketë formën e mëposhtme.

Për të komanduar piktogram Fshije u shfaq në shiritin e komandave të formularit, ju duhet të vendosni vetinë e këtij butoni Vetëm në të gjitha veprimet në kuptim Jo.

4. Mund të ndryshoni rendin dhe dukshmërinë e butonave të fragmentit të ndërfaqes së komandës të ofruar nga burimi i komandës Forma.

Për shembull, objekti i konfigurimit ka një referencë Kundërpalët ka një ekip Ekipi 3. Kjo komandë ka një grup vendosjeje komande - Shiriti i komandave të formës.E rëndësishme dhe lloji i parametrit të komandës - DirectoryLink.Kontraktorët.

Pas vendosjes së këtyre veçorive, Ekipi 3 faqerojtësi bëhet i disponueshëm Ndërfaqja e komandës objekti i formës, lloji i të cilit është një komandë dhe ndodhet në panelin komandues të formularit pas komandave standarde të ofruara nga formulari i elementit të kërkimit.

Si rezultat, në modalitetin 1C: Enterprise, shiriti i komandave të formularit dhe nënmenyja Të gjitha veprimet do të ketë formën e mëposhtme.

Ekipi 3është pjesë e grupit komandues të fragmentit të ndërfaqes komanduese. Nëse nuk jeni të kënaqur me vendin ku është futur fragmenti i ndërfaqes së komandës, mund të vendosni një grup të formularit Grupi i butonave dhe vendosni këtë grup burimi i komandës - Komandat globale të shiritit të komandës së formularit.

Në këtë rast, vendosja automatike e fragmentit do të anulohet (ngjashëm me një buton standard të shtuar manualisht), dhe fragmenti i ndërfaqes së komandës do të shfaqet në një grup të ri.

Sa i përket përmbajtjes së fragmentit të ndërfaqes së komandës, redaktimi i tij është i disponueshëm në skedën Ndërfaqja e komandës redaktori i formularit.

5. Mund të aktivizoni/fikni dukshmërinë e komandave standarde të ofruara nga burimi i komandës, për shembull - Forma.

Për ta bërë këtë, hapni dritaren Përbërja e ekipit në paletën e vetive të formës.

Si një shënim përfundimtar, nuk ka asnjë mënyrë për të ndryshuar rendin e butonave të ofruar nga burimi i komandës. Nëse lind një nevojë e tillë, duhet të anuloni burimin e grupit të komandës dhe të plotësoni plotësisht grupin me dorë.

Ashtu si në çdo aplikacion tjetër të Windows, në 1C menyja e kontekstit thirret duke klikuar me të djathtën në një element të formës. Struktura e menusë dhe grupet e komandave të ekzekutuara mund të modifikohen:

  1. Me dorë, duke krijuar një listë të përshtatshme dhe duke përcaktuar një grup procedurash;
  2. Automatikisht.

Artikulli ynë i kushtohet parimeve të punës me menunë e kontekstit. Ne do të përpiqemi të shqyrtojmë çështjet e aktivizimit, çaktivizimit të këtij elementi në format e menaxhuara dhe të rregullta, si dhe parimet e krijimit programatik të një liste komandash të thirrura me butonin e djathtë të miut.

Krijimi automatik i menusë së kontekstit

Aktivizimi dhe çaktivizimi i menysë së kontekstit të çdo elementi të formës ndodh drejtpërdrejt në konfigurues. Duhet të kihet parasysh se për format e menaxhuara dhe për format e rregullta, aftësia për të kryer këtë veprim zbatohet ndryshe.

Le të themi se gjendja e detyrës supozon praninë e një menuje konteksti për elementin e formularit "SpreadsheetDocument". Le ta zgjidhim këtë problem për formën e zakonshme të përpunimit të jashtëm.

Çaktivizimi i kutisë së kontrollit "AutoContextMenu" i lejon zhvilluesit të krijojë një menu që përbëhet vetëm nga artikujt e tyre. Nëse kutia e kontrollit aktivizohet, menyja e gjeneruar automatikisht do të gjendet nën listën e komandave të krijuara nga përdoruesi.

Në vetitë e parametrit “ContextMenu”, mund të përcaktoni një listë tipike të komandave që ekziston në formular (Fig. 2).

Fig.2

Në rastin tonë, ne mund të:

  • Lidhni menunë e kontekstit me panelin komandues të formularit të përpunimit;
  • Thirrni të njëjtat veprime që përfshihen në listën rënëse të komandës "Veprimet";
  • Përcaktoni të njëjtin grup artikujsh që zbatohet në veprimet kryesore të formularit.

Nëse duam që një grup komandash specifike për një fushë tabele të zbatohet në listën rënëse me të djathtën, ne duhet:

  1. Krijoni një panel komandimi për të cilin fusha jonë e tabelës do të jetë burimi i veprimeve;
  2. Hiq dukshmërinë nga ky element;
  3. Vendosni parametrin "ContextMenu" në shiritin tonë të komandës.

Le të zgjidhim të njëjtin problem për format e menaxhuara. Ne nuk do të shqyrtojmë procesin e krijimit të një forme dhe shtimit të një atributi të ri në të veç e veç. Le t'i kushtojmë vëmendje faktit që jo në vetitë e fushës (Fig. 3), jo në vetitë e atributit të formës, jo në vetitë e elementit të parametrit të lidhur me menunë e kontekstit.

Fig.3

Menynë e kontekstit mund ta aktivizoni nëse klikoni me të djathtën mbi elementin e formës "Atributet1" (Fig. 4). Në listën rënëse, zgjidhni artikullin "Trego menunë e kontekstit".

Fig.4

Pas kësaj, pema e elementeve të formës do të marrë një degë të re (Fig. 5)

Fig.5

Tani le të shohim procesin e plotësimit të menusë së kontekstit.

Plotësimi manual i artikujve të menusë

Zbatimi i plotësimit manual të menysë së kontekstit të një elementi të formës së rregullt mund të bëhet thjesht duke shtuar butona në shiritin e komandës, i cili përcaktohet në parametrin përkatës.

Për një formë të menaxhuar, grupi i komandave të zbatuara në listën rënëse mund të përcaktohet duke i tërhequr ato nga skeda "Commands" në degën përkatëse të pemës së elementit (Fig. 6).

Fig.6

Në të njëjtën kohë, është e rëndësishme të kuptohet se jo vetëm komandat e formës, por edhe komandat standarde dhe globale mund të veprojnë si elementë të menusë.

Shtimi programatik i një menuje konteksti dhe një listë komandash në të

Supozoni se ne, si zhvillues, përballemi me detyrën e krijimit të komandave në menunë e kontekstit që lëvizin rreshtat e seksionit tabelor lart e poshtë listës. Ne nuk do të përshkruajmë vetë procedurat e transferimit, do të shqyrtojmë vetëm shtimin programatik të artikujve përkatës.

Për këtë:


Pas këtyre veprimeve, menyja e kontekstit do të duket si në Fig.10

Fig.10

Nëse nuk na nevojitet pjesa tjetër e veprimit të tabelës dhe duam që menyja të jetë vetëm artikujt tanë, do të duhet të shtojmë disa rreshta të tjerë kodi.

Mendimi i parë që ju vjen në mendje është të çaktivizoni plotësimin automatik. Nëse menyja jonë e kontekstit nuk do të ishte krijuar në mënyrë programore, ne do të kishim bërë pikërisht këtë, megjithatë, përpjekjet për të gjetur pronën përkatëse në menunë e krijuar duke përdorur kodin (nga autori i artikullit) ishin të pasuksesshme. Dhe u vendos që të gjitha linjat e paracaktuara të listës të bëhen të padukshme.

Për ta bërë këtë, cikli i mëposhtëm u fut përpara kodit të mësipërm (Fig. 11):

Kështu, të gjithë elementët vartës të menysë së kontekstit u bënë të padukshëm dhe ajo mori formën si në Fig.12

Fig.12

Duke punuar në një konfigurim ose në një tjetër në platformën 1C: Enterprise 8.1, kontabilistët përdorin çdo ditë në thelb të njëjtat artikuj të menusë dhe nënmenu, butona në shiritat e veglave. Megjithatë, jo çdo përdorues është i kënaqur me ndërfaqen standarde të programit. Si ta personalizoni ndërfaqen për veten tuaj, thotë V.V. Peshkimi, firma "1C".

Ka situata kur një artikull i menusë i përdorur shpesh fshihet mjaft "thellë", ose butoni i dëshiruar nuk përshtatet në ekran dhe një veprim i rëndësishëm nuk ka një kombinim të tasteve të nxehtë.

Zgjidhja më e thjeshtë që ju vjen në mendje është të shkoni te konfiguruesi dhe të konfiguroni ndërfaqen ashtu siç ju nevojitet. Por jo gjithmonë aty pranë ka specialistë me nivelin e duhur të kualifikimit. Për më tepër, jo të gjithë përdoruesit kanë të njëjtat kritere për përvojën e përdoruesit.

A është vërtet e nevojshme të rregulloni atë aktuale ose të krijoni një ndërfaqe të re në konfiguruesin për secilin përdorues të bazës së të dhënave (dhe mund të ketë më shumë se një duzinë prej tyre)? Jo! Falë aftësisë për të rregulluar mirë ndërfaqen e platformës 8.1, nuk ka nevojë të telefononi një specialist të kualifikuar ose të shkoni te konfiguruesi*.

Shënim:
* Për të qenë plotësisht i saktë, mund të ketë parakushte për krijimin e një ndërfaqeje individuale për përdoruesin në modalitetin e konfiguruesit, por këto çështje janë përtej qëllimit të këtij artikulli.

Detyrat e personalizimit zgjidhen mjaft elegante - me ndihmën e shiritave të veglave personale. Për shembull, ne do të përdorim ndërfaqen e kontabilitetit të konfigurimit standard "Enterprise Accounting" (rev. 1.6) me të dhëna demo.

Por, përpara se të vazhdojmë me përshkrimin e mekanizmit të personalizimit të ndërfaqes, le të përshkruajmë disa veçori të përgjithshme që platforma 8.1 u ofron përdoruesve të saj. Në veçanti, nuk mund të shihni menjëherë të gjithë artikujt standard të menysë dhe të gjitha shiritat e veglave që janë ndërtuar në platformë si parazgjedhje (pavarësisht konfigurimit). Dhe ky nuk është një gabim. Fakti është se disa veçori janë të ndjeshme ndaj kontekstit, dhe për këtë arsye ato janë të disponueshme vetëm kur kanë kuptim.

Është e lehtë për t'i marrë ato - në çdo hapësirë ​​boshe pranë shiritave të veglave të disponueshme, thjesht shtypni butonin e djathtë të miut. Në listën që hapet, menjëherë do të shihni të gjitha panelet e disponueshme, dhe ato të aktivizuara (të dukshme) do të shënohen me shenja kontrolli.

Një shembull i mirë është puna me një dokument spreadsheet. Krahasoni përbërjen e menysë dhe paneleve në mungesë të një dokumenti aktiv fletëllogaritëse - shih fig. 1 dhe nëse është i pranishëm - shih fig. 2.


Oriz. një


Oriz. 2

Në shumicën e rasteve, mjafton të përdorni artikujt e menysë që shfaqen ose të aktivizoni shiritat e dëshiruar të veglave.

Mbani në mend: elementët e ndërfaqes të ndjeshme ndaj kontekstit do të zhduken nëse nuk ka dritare aktive me të cilat lidhen dhe do të shfaqen kur aktivizohen dritare të tilla.

Pra, le të fillojmë të studiojmë cilësimet individuale të ndërfaqes.

Së pari, le të vendosim se cilat artikuj të menysë ose butona të rëndësishëm duhet të keni gjithmonë pranë. Për shembull, le të zgjedhim sa vijon:

  • "Operacionet" -> "Operacionet e rregullta" -> "Referencat-llogaritjet" -> "Llogaritja";
  • "Shitje" -> "Mbajtja e librit të shitjeve" -> "Libri i shitjeve";
  • "Raportet" -> "Të tjera" -> "Raporti universal";
  • "Shërbimi" -> "Kërkimi i të dhënave";
  • "Ndërmarrja" -> "Kalendari i prodhimit";
  • "Tabela" -> "Shiko" (vini re se kjo është një nënmenu).
  • "Këshillat", të cilat ndodhen në shiritin e veglave "Mbështetje" (një panel i krijuar gjatë zhvillimit të konfigurimit tonë);
  • "Tabela e kyçjes" e shiritit standard të veglave "Dokumenti i fletëllogaritjes" (për shembull, kur punoni me tabela, shpesh duhet të rregulloni kokën).

Ne kemi vendosur për funksionet e nevojshme.

Përbërja e tyre, edhe pse disi kaotike, është tregues.

Për shembull, artikulli i menysë "Llogaritja" fshihet mjaft thellë dhe nënmenyja "Shiko" nuk është gjithmonë e disponueshme menjëherë për ne.

Në mënyrë që të gjithë këtë grup ta kemi gjithmonë në majë të gishtave, ne do të përdorim aftësinë e platformës 8.1 për të krijuar shirita veglash personale.

Për ta bërë këtë, duhet të futeni në modalitetin e cilësimeve, të thirrni listën e shiritave të veglave (ngjashëm me metodën e ndezjes/fikjes së shiritave standard të veglave të përshkruara më sipër - shih Fig. 1) dhe zgjidhni "Cilësimet ...". Do të hapet dritarja e cilësimeve të ndërfaqes, në të cilën në skedën "Toolbars" do të shihni të gjithë shiritat e veglave të disponueshme aktualisht (Fig. 3).


Oriz. 3

Le të krijojmë shiritin tonë të veglave dhe ta quajmë, për shembull, "Menyja ime". Për ta bërë këtë, klikoni në butonin "Krijo ..." dhe shkruani një emër.

Pasi të klikojmë "OK" në listën e paneleve të disponueshme, do të shohim panelin tonë (Fig. 4).

Oriz. 4

Përveç kësaj, paneli ynë i ri bosh (pa një element të vetëm) do të shfaqet në qendër të ekranit (Fig. 5). Gjëja më e rëndësishme tashmë është bërë.

Oriz. pesë

Mbetet të mbushim menunë tonë me elementët e nevojshëm.

Duke mbetur në modalitetin e konfigurimit, ne do ta mbushim panelin me elementët e zgjedhur më parë.

Parimi i përgjithshëm është si më poshtë - ne zgjedhim elementin e dëshiruar në vendet ku zakonisht e gjejmë në ndërfaqen e paraqitur tek ne, shtypim dhe mbajmë tastin Ctrl dhe "zvarritim" miun (butonin e majtë) këtë element në panelin tonë (zvarritni dhe kopjoni).

Po sikur menyja rënëse të bllokonte dukshmërinë e panelit tonë (Fig. 6)?


Oriz. 6

Mjafton ta merrni me miun në skajin e majtë të kokës dhe ta tërhiqni në një vend të përshtatshëm.

Artikulli i parë në listën tonë është elementi "Llogaritja" - zvarrit dhe lësho (Fig. 7).


Oriz. 7

Vini re se tasti Ctrl duhet të mbahet i shtypur deri në fund të tërheqjes.

Kjo është e lehtë për t'u kontrolluar: në fund të zvarritjes së një elementi në panelin tonë, duhet të ketë një shenjë plus ("+") pranë kursorit të miut. Nëse gjithçka është bërë si duhet, do të shihni një rezultat të ngjashëm me Fig. 8.


Oriz. 8

Në mënyrë të ngjashme, ne tërheqim artikullin e dytë të menysë sonë personale - "Libri i Shitjeve". Rezultati është diçka e ngjashme me Fig. 9. Pse është e dukshme vetëm ikona? Sepse zhvilluesit e konfigurimit i kanë caktuar një imazh këtij artikulli të menysë dhe platforma 8.1 si parazgjedhje shfaq imazhe në panele vetëm nëse ato janë të vendosura. Nëse dëshironi të shihni një mbishkrim ose një foto dhe një mbishkrim (si në menunë origjinale), thjesht klikoni mbi elementin që ju nevojitet me butonin e djathtë të miut dhe zgjidhni mënyrën e dëshiruar të shfaqjes. Le të zgjedhim për "Librin e Shitjeve" shfaqjen e fotove dhe tekstit (Fig. 10).


Oriz. nëntë

Oriz. 10

Tjetra, ne mbushim panelin tonë me elementët e zgjedhur. Për “Data Search” do të mundësojmë edhe shfaqjen e imazheve dhe tekstit. Pasi kemi arritur në artikullin "Tabela/Shiko" në listën tonë, ne tashmë kemi një panel në formën e treguar në Fig. njëmbëdhjetë.


Oriz. njëmbëdhjetë

Këtu mund të hasim në faktin se menyja "Tabela" nuk është aktualisht e disponueshme (arsyet janë përshkruar më sipër). Duke zgjidhur këtë problem, në të njëjtën kohë do të provojmë mundësitë e shtimit të artikujve në një menu ekzistuese. Gjatë gjithë kësaj kohe ne kemi punuar në modalitetin e konfigurimit të ndërfaqes. Tani do të duhet të mbyllet përkohësisht - në dritaren "Cilësimet", klikoni butonin "Mbyll". Ju lutemi vini re se të gjitha zhvillimet tona janë ruajtur dhe janë tashmë të disponueshme për punë në panelin tonë. Për të hyrë në menynë "Tabela", hapni çdo dokument fletëllogaritëse ose krijoni një të ri. Pas kësaj, ne telefonojmë përsëri modalitetin e konfigurimit. Tani kemi akses në menynë e dëshiruar dhe mund të tërhiqim, ngjashëm me rregullat e mëparshme, nënmenynë "View" prej saj (Fig. 12).


Oriz. 12

Ka edhe dy butona të tjerë që janë të disponueshëm përmes shiritave të veglave të ndërfaqes sonë. Zvarritja e tyre është plotësisht e ngjashme me zvarritjen e artikujve të menusë: thjesht merrni butonin që na nevojitet me butonin e majtë të miut, shtypni Ctrl dhe tërhiqeni këtë buton në panelin tonë.

Butoni "Lock Table" mund të gjendet në menynë "Tabela" që kemi vënë në dispozicion më herët. Por për pastërtinë e eksperimentit, përpiquni të aktivizoni panelin "Spreadsheet Document", i cili është gjithashtu i disponueshëm (Fig. 13).


Oriz. 13

Kjo është e gjitha - ne kemi mbushur plotësisht shiritin e veglave "Menyja ime" me elementët që na duhen. E tëra çfarë ju duhet të bëni është të mbyllni përsëri dokerin me butonin Mbyll dhe mund të filloni të punoni me grupin tuaj të veçorive gjithmonë pranë.

Si përfundim, ne vërejmë disa pika të rëndësishme.


Artikujt kryesorë të lidhur