Formulari i menaxhuar i përditësimit 1c. Shtimi dhe ndryshimi programatik i elementeve të formave të menaxhuara. Bëni një kopje rezervë menjëherë
Nëse databaza juaj është e hapur akses të përgjithshëm përmes rrjetit, Microsoft Access përditëson informacionin në intervale të caktuara. Për të parë të dhënat më aktuale, rifreskoni të dhënat në pamjen e të dhënave ose pamjen e formularit: skedën
Shënim: Ri-pyetja mund të zgjasë shumë në varësi të madhësisë së të dhënave.
Në këtë artikull
Përditësimi i të dhënave
Specifikimi i intervalit të përditësimit
Përditësimi i të dhënave
Për të rifreskuar të dhënat në pamjen e fletës së të dhënave ose të formularit, në
Shtëpi në grupPostimet klikoniPërditëso të gjitha dhe pastaj klikoniPërditëso .Për të rifreskuar të dhënat në një dritare PivotTable ose PivotChart, në
Konstruktor në grupTë dhënat klikoniPërditëso zonat përmbledhëse .Shtypni SHIFT+F9.
Bëni një nga sa vijon:
Në krye të faqes
Specifikimi i intervalit të përditësimit
Mund të specifikoni intervalin në të cilin Access rifreskon të dhënat Si parazgjedhje, Access rifreskon të dhënat çdo 60 sekonda.
Klikoni butonin Office Outspace.
Në panelin e majtë Outspace, klikoni
Në panelin e majtë të kutisë së dialogut
Në panelin e djathtë poshtë
Në krye të faqes
Kërkimi i të dhënave duke përdorur një makro
Për të rikërkuar automatikisht të dhënat kur ndodh një ngjarje, mund të krijoni një makro dhe ta lidhni atë me ngjarjen. Le të themi se dëshironi të rikërkoni të dhënat duke marrë
Në skedën
Klikoni shigjetën në kutinë pranë shenjës së gjelbër plus (+) dhe zgjidhni
Ruani makro duke përdorur një emër
Hapur formularin e kërkuar V
Në skedën
Ruani formularin.
Në krye të faqes
Përdorni kodin për të rikërkuar të dhënat
Për të rikërkuar automatikisht të dhënat kur ndodh një ngjarje, mund të krijoni një makro dhe ta lidhni atë me një ngjarje, si p.sh. një faturë në një formular. Për ta bërë këtë, mund të krijoni një makro dhe ta lidhni atë me ngjarjen e formës
Hapni formularin e dëshiruar në Designer. Nëse faqja e vetive nuk shfaqet, shtypni F4.
Sigurohuni që forma të jetë përzgjedhur më pas klikoni në skedën
Në skedën
Në kutinë e dialogut
Një modul i ri do të hapet në Visual Basic Editor.
Lloji
Ruani formularin.
Në krye të faqes
Kërkoni të dhëna në një aplikacion ueb Access
Pyetjet në një aplikacion uebi Access ekzekutohen në server. Për të kërkuar të dhëna në një aplikacion ueb Access, përdorni makro RefreshRecord. Kjo makro kërkon grupin aktual të të dhënave.
Hapni formularin e kërkuar, klikoni butonin
NË
Ruani formularin.
Në krye të faqes
Kompania 1C lëshon vazhdimisht publikime të reja të konfigurimeve të saj: duke shtuar veçori të reja, duke përditësuar formularët e raportimit.
Prandaj, konfigurimet e bazave tuaja të informacionit gjithashtu duhet të përditësohen vazhdimisht. Vetë programi 1C madje ju kujton këtë dhe ofron përditësimin. Ju mund ta përditësoni vetë 1C 8.3 në dy mënyra: përmes konfiguruesit ose përmes Internetit. Le të shqyrtojmë udhëzime hap pas hapi në përditësimin e 1c dhe çfarë duhet bërë pas kësaj procedure duke përdorur një shembull.
Përditësimi i programit 1C 8 përmes Internetit
Për të përditësuar 1C 8.3 përmes Internetit, shkoni te menyja "Administrimi" dhe gjeni seksionin "Përditësimi i versionit të programit":
Së pari, le të shkojmë te seksioni "Konfigurimi i përditësimeve të programit nëpërmjet internetit":
Në këtë dritare, gjëja më e rëndësishme është të vendosni kodin e përdoruesit dhe fjalëkalimin pa to, nuk do të mund të lidheni me faqen me përditësime. Duhet t'i kishit marrë së bashku me . Nëse për ndonjë arsye nuk i keni ato, ekziston një lidhje afër që do t'ju çojë tek ju llogari personale në faqen e mbështetjes dhe të gjitha të dhënat do të jenë atje.
Këtu mund të çaktivizoni kontrollin automatik për përditësime, të vendosni një kontroll të planifikuar ose sa herë që hyni në program.
Lëreni çelësin të ndezur " Përditësim automatik" dhe klikoni "Next". Nëse gjendet një version më i ri i programit se ai aktuali, do të shfaqet informacioni përkatës.
Për konfigurimin tim kishte më shumë version i ri, dhe tani do të përpiqem të përditësoj 1C. Kushtojini vëmendje madhësisë së përditësimit, pasi ai shkarkohet dhe shpaketohet në drejtorinë e përdoruesit, i cili ndodhet në diskun "C:". Prandaj, duhet të ketë hapësirë të mjaftueshme të lirë mbi të. Nga rruga, këtu mund të lexoni se cilat ndryshime dhe risitë janë në përditësimin. Klikoni "Next".
Mjaft e çuditshme, programi nuk ishte në gjendje të lidhej me serverin e tij herën e parë për shkak të faktit se po përdorte timin kod i vjetër dhe fjalëkalimin, megjithëse specifikova gjithçka saktë në cilësimet:
Unë klikoj "OK", fut të dhënat e sakta dhe klikoj "Next". Shpresoj që ju të mos shihni një dritare të tillë.
Programi do të fillojë të marrë skedarin e përditësimit. Në varësi të shpejtësisë tuaj të internetit, ky mund të jetë një proces mjaft i gjatë. Më deshën disa minuta. Në dritaren tjetër duhet të zgjedhim nëse do të përditësojmë menjëherë apo pas përfundimit të punës. Nëse vendosni të përditësoni menjëherë, sigurohuni që askush tjetër të mos jetë në bazën e të dhënave. Përditësimi ndodh në modalitetin ekskluziv.
Merrni 267 mësime video në 1C falas:
Këtu do t'ju kërkohet të bëni një kopje rezervë përpara se të përditësoni. Unë këshilloj ME DOMOSDOSHT bëj një kopje rezervë të bazës së të dhënave 1C, u binda nga përvoja ime. Për më tepër, unë rekomandoj të zgjidhni artikullin e fundit "Krijoni një kopje rezervë dhe ruani në një drejtori". Në këtë rast, nëse diçka shkon keq gjatë përditësimit, vetë programi do të kthejë gjithçka në vendin e vet.
Përditësimi shkoi pa probleme për mua dhe zgjati rreth 45 minuta.
Shënim i rëndësishëm! Pas instalimit të përditësimit të konfigurimit, programi mund t'ju kërkojë të përditësoni platformën 1C. Ju mund të lexoni se si ta bëni këtë në ose të shihni në videon tonë:
Vetë-përditësimi i 1C 8.3 nëpërmjet konfiguruesit
Për të përditësuar përmes konfiguruesit, së pari duhet të shkarkoni skedarin e përditësimit 1C nga faqja zyrtare e internetit ose nga disku ITS. Unë përshkrova se si ta bëj këtë në artikullin "". Vetëm rreshti në tabelë, natyrisht, duhet të zgjidhni një tjetër (1C Kontabiliteti):
Këtu duhet theksuar një pikë. Jo të gjitha versionet e fundit mund të jenë të përshtatshme për konfigurimin tuaj aktual. Prandaj, nëse nuk e keni përditësuar për një kohë të gjatë, mund t'ju duhet të shkarkoni disa versione. Në listën e lëshimeve mund të shihni se cila i përshtatet cilës.
Në rastin tim, lëshimi i fundit i 1C është i përshtatshëm, dhe unë e shkarkova atë. Ndryshe nga skedari i përditësimit të platformës, përditësimet e konfigurimit ndodhen në arkiva. Këshillohet gjithashtu që ta vendosni në një drejtori të pastër dhe ta ekzekutoni. Pasi të jetë shpaketuar, ekzekutoni skedarin setup.exe:
Përditësimi do të instalohet në drejtorinë e specifikuar. Zakonisht kjo është drejtoria e paracaktuar, por ju mund të specifikoni një tjetër.
Tani le të shkojmë te konfiguruesi:
Natyrisht, ju duhet të identifikoheni si përdorues me të drejta administrative.
Le të bëjmë një kopje rezervë menjëherë!
Tani duhet të shkoni te menyja "Konfigurimi - Mbështetje - Përditësimi i konfigurimit". Do të shfaqet një dritare:
Nëse gjenden një ose më shumë përditësime të konfigurimit 1C 8.3, do të shfaqet një dritare që ju kërkon të zgjidhni atë që ju nevojitet:
Nëse gjenden disa përditësime të disponueshme, programi do të nxjerrë në pah më të fundit me shkronja të zeza.
Klikoni "Finish". Do të shfaqen dy dritare të tjera informacioni, aty ju vetëm duhet të klikoni "Vazhdo".
Procesi i përditësimit 1C do të fillojë. Pas një kohe, mund të shfaqet një dritare e krahasimit të konfigurimit. Nëse nuk jeni ekspert, atëherë është më mirë të mos prekni asgjë atje. Klikoni "Run":
Pas ca kohësh, do të shfaqet mesazhi "Konfigurimi i bashkimit përfundoi". Klikoni "OK".
Tani ju duhet gjithashtu të përditësoni konfigurimin e bazës së informacionit. Për ta bërë këtë, shkoni te menyja "Konfigurimi - Përditëso konfigurimin e bazës së të dhënave".
Nëse sistemi ju kërkon diçka tjetër, duhet të klikoni "Po" ose "Prano".
Kur të përfundoni, mund të mbyllni konfiguruesin. Kur filloni programin për herë të parë në mënyrë normale Mund të merrni një mesazh se platforma që po përdorni është e vjetëruar për këtë konfigurim dhe nuk rekomandohet të punoni në sistem.
Ky përditësim ka përfunduar.
Shikoni gjithashtu videon tonë për përditësimin e 1C përmes konfiguruesit:
Platforma 1C:Enterprise ju lejon të shtoni dhe ndryshoni në mënyrë programore elementet e një forme të menaxhuar. Le të kuptojmë pse kjo mund të jetë e nevojshme.
Modifikimi i softuerit të formularit mund të kërkohet në disa raste:
- Kur finalizoni konfigurimet standarde për të lehtësuar procedurën e mëvonshme të përditësimit. Në këtë rast, vetëm moduli i formularit do të ndryshohet. Modulet janë shumë më të lehta për t'u përditësuar sesa formularët.
- Gjatë zbatimit të disa algoritmeve të zakonshme. Për shembull, në nënsistemin "Ndalimi i redaktimit të detajeve të objektit", një buton mund të krijohet në mënyrë programore për të gjitha objektet e lidhura me nënsistemin për të mundësuar mundësinë e redaktimit të detajeve.
- Gjatë zbatimit të disa algoritmeve specifike. Për shembull, në drejtorinë e Nomenklaturës, krijohen fusha për modifikimin e detajeve shtesë.
Në një formë të menaxhuar, ju mund të shtoni, ndryshoni dhe fshini në mënyrë programore:
- detaje;
- ekipet lokale;
- elementet.
Të gjitha këto operacione janë të mundshme vetëm në server.
Riformësimi programatik ka kufizime:
- Mund të fshini vetëm detajet/komandat/elementet e shtuara në mënyrë programore. Nuk mund të fshini në mënyrë programore objektet e krijuara në konfigurues.
- Nuk mund të caktoni një atribut si kryesor.
Ndryshimi i komandave të formularit
Për të menaxhuar përbërjen e komandave për një objekt Forma e menaxhuar ka një koleksion Ekipet
Shtoni (< ИмяКоманды >)
Sasia ()
Gjeni (< ИмяКоманды >)
Fshije (< Команда >)
Koleksioni Teams është i disponueshëm si në klient ashtu edhe në server. Ju mund të ndryshoni koleksionin (metodat Add() dhe Delete()) vetëm në server. Ju mund të kërkoni dhe të merrni numrin e elementeve (metodat Find () dhe Count ()) si në klient ashtu edhe në server.
Si shembull i punës me komandat e formës, le të krijojmë ekip i ri Historia e Ndryshimeve me titullin "Ndrysho Histori...", e cila do të thërrasë mbajtësin Historia e shfaqjes(). Krijimi ndodh kur hapet forma.
&NëServer
Procedura WhenCreatingOnServer (Dështim, përpunim standard)
Ekipi = Ekipet. Shto( "Historia e Ndryshimeve");
Ekipi . Veprimi = ;
Ekipi . Titulli = "Historia e ndryshimeve...";
Fundi i procedurës
&OnClient
Procedura Connectable_DisplayHistory(Komanda)
// veprimet komanduese
Fundi i procedurës
Trajtuesi i komandave duhet të jetë i vendosur në një formular dhe të ketë një direktivë përpilimi &OnClient.
Ndryshimi i detajeve të formularit
Leximi i përbërjes së detajeve të formularit kryhet nga funksioni Merrni detaje(< Путь >) duke kthyer një grup të tipit FormAttributes. Parametri i funksionit specifikon shtegun drejt atributit prind (si varg). Nëse parametri hiqet ose specifikohet një varg bosh, detajet e nivelit të lartë kthehen.
Ndryshimi i detajeve bëhet duke përdorur metodën Ndrysho Detajet(<Detaje të shtuara>, <Detaje të heqshme>) objekt Forma e menaxhuar. Tek parametrat Detaje të shtuara Dhe Detaje të heqshme Transmetohen vargje me elementë të tipit Form Atributes.
Kujdes!
Procesi i ndryshimit të përbërjes së detajeve është mjaft intensiv me burime. Forma në të vërtetë po rikrijohet. Në këtë drejtim, puna me detajet e formularit kryhet në modalitetin e grupit.
Le të krijojmë një atribut të ri të formës me emrin Blerësi:
AddedDetails = Array i ri;
Detaje të shtuara. Shto (Atributet e reja të formës(“Blerësi”, Përshkrimi i llojit të ri (“Lidhja e drejtorisë. Kundërpalët”), “Klienti”));// Ndryshime në përbërjen e detajeve
);
Ndryshimi i elementeve të formës
Për të kontrolluar përbërjen e elementeve të një objekti Forma e menaxhuar ka një koleksion Elementet. Mbledhja ka disa mënyra:
Fut (< Имя>, < ТипЭлемента>, < Родитель>, < Элемент >)
Shtoni (< Имя>, < ТипЭлемента>, < Родитель >)
Sasia ()
Gjeni (< Имя >)
Lëviz (< Элемент>, < Родитель>, < МестоРасположения >)
Fshije (< Элемент >)
Koleksioni i Artikujve është i disponueshëm si në klient ashtu edhe në server. Modifikoni një koleksion (Fut metodat () , Shto () , Zhvendos () dhe Fshi () ) janë të disponueshme vetëm në server. Ju mund të kërkoni dhe të merrni numrin e elementeve (metodat Find () dhe Count ()) si në klient ashtu edhe në server. Elementet e koleksionit mund të jenë:
- FormGroup;
- FormTable;
- FormField;
- Butoni i formës.
Ju mund të caktoni programatikisht mbajtës të ngjarjeve për të formuar elementë. Metoda është menduar për këto qëllime SetAction(< ИмяСобытия>, < Действие >) .
Le të shohim disa nga shembujt më të zakonshëm të punës me komandat, detajet dhe elementët e formës.
Shtimi i një komande dhe butoni i lidhur me të:
// Krijo një komandë
Ekipi = Ekipet. Shto( "Historia e Ndryshimeve");
Ekipi . Veprim = "Plug-in_Display History"; // Formulari duhet të përmbajë një procedurë me emrin e specifikuar
Ekipi . Drejtimi = "Historia e ndryshimeve...";
// Krijoni një buton dhe shoqëroni atë me një komandë
Elementi = Artikuj. Shto( "Historia e Ndryshimeve", Type("FormButton" ));
Elementi.Emri i komandës = "Historia e Ndryshimeve";
Shtimi i një atributi dhe fushës së hyrjes përkatëse:
// Përshkrimi i detajeve të shtuara
AddedDetails = Array i ri;
Detaje të shtuara. Shtoni(Propa të reja të formularit ("Blerësi", Përshkrimi i llojit të ri ( "DirectoryLink. Kundërpartitë"), "Klient" ));
// Ndryshimi i përbërjes së detajeve
Ndrysho Detajet (Detajet e Shtuara);
// Krijimi i një fushe hyrëse dhe lidhja me atributin
Elementi = Artikuj. Add("Blerësi" , Lloji("Fusha e formularit" ));
Elementi . Pamje = FormFieldView. Fusha hyrëse;
Elementi . PathToData= "Blerësi" ;
Caktimi i një mbajtësi të ngjarjeve në një element formulari:
ArtikulliKlient. SetAction("OnChange", "Connected_BuyerOnChange");
&OnClient
Procedura Connected_BuyerOnChange(Element)
// Veprimet e ngjarjes
Fundi i procedurës
Kujdes!
Procedurat që janë caktuar si mbajtës të ngjarjeve nga kodi duke përdorur metodën SetAction (), rekomandohet të vendosni prefiksin Connectable_.
Kujdes!
Mund ta shkarkoni përpunimin me shembuj të kërkimit programatik dhe ndryshimit të detajeve, komandave dhe elementeve të një forme të menaxhuar.