Externé spracovanie torrentu 1s 8.3. Účtovné informácie

Zvážte v tomto článku pokyny krok za krokom na vytvorenie externého spracovania v 1C 8.3 v režime riadenej aplikácie použijeme riadené formuláre. A čo je najdôležitejšie, naučíme sa, ako ho prepojiť s mechanizmom „externého spracovania“ konfigurácií 1C postavených na knižnici štandardných podsystémov verzie 2.0 a novšej.

Úloha bude nasledovná: vytvoriť čo najjednoduchšie externé spracovanie, ktoré vykoná skupinovú akciu na referenčnej knihe "Číselník", a to nastaviť zvolené percento sadzby DPH pre zadanú skupinu položiek.

Aby sme to urobili, okamžite urobíme potrebné nastavenie v programe (za konfiguráciu 1C 8.3 sa považuje: "Podnikové účtovníctvo 3.0" na riadené formuláre).

Začiarknutím tohto políčka nám dáva možnosť použiť externé spracovanie.

Príklad vytvorenia nového externého spracovania v 1C 8.3

Teraz poďme ku konfigurátoru. Z ponuky "Súbor" vyberte "Nový...". Otvorí sa okno výberu zobrazenia. vytvorený súbor. Vyberte "Externé spracovanie":

Otvorí sa nové okno externého spracovania. Dajme jej meno hneď teraz. Pri ukladaní spracovania na disk sa ponúkne:

Pridajme nový formulár riadeného spracovania. Označujeme, že toto je formulár spracovania a je to hlavný:

Vo formulári budeme mať dve rekvizity:

  • Skupina nomenklatúry - odkaz na referenčnú knihu "Nomenklatúra";
  • Vybrať sadzbu DPH – odkaz na výpis Sadzby DPH.

Podrobnosti vytvárame v stĺpci "Rekvizity" v pravom hornom okne. Presuňte ich myšou do ľavého horného okna. Nové podrobnosti by sa mali okamžite objaviť vo formulári nižšie.

Postupnosť detailov je možné zmeniť pomocou šípok "Hore" - "Dole":

Získajte bezplatné video lekcie 267 1C:

Zostáva pridať tlačidlo "Inštalovať". V spravovaných formulároch nemôžete do formulára len pridať tlačidlo. Aj keď ho pridáte do štruktúry prvkov formulára, nebude viditeľný na samotnom formulári. Tlačidlo musí byť spojené s príkazom, ktorý vykoná. Prejdite na kartu „Príkazy“ a pridajte príkaz „Nastaviť sadzbu DPH“. Vytvorte akciu vo vlastnostiach príkazu. Vyberte obslužný program príkazov „Na klientovi“. Príkaz možno do formulára pridať aj jednoduchým pretiahnutím myšou do sekcie s prvkami formulára.

V module formulára sa vytvorí rovnomenná procedúra. V ňom voláme procedúru na serveri:

&AtClient

Postup Nastaviť sadzbu DPH (príkaz)

SetVATRAteOnServer();

EndProcedure

V postupe na serveri napíšeme malý dotaz a úkony súvisiace s nastavením sadzby DPH:

&Na serveri

Postup SetVATRAteOnServer()

Žiadosť = Nová požiadavka;
Žiadosť.Text =
"VYBERTE
| Nomenklatúra.Odkaz
| OD
| Adresár Nomenklatúra AS Nomenklatúra
| KDE
| Nomenclature.Reference IN HIERARCHY (&Nomenclature Group)
| A NIE Nomenklatúra.Značka vymazania
| A NIE nomenklatúra. Toto je skupina “;

Query.SetParameter("Skupina nomenklatur", Skupina nomenklatur);
RequestRes = Request.Execute();
SelectDetRecords = ResRequest.Select();

Kým SelectDetRecord.Next() Loop

Pokus
SprNo.Object.Write();
Výnimka
Report("Chyba pri písaní objektu """ + SprNoobObject + """!
|» + PopisError());
Koniec pokusu;

EndCycle;

EndProcedure

Vrátime sa na kartu "Formulár", pridáme tlačidlo do formulára a priradíme ho k príkazu:

Ako také je naše spracovanie pripravené na použitie. Ak to chcete zavolať, v režime „1C Enterprise“ musíte prejsť do ponuky „Súbor“ - „Otvoriť“ a vybrať vytvorený súbor.

Práca v tomto režime je však vhodná na spracovanie ladenia a pre používateľa nie je celkom vhodná na prácu. Používatelia sú zvyknutí mať všetko „po ruke“, teda v samotnej databáze.

Na to slúži časť „Dodatočné hlásenia a spracovanie“.

Ale aby sme tam mohli pridať naše spracovanie, musíme mu najprv dať popis a povedať programu jeho vlastnosti.

Popis detailov externého spracovania

Uvediem príklad obsahu tejto funkcie. Musí sa dať exportovať, a preto sa musí nachádzať v module spracovania:

Funkcia DetailOnExternalProcessing() Export

DataForReg = Nová štruktúra();
DataForReg.Insert("Name", "Nastavenie sadzby DPH");
DataForReg.Insert("SafeMode", True);
DataForReg.Insert("Verzia", ​​"ver.: 1.001");
DataForReg.Insert("Informácie", "Spracovanie pre nastavenie sadzby DPH v adresári Nomenklatúra");
DataForReg.Insert("Zobraziť", "Ďalšie spracovanie");

TabZnCommands = New TableValues;
TabZnCommands.Columns.Add("Identifikátor");
TabZnCommands.Columns.Add("Použitie");
TabZnCommands.Columns.Add("Zobraziť");

NewLine = TabZnCommands.Add();
NewString.Identifier = "Otvoriť spracovanie";
NewLine.Usage = "FormOpen";
NewLine.View = "Otvoriť spracovanie";
DataForReg.Insert("Príkazy", TabZnPríkazy);

Return DataForReg;

EndFunctions

Aby ste lepšie pochopili, ktoré polia štruktúry údajov registrácie musíte použiť, pozrime sa na podrobnosti adresára „Dodatočné prehľady a spracovanie“:

Ako vidíte, všetko je celkom jednoduché. Len jeden atribút sa nezhoduje: „Možnosť spustenia“ - „Použiť“. Ak sa pozrieme na kód jedného zo spoločných modulov, uvidíme, ako vzniká množstvo týchto polí:

Ak chcete určiť, ktoré polia štruktúry sú povinné, najskôr ju nemôžete opísať, stačí vytvoriť prázdne a potom použiť debugger. Ak pri registrácii spracovania sledujete moduly, okamžite bude jasné, ktoré polia sú povinné a ktoré nie.

Pripojenie externého spracovania v 1C 8.3

V 1C je veľa konfiguračných objektov, ktoré nejako súvisia s účtovníctvom - to znamená, že umožňujú jeho údržbu - adresáre, dokumenty, registre atď. Čo však robiť, keď potrebujete vytvoriť program v jazyku 1C, ktorý nijako nesúvisí s účtovníctvom, ale je potrebný pre servisné potreby programátora alebo na uľahčenie práce používateľa?

Skvelým príkladom je dávkové spracovanie dokumentov. Toto je nástroj, ktorý vám umožňuje vykonávať / meniť / tlačiť nie jeden dokument, ale veľa naraz, podľa zvoleného zoznamu. Súhlasím - veľmi pohodlné.

Na implementáciu nástrojov v 1C na uľahčenie práce používateľa alebo správcu databázy 1C existuje špeciálny konfiguračný objekt - spracovanie 1C. 1C spracovanie môže byť súčasťou konfigurácie alebo distribuované ako jednotlivé súbory(potom sa spracovanie nazýva externé spracovanie 1C).

Spracovanie 1C vám umožňuje vyvinúť vlastné nástroje na programovanie 1C, ako aj na nastavenie alebo správu 1C. Vďaka tomu sú na internete stovky typických ošetrení (vyvinutých 1C) a tisíce amatérskych ošetrení na internete.

Je čas vyskúšať si spracovanie 1C sami. Podrobnosti nižšie.

Čo sú spracovanie 1C a ako sa používajú

Malý úvod. Tí, ktorí už poznajú spracovanie 1C, môžu tento odsek preskočiť.

Spracovanie je teda nástroj napísaný programátorom. Sám nevie nič robiť a neukladá údaje do databázy 1C, na rozdiel napríklad od dokumentu, ktorý je uložený do databázy a je možné ho zaznamenať a vykonať samostatne, bez ďalšieho programovania. Funkcie spracovania 1C sú úplne závislé od programátora, ktorý ho napísal.

Podľa funkčnosti spracovania možno 1C rozdeliť do troch typov:

  • Konfigurácia pomocného spracovania 1C
    V každej typickej konfigurácii existuje veľa ošetrení. Používajú sa ako doplnkové formuláre rozhrania (pracovná plocha používateľa, prehľad konfigurácie), ako súčasť funkcionality konfigurácie (zadávanie počiatočných stavov, počiatočné naplnenie databázy, uzávierka mesiaca).
  • Objekty (triedy)
    Tí, ktorí poznajú iné programovacie jazyky, už poznajú koncept objektu. Ide o triedu, ktorá má k dispozícii súbor „premenných“ a „funkcií“. Jeho čaro spočíva v sebestačnosti – to znamená, že všetko, čo je potrebné na plnenie jeho funkcií, je zhromaždené v jednej triede.

    V 1C je možné vytvárať triedy pomocou spracovania 1C: „premenné“ - podrobnosti spracovania 1C, „funkcie“ - funkcie v module objektu spracovania 1C (označené ako Export pre verejné funkcie). Pohodlie spočíva jednak vo vytvorení inštancie takejto triedy a jednak v jej presúvaní medzi konfiguráciami.

    Dobrým príkladom je spracovanie tlače 1C (doplnkové tlačové formy), ktoré nájdete v typických konfiguráciách v adresári Ďalšie tlačové formy. Vždy majú verejnú funkciu Print() a štandardizované použitie.

    Všimnite si, že takéto „triedy“ samozrejme priamo nesúvisia s údajmi – je potrebné ich odovzdať alebo prečítať v „konštruktore“.

  • Ďalšie používateľské a správcovské nástroje
    Existuje mnoho všeobecných nástrojov, ktoré zvyčajne používa DBA, ktoré nie sú viazané na konkrétnu konfiguráciu. Takéto nástroje často nie sú zahrnuté v typickej distribúcii konfigurácie a sú distribuované samostatne (zvyčajne na diskoch ITS). Okrem typických programov programátori na internete uverejňujú množstvo vlastných nástrojov.

    Príkladom je: 1C spracovanie práce s obchodným vybavením, 1C konzola úloh (zobrazuje zoznam naplánovaných úloh), 1C dotazovacia konzola (umožňuje vykonávať akékoľvek požiadavky bez programovania) atď.

Kde sú spracovanie 1C

Takže v konfigurácii je zabudované spracovanie 1C a externé spracovanie 1C.

Vstavané spracovanie 1C používa programátor vyvíjajúci konfiguráciu situačne - to znamená, že sa môžu zobraziť buď v používateľskej ponuke (časť v ponuke Nástroje), alebo programovo otvoriť z iných objektov 1C (napríklad z adresárového formulára ).

Tak či onak, pod administrátorskými právami môžete otvoriť zoznam spracovania zabudovaný v konfigurácii a ktorýkoľvek z nich, ak je možné ho otvoriť (teda ak má obrazovku a programátor nenastavil zámok pri otvorení). Ak to chcete urobiť, v hrubom klientovi použite ponuku Operácie/Spracovanie v tenkého klienta použite ponuku Všetky funkcie/Spracovanie. Ak neviete, ako nájsť tieto ponuky -.

V konfigurátore sa spracovania 1C zabudované do konfigurácie nachádzajú vo vetve Processing.

Externé spracovanie 1C sa otvára v konfigurátore aj v Enterprise pomocou ponuky Súbor / Otvoriť.

Bezpečnosť. Dávaj pozor na . Modul objektu spracovania 1C sa spustí automaticky pri otvorení spracovania 1C v režime Enterprise. Ak teda otvoríte spracovanie napísané útočníkom, môže sa vykonať automaticky bez akýchkoľvek otázok.

Ako urobiť spracovanie 1C sami

Poďme teda k tomu najzaujímavejšiemu - algoritmu na vytvorenie vlastného spracovania 1C od začiatku.

Vonkajšie spracovanie - veľmi šikovný nástroj pre spoločnosti používajúce štandardné konfigurácie na 1C:Enterprise 8.3. Umožňujú vám neplytvať energiou a peniazmi na aktualizácie 1C, vďaka čomu je možné aktualizovať databázy jedným tlačidlom v jednoduchom používateľskom režime. Pomocou mechanizmu knižnice štandardných podsystémov môžete pridávať rôzne tlačidlá do dokumentov a adresárov bez zmeny štandardnej konfigurácie. Zvážte príklad vytvorenia a pripojenia externého spracovania v jednej z konfigurácií 1C.

Vytvárame externé spracovanie v 1C 8.3

Na vytvorenie nového externého spracovania použite konfigurátor. Cez menu „Súbor“ vyberieme príkaz „Nový ...“ a určíme, že vytvoríme externé spracovanie. V okne, ktoré sa otvorí, nastavte názov a po stlačení "Enter" sa automaticky vyplní. Taktiež vám tento názov ponúkne systém ako názov súboru pri ukladaní.

Pridajme formulár na spracovanie kliknutím na tlačidlo lupy v príslušnom okne. Vytvorme napríklad spracovanie, ktoré ukáže, ktoré zákazky odberateľa používajú konkrétny materiál. Aby sme to urobili, musíme do formulára umiestniť:

  • Requisite - pole pre nastavenie nomenklatúry;
  • Tlačidlo, ktoré zavolá kód.

Do príslušnej sekcie pridávame atribút „Nomenklatúra“ s typom údajov „DirectoryReference.Nomenclature“ a tlačidlo „Zobraziť“ v menu „Príkazy“ -> „Príkazy formulára“.

Aby sa pridané údaje prejavili na formulári, je potrebné ich pretiahnuť na prvky formulára umiestnené v ľavej hornej časti. Pomocou modrých šípok je možné zamieňať prvky. Aby nami vytvorené tlačidlo robilo to, čo sme zamýšľali, musíme mu priradiť procedúru. Naprieč obsahové menu vyberte „Akcia príkazu“ a na otázku, kde je potrebný handler, odpovieme: „Vytvoriť na klientovi a procedúru na serveri“.


Fragment 1

&OnClient Postup Show(Command) ShowOnServer(); EndProcedure &Procedúra na serveri ShowOnServer() //Vloženie obsahu obslužného programu. EndProcedure

Zvolili sme vytvorenie procedúry na serveri, pretože ako výsledok chceme získať výber z databázy. Na klientovi takúto možnosť nemáme, preto sa potrebujeme pripojiť na server, ktorý si vymieňa dáta s databázou. Teraz musíme napísať kód, ktorý implementuje to, čo sme naplánovali. Použije sa dotaz a výstup všetkých dokladov cez funkciu "Výkaz ()".


Fragment 2

&OnClient Procedure Show(Command) ShowOnServer(Nomenclature); EndProcedure &AtServer Procedure ShowAtServer(Nomenclature) Query = Nový dotaz; Query.Text = "VYBERTE RÔZNE | Obsah objednávky zákazníka. Referencia AKO Referencia | OD | Dokument. Objednávka zákazníka. Obsah AKO Obsah objednávky zákazníka | WHERE | Obsah objednávky zákazníka. Nomenklatúra = &Nomenklatúra"; Query.SetParameter("Nomenklatúra", Nomenklatúra); QueryResult = Query.Execute(); SamplingDetailRecords = QueryResult.Select(); Kým SelectionDetailedRecords.Next() Slučka Report(SelectionDetailedRecords.Reference); EndCycle; EndProcedure

V súčasnej fáze môžeme otvoriť externé spracovanie ako obyčajný súbor v spustenej databáze 1C a už bude funkčné. Ak však máme veľa používateľov, budeme musieť tento súbor poslať všetkým a poskytnúť mu pokyny, ako ho skutočne otvoriť v 1C, čo je mimoriadne nepohodlné. Aby sme tomu zabránili, naše spracovanie by sa malo nachádzať v jednej zo sekcií 1C. Aby sme to dosiahli, musíme to ešte trochu vylepšiť cez konfigurátor, pričom určíme určité nastavenia.

Pre umiestnenie externého spracovania do sekcie 1C je potrebné zaregistrovať procedúru „Information ON External Processing“ v objektovom module. V hlavnom menu spracovania kliknite na "Akcie" a vyberte "Objektový modul". Tu je potrebné zaregistrovať všetky nastavenia potrebné pre 1C, aby systém pochopil, čo sa od neho vyžaduje a aký druh súboru je pred ním. Snímka obrazovky zobrazuje kód funkcie „Podrobnosti externého spracovania“.

Funkcia DataOnExternalProcessing() Export DataForReg = New Structure(); DataForReg.Insert("Názov","Nové externé spracovanie"); DataForReg.Insert("SafeMode", True); DataForReg.Insert("Verzia", ​​"ver.: 1.001"); DataForReg.Insert("Zobraziť", "Ďalšie spracovanie"); TabZnCommands = New TableValues; TabZnCommands.Columns.Add("Identifikátor"); TabZnCommands.Columns.Add("Použiť"); TabZnCommands.Columns.Add("Zobraziť"); NewLine = TabZnCommands.Add(); NewString.Identifier = "NewExternalProcessing"; NewString.Usage = "FormOpen"; NewRow.View = "Nové externé spracovanie"; DataForReg.Insert("Príkazy", TabZnPríkazy); Return DataForReg; EndFunctions

Fragment 3

Pripojenie externého spracovania v 1C

Pred pripojením externého spracovania k typickej konfigurácii musíte povoliť používanie tohto nástroja. V "Administrácia" v podpoložke "Tlač formulárov, zostáv a spracovanie" nastavíme príznak oproti mechanizmu, ktorý potrebujeme. Sprístupní sa nám tlačidlo na prechod do adresára dodatočného spracovania a prehľadov.


Pri prechode do zoznamu v ňom vytvoríme nový riadok a systém vás vyzve na výber súboru. Vyberieme spracovanie, ktoré sme vykonali a uložili, a konfigurácia 1C nezávisle vyplní väčšinu polí. Prostredníctvom tlačidla "Spustiť" už môžeme kontrolovať výkon nášho spracovania, ale to nie je príliš pohodlné pre ostatných používateľov. Aby používatelia mali náš tím a mohli volať, musíme:

  • Zadajte umiestnenie objektu. Kliknutím na „Nedefinované“ otvoríme okno sekcií a uvedieme, v ktorých sekciách bude operácia dostupná;
  • Bez zbytočných nastavení vyberte používateľov, ktorým sa tento príkaz zobrazí v menu "Ďalšie spracovanie" vybraných sekcií. Ak to chcete urobiť, v tabuľkovej časti vyberte položku " Rýchly prístup» a pridajte zodpovedných používateľov do pravej polovice;
  • Na karte " Ďalšie informácie» môžete určiť priečinok, v ktorom sa bude nachádzať stiahnuté spracovanie;
  • Po stlačení tlačidla „Záznam“ vo vybranej sekcii v ponuke „Ďalšie spracovanie“ používatelia nájdu náš príkaz a budú ho môcť použiť.

Ak chceme vykonať zmeny v našom spracovaní, musíme ho najskôr vyložiť z databázy. Ak to chcete urobiť, v adresári "Ďalšie spracovanie a zostavy" nájdite požadovaný riadok a použite príkaz "Nahrať do súboru ...". Vykonajte zmeny, uložte spracovanie a pomocou tlačidla "Načítať zo súboru ..." vyhľadajte upravený súbor epf bez zmeny parametrov. Po zaznamenaní uvidia všetci používatelia vykonané zmeny.

Ak používate neštandardnú alebo zastaranú základňu 1C, využite možnosť stiahnuť si spracovanie cez konfigurátor. V strome objektov v časti „Spracovania“ vytvorte nové spracovanie a cez kontextové menu vyberte „Nahradiť externým spracovaním, správa ...“. Zostáva iba nakonfigurovať spustenie externého spracovania z požadovanej sekcie vrátane pridaného spracovania v požadovanom podsystéme.


Práca s externým spracovaním je veľmi pohodlná a predchádza mnohým konfliktom. Ich jedinou významnou nevýhodou je, že nie sú automaticky aktualizované spolu s konfiguráciou. To znamená, že ak vývojári zmenili názov dokumentu alebo adresára v hlavnej konfigurácii, budeme musieť manuálne nakonfigurovať spracovanie.

Skúsení programátori 1C sa snažia obmedziť počet zmien v hlavnej konfigurácii na minimum, aby aktualizácia netrvala príliš dlho. Používatelia však chcú automatizovať svoje rutinné akcie a požiadať o pomoc vytvorením „ďalšieho tlačidla s požadovanou funkcionalitou“. Spracovanie nám pomôže zaobísť sa bez zmien v typickej konfigurácii alebo ich urobiť čo najmenej.

Spracovanie je špeciálny konfiguračný objekt určený na zmenu informácií v databáze alebo vytvorenie novej funkcionality pre administrátora alebo používateľov.

Klasifikácia liečby

V čase vytvorenia spracovanie nerobí nič. Na čo je určený a čo bude robiť, závisí výlučne od programátora, ktorý ho napíše. Podľa ich funkcií možno všetko spracovanie 1C rozdeliť do nasledujúcich skupín:

  • Samostatné sady funkcií a procedúr, podobne ako objekt alebo trieda. Programátori ich môžu použiť ako knižnicu alebo použiť všetky časti kódu predpísané pri spracovaní, ak ich zahrnú do konfigurácie. Napríklad tlačové funkcie kombinujú vývojári typických konfigurácií na jednom mieste;
  • Pomocné spracovanie. Automatizujú malú oblasť mechanickej práce alebo poskytujú používateľom údaje v požadovanej forme. To zahŕňa pracovné stanice, skupinové spracovanie dokumentácie 1C, import alebo export údajov atď.;
  • Ďalšie nástroje na prácu s údajmi. Ide o špecializované spracovanie, umožňujúce najčastejšie pracovať s ľubovoľnou konfiguráciou a databázou.

Externé spracovanie 1C 8.3 druhého a tretieho typu programátori veľmi často využívajú pri každodenných činnostiach. Každý skúsený vývojár 1C má svoju vlastnú sadu "asistentov" - samostatné súbory s postupmi pre všetky príležitosti. Vďaka tomu je schopný vykonávať niektoré úlohy iba vyladením niekoľkých riadkov kódu: načítanie alebo vyloženie údajov, spracovanie adresára alebo dokumentov, vytvorenie tlačenej formy - pre vývojárov to nebude ťažké.

Keď sa programátor rozhodne vytvoriť spracovanie, musí pochopiť, kam ho treba pridať. S otváraním konfigurátora nie je potrebné sa ponáhľať - typické konfigurácie podporujú možnosť pridania externého dodatočného spracovania. Ich charakteristickým znakom je absencia potreby zmeny hlavnej konfigurácie, a teda zjednodušenie aktualizácie. Do konfigurácie ich môžu pripojiť aj bežní užívatelia, nielen správcovia, keďže sú zabudované v systéme spracovania.

Ak chcete zistiť zoznam procesov spojených s vašou konfiguráciou, musíte ho zadať v režime konfigurátora. Kliknite na ponuku „Konfigurácia“ -> „Otvoriť konfiguráciu“. Vľavo sa otvorí okno, v ktorom nájdete všetky konfiguračné objekty, ktoré obsahujú vstavané spracovanie.

Ak chcete zobraziť zoznam externého spracovania už pripojeného ku konfigurácii, musíte spustiť 1C v podnikovom režime. V programe UT sa zoznam, ktorý nás zaujíma, nachádza v sekcii "Servis" v menu "Externé tlačové formuláre a spracovanie". V ďalších typických produktoch spoločnosti 1C sa nachádza v sekciách „NSI a správa“ a podobne.

Samostatne stojí za zmienku, ako otvoriť externé spracovanie, ktorého autorom nie ste. Na internete je možné stiahnuť ďalšie spracovanie 1C na mnohých stránkach, z ktorých väčšina je navrhnutá tak, aby pomohla kolegom. Existujú však prípady, keď sa spracovanie 1C, neopatrne spustené cez ponuku „Súbor“ -> „Otvoriť“, zlomilo pracovná základňa obrovská spoločnosť. Neznáme doplnky univerzálne spracovanie najprv otvorte v konfigurátore a starostlivo skontrolujte celý kód, aby ste predišli hrozným následkom.

Vytváranie spracovania do samostatných súborov a ich pripojenie k databáze 1C je jednou zo základných zručností administrátora. Sami ste si stiahli a skontrolovali alebo napísali vynikajúce spracovanie, ktoré vám a vašim používateľom pomôže pracovať v 1C. Teraz je vašou úlohou pridať spracovanie do konfigurácie tak, aby zamestnanci vašej spoločnosti používali novú funkcionalitu. Stačí prejsť jednoduchým algoritmom a budete môcť vykonať kontrolu a nahlásiť dokončenie práce na vývoji funkčnosti:

  1. Otvorte zoznam externých spracovaní pripojených k databáze. Kde hľadať tento zoznam, už bolo povedané vyššie;
  2. Kliknite na „Vytvoriť“ a 1C otvorí okno na výber súboru, v ktorom musíte určiť, kde sa nachádza spracovanie údajov 1C;
  3. Po výbere 1C samostatne rozpozná typ externého spracovania (mali by ste ho predtým zaregistrovať v objektovom module). Niektoré polia sa vyplnia automaticky – typ, názov súboru, verzia, názov príkazu, názov a iné;
  4. 1C bude tiež čítať zo spracovania, kde by mal byť umiestnený - v dokumentoch, referenčnej knihe alebo špeciálnej časti pre dodatočné spracovanie. Okrem toho môžu vývojári pridať výzvu na spracovanie iba pre formuláre niektorých dokumentov alebo adresárov;
  5. Aby používatelia videli novú funkcionalitu, musíte nastaviť parameter „Publikovať“ na „Používa sa“.

Pre niektoré typy externého spracovania je možné nastaviť užívateľov, ktorí budú mať Nová funkcia alebo rozvrh. Naplánované úlohy alebo úlohy na pozadí sú samostatným typom spracovania, ktoré možno vykonávať bez zásahu používateľa. Ide o pohodlnú funkciu v prípadoch, keď potrebujete automatizovať rutinnú prácu alebo spustiť dávkové spracovanie dokumentov 1C. Môžu tiež pomôcť, ak je server slabý - všetko spracovanie je možné spustiť večer, keď v databáze nie sú žiadni aktívni používatelia.

Nastavenie rozvrhu v 1C je bohaté na možnosti, ale aj nepripravený používateľ dokáže prísť na princípy za pár minút. V dolnom poli sa v závislosti od nastavených hodnôt vytvorí popis harmonogramu, kedy sa má spracovanie spustiť a ako sa bude vykonávať. Na kontrolu správnosti vykonania môžete použiť registračný denník - zaznamenáva dátum a čas začiatku a konca spracovania.

Mnohé franšízové ​​spoločnosti stavajú svoju implementáciu výlučne na tvorbe spracovania – vyvíjajú pracovné stanice a spájajú ich. To znamená, nahradiť štandardné rozhranie 1C so zložitými názvami osobne vyvinutými podľa želania používateľov. A podľa zadaných údajov na strane servera je dokument 1C 8.3 spracovaný pre zamestnancov spoločnosti nepostrehnuteľne. Nič vám nebráni využiť túto skúsenosť – a vaša spoločnosť si čoskoro uvedomí, aký cenný ste.

Pozor!
Všetko spracovanie z diskov ITS je určené na informačné účely a výhradne pre registrovaných používateľov ITS.

Výber a spracovanie predmetov. (univerzálne)

Vyhľadáva objekty v dokumentoch a adresároch, ktoré spĺňajú určité podmienky. Spracuje výsledky vyhľadávania.

Zhrnutie informačnej základne. (univerzálne)

Vykonáva IB súhrn typických konfigurácií:

  • SCP 3.1.
  • TK 1,6.
  • UT 10.3.

Registrácia zmien na výmenu. (univerzálne)

V režime riadenej aplikácie upravuje registráciu zmien výmenných objektov. Umožňuje zmeniť aktuálnu registráciu na rôznych uzloch. Zmení čísla prijatých a odoslaných správ.

Konverzia denníka aktivity používateľa. (univerzálne)

Konvertuje na program, v zabudovanom jazyku, protokol užívateľských akcií.

Fulltextové vyhľadávanie v údajoch. (univerzálne)

Indexovanie a vyhľadávanie v údajoch.

Hľadanie a nahradenie hodnôt. (univerzálne)

Vyhľadáva a nahrádza referenčné hodnoty v objektoch IS.

Založenie technologického denníka. (univerzálne)

Vytvára alebo upravuje súbor denníka procesov. Má schopnosť konfigurovať vytváranie výpisu pri zlyhaní, konfigurovať podmienky a udalosti, pri výskyte ktorých sa informácie zapíšu do tohto protokolu.

Pracovná konzola. (univerzálne)

Monitoruje pozadie a plánované úlohy. Odstraňuje, vytvára nové.

Konverzia externého spracovania. (univerzálne)

Zmena dôverných informácií. (univerzálne)

Selektívna zmena alebo čistenie informačnej bezpečnosti od určitých informácií.

Skupinová zmena detailov. (univerzálne)

Zmení detaily a tabuľkové časti v dokumentoch a adresároch.

Vykladanie a načítanie používateľov. (univerzálne)

Uvoľní a načíta používateľov IB do súboru XML.

Nahrávanie údajov do externých databáz. (univerzálne)

Uvoľňuje dátové štruktúry do externého DBMS pomocou ADO v dvoch režimoch:

  • Stiahnuť všetko
  • Odovzdať zmeny (používa sa na synchronizáciu zmien v pracovnom IB s IB prijímača). Tento režim využíva mechanizmy výmenného plánu.

Podporuje nasledujúce DBMS:

  • Microsoft SQL
  • IBM DB2
  • Oracle
  • PostgreSQL
  • MySQL

Nahrávanie a načítanie XML údajov. (univerzálne)

Uvoľňuje a načítava dáta v IB, úplne aj čiastočne. Používa sa na prenos údajov medzi konfiguráciami, ktoré majú podobné zloženie objektov.

Načítavanie údajov z tabuľkového dokumentu. (univerzálne)

Načíta údaje do adresárov a tabuľkových častí z tabuľkových dokumentov.

Pracuje v hrubom klientovi v normálnom aplikačnom režime.

Konzola dotazov. (univerzálne)

Je to veľká pomoc pri zostavovaní správ a vytváraní dopytov.