Kako spojiti vanjsko izvješće u 1c 8.3. Dodavanje vanjske obrade u bazu podataka. Opis funkcije "Informacije o vanjskoj obradi"

Razmotrite ovaj članak korak po korak upute za stvaranje vanjske obrade u 1C 8.3 u kontroliranom načinu primjene, odnosno, koristit ćemo kontrolirane obrasce. I što je najvažnije - naučit ćemo ga povezati s mehanizmom "vanjske obrade" konfiguracija 1c, izgrađen na knjižnici standardnog podsustava verzija 2.0 i noviji.

Zadatak će biti sljedeći: stvoriti jednostavnu vanjsku obradu koja će izvesti grupnu akciju iznad imenika "nomenklature", naime, kako bi se utvrdio odabrani postotak stope PDV-a za određenu skupinu nomenklature.

Da bismo to učinili, odmah ćemo napraviti potrebnu postavku u programu (uzima se u obzir konfiguracija 1C 8.3: "Računovodstvo poduzeća 3.0" na upravljanim obrascima).

Instaliranje ovog potvrdnog okvira daje nam mogućnost korištenja vanjske obrade.

Stvaranje nove vanjske obrade u 1C 8.3 na primjeru

Sada idite na konfigurator. U izborniku "File" odaberite "Novo ...". Otvorit će se prozor za odabir prozora. Odaberite "vanjsku obradu":

Otvara se novi prozor za vanjsku obradu. Odmah je pitajte ime. Predložit će se tijekom održavanja obrade na disku:

Dodajte novi obrazac za rukovanje. Navodimo da je to oblik obrade i glavni je:

Na obrascu imat ćemo dva detalja:

  • Panconducture - Referenca na priručnik "Nomenklatura";
  • Cholacije - upućivanje na popis stopa PDV-a.

Stvorite detalje u stupcu "Propisi" u gornjem desnom prozoru. Povucite i povucite ih na lijevi gornji prozor. Novi detalji trebali bi se odmah pojaviti na donjem obrascu.

Redoslijed detalja može se mijenjati pomoću strelica "UP" - "Dolje":

Nabavite 267 video tutoriali za 1C besplatno:

Ostaje za dodavanje gumba "Install". U upravljanim oblicima nemoguće je dodati gumb na obrazac. Čak i ako ga dodate u strukturu elemenata obrasca, neće biti vidljivo na samom obliku. Gumb mora biti povezan s naredbom koju će obavljati. Idite na karticu "Naredbe" i dodajte naredbu "Instalsewordcundens". U svojstvima tima stvorite akciju. Voditelj tima odaberite "na klijentu". Naredba se može dodati u obrazac također jednostavno "povlačenjem" na odjeljak s elementima obrasca.

U modulu se postupak stvara u modulu. U njemu, nazovite postupak na poslužitelju:

I svalette

Postupak postavljanja (naredba)

InstantingCinderver ();

Ekstrudered

U postupku na poslužitelju napišite mali zahtjev i radnje vezane uz instalaciju stope PDV-a:

I na poslužitelju

Postupak podešavanja ()

Zahtjev \u003d novi zahtjev;
Zahtjev .text \u003d.
"Odaberite
| Nomenklatura. Link
| Je
| Imenik. NamerenClature kao nomenklatura
Gdje
| Nomenklatura. Veza u hijerarhiji (& panclature)
| A ne nomenklaturu. Prezentacija
| A ne nomenklaturu. Tražionica ";

Zahtjev. Parametar instalacije ("Pageneture", Pankonducture);
Brzina \u003d upit. Ispunite ();
Odabir \u003d brzina. Emry ();

Tijekom dodirivanja. Sljedeći () ciklus

Pokušaj
Lančanik. Za zaposliti ();
Iznimka
Izvješće ("Pogreška u pisanju objekta" + Springs + "" "!
| " + Opis ());
Proslave;

Endcycle;

Ekstrudered

Vraćamo se na karticu "Obrazac", dodajte gumb na obrazac i povežite ga s naredbom:

Kao takva naša obrada je spremna za korištenje. Da biste ga nazvali, u 1c Enterprise Mode, morate otići u izbornik "File" - "Otvori" i odaberite stvorenu datoteku.

Međutim, rad u ovom načinu prikladan je za obradu pogrešaka, a za rad, korisnik ne odgovara. Korisnici su navikli na sve "ruku pri ruci", to jest u samoj bazi podataka.

Za to i poslužuje "dodatna izvješća i obrada".

Ali da biste tamo dodali našu obradu, prvo joj morate dati opis i obavijestiti program svojih svojstava.

Opis funkcije "Informacije o vanjskoj obradi"

Navest ću primjer sadržaja ove funkcije. Mora biti izvoz i, prema tome, biti smješten u modulu za obradu:

Informacije o funkciji Ljeto Obrada () Izvoz

Ove podatke \u003d novu strukturu ();
Podaci ("ime", "instaliranje stope PDV-a");
Podaci ("sigurnost", istina);
Podaci ("verzija", "Ver.: 1.001");
Podaci ("informacije", "obrada za instalaciju stope PDV-a u imenik nomenklature);
DANNOULEDOLEG. Zemljište ("pogled", "dodatni pritisak");

Tablezncomani \u003d novi tablice;
Tabzncommands. Reznice. Addly ("identifikator");
Tabznomands. Talokovi. Adrely ("Koristite");
Tabzncomani. Reznice. Addly ("performanse");

Novstok \u003d Tabznomands. Addly ();
Novstok.identifier \u003d "OpenWork";
Novstoka. Korištenje \u003d "otvaranje";
Novstok.plerezentacija \u003d "Otvorena obrada";
Podaci ("timovi", tabsnomands);

Povratak tih podataka;

Kraj

Da bi bolje razumjeli koja polja strukture registracije mora se koristiti, vidjet ćemo detalje referentne knjige "Dodatna izvješća i obrada":

Kao što možete vidjeti, sve je vrlo jednostavno. Samo jedan rekviziti se ne podudaraju: "Opcija" je "Koristi". Ako vidite kod jednog od općih modula, vidjet ćemo kako se pojavi hrpa tih polja:

Da biste utvrdili koja su polja obvezna, najprije ga ne možete opisati, samo stvoriti prazno, a zatim koristiti debugger. Ako pratite module prilikom registracije obrade, postaje jasno koja polja su potrebna, a koja nisu.

Povezivanje vanjske obrade u 1C 8.3

Preuzmite univerzalnu obradu 1C 8.3 objekata.

U uobičajenoj aplikaciji verzija 1c 8,2 i 8,1 platforme (na uobičajenim oblicima) postojala je tako velika obrada kao "univerzalni odabir i obrada objekata". Uvelike je pojednostavila život programera i administratora programa.

Ista obrada 1c pojavila se za kontroliranu primjenu (8.3 i 8.2). Prije toga, u 1C 8.3, to je morao učiniti s tipičnom promjenom grupe za obradu pojedinosti, ali ne odlučuje da nisu svi zadaci koji su potrebni u svakodnevnom radu korisnika ili programera 1c.

Pretraživanje i odabir objekata

Nakon preuzimanja obrade možemo ga pokrenuti kao vanjski. Tko ne zna, to je učinjeno kroz izbornik "File" - "Otvori". Pojavit će se prozor za obradu:

Na prvoj kartici moramo odabrati objekt s kojim ćemo raditi. I tako, u polju "Pretraži objekt", dokument "implementacija (djeluje, fakture)" već je izabran. To je zato što je to već odabrao ovaj objekt. Obrada je u stanju pamtiti.

Pomoću gumba "Selection Setup", možemo postaviti odabir gotovo bilo kojeg polja objekta:

Ako podaci o odabiru nisu dovoljni, možete odabrati potrebne objekte pomoću proizvoljnog zahtjeva. Da biste to učinili, pomaknite prekidač načina odabira na odgovarajući položaj.

Nakon svih postavki potrebno je odabrati objekte. Kliknite gumb "Pronađi objekte" i pogledajte rezultat odabira:

Elementi za obradu

Okrenimo se na karticu "Obrada":

Odvojeni kratak pregled je možda samo prva tri tretmana. O radu ostatka je jasno po naslovu i ne zahtijevaju postavke.

Proizvoljni algoritam

Obrada "proizvoljni algoritam" omogućuje vam da napišete program djelovanja na objekti na unutarnjem jeziku 1c. Obrada zahtijeva vještine programiranja i njegov opis vrijedan posebnog članka. Uz to, možete napraviti praktične akcije na objektima:

Instalacija requisita

Obrada "Instaliranje rekviziti" omogućuje promjenu pojedinosti odabranih dokumenata ili referentnih knjiga, kao i informacijskih registara. Prilično korisna, a ponekad i potrebna obrada. Na primjer, zamijenite valutu dokumenta u odabranim dokumentima:

Odmah se treba napomenuti da se obrada može odmah izvršiti i možete spremiti postavku. Ova postavka prikazat će se u stablu za preradu.

Objekti o čemu

Obrada "Objekti", odnosno, omogućuje prijenos dokumenata ili promjenu kodova referentnih knjiga. Obrada pruža bogat skup radnji. Na primjer, odlučili ste promijeniti prefiks u dokumentima koji su odabrali:

Sada ćemo vidjeti što možemo učiniti sa spremljenim postavkama. Ispada da možemo izvesti jedan paket, preselio se u prozor "Odabrane obrade":

Sada možemo dosljedno izvršiti odabrane postavke klikom na gumb "Run".

Na temelju: programmist1s.ru

U gornjem izborniku idite na Servis->->.

Nakon toga pojavit će se oblik popisa referentne knjige. U gornjem izborniku kliknite Dodati.

Čini se da prozor doda novo izvješće. pritisni gumb Otvorena.

Odaberite datoteku s željenim izvješćem i kliknite Otvorena, Nakon dodavanja datoteke, ako je potrebno, promijenite ime izvješća (kako će se prikazati na popisu). Pritisnuti u redu.

Kao rezultat početnika, izvješće se pojavljuje na popisu.

Nakon toga se može koristiti izvješće, dodajući dovršeno. Zatim otvoriti ovo izvješće, mi također idi Servis->Dodatna izvješća i obrada->Dodatna vanjska izvješća.

Za BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Da biste dodali vanjsko izvješće u 1C konfiguracijama: poduzeće 8.3 u kontroliranom sučelju (na primjeru računovodstva 3.0) unesite odgovarajući dio programa:


Potrebno je da je značajka korištenja dodatnih izvješća uključena, idite hipervezom:

Na popisu koji se otvara, kliknite gumb Stvoriti:


Nakon toga, dijaloški okvir za odabir datoteka odmah će se otvoriti s izvješćem u kojem želite odabrati željenu datoteku (u mom slučaju ovo je datoteka s tvorničkom analizom troškova).

Sada trebate konfigurirati smještaj(Mjesto programa u kojem će izvješće biti dostupno):


Mi proizvoljno odabiremo željeni programski dio s popisa:


Sada trebate napisati promjene u vanjskoj kartici izvješća:

Sada otvorite izvješće s programskog sučelja:


Popis dok je prazan, kliknite Postavljanje popisa:


U obliku odabira slavimo naše izvješće:


Sada se pojavio na popisu:


Pomoću gumba Izvesti Obrazac izvješća:


U gornjem izborniku dolaze Servis->->.

Pojavljuje se oblik popisa vanjskih tretmana referentne knjige. U gornjem izborniku pritisnite gumb Dodati.

Pojavit će se obrazac koji dodaje novi objekt. Kliknite, ali otvorite gumb i odaberite datoteku s željenom obradom. Nakon što odaberete željenu datoteku, ako je potrebno, postavite naziv obrade (naziv polja). Nakon toga morate kliknuti U redu da biste spremili promjene.

Nakon toga, pomoć u prozoru elementa pomoći je zatvoren, a vi se vraćate na obrazac popisa u kojem je nova obrada već prisutna.

To je sve! Proces obrade u konfiguraciji je dovršen. Da biste kasnije otvorili ovu obradu, dođite na stari način: Servis->Dodatna izvješća i obrada->Dodatni vanjski tretmani.

Za BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Vanjska obrada za 1C: Enterprise 8 su nekoliko vrsta. U ovom priručniku, pokazat ću kako pričvrstiti obradu na grupnoj izmjeni i obradi za ispunjavanje određenih objekata.

Za prvi slučaj dodat ćemo obradu kako bismo ispunili imenik nomenklature iz Excela.

Idite na odgovarajući dio programa:


Potrebno je postaviti znak korištenja dodatnih izvješća i tretmana, proći kroz hipervezu na popis vanjskih objekata:

U popisu kliknite Stvoriti:


U dijaloškom okviru koji se otvara, odaberite željenu datoteku s obradom:


Nova vanjska objektna kartica popunjena je u programu, ostaje samo konfigurirati smještaj(Dijelovi programa iz kojih će biti dostupna obrada):


Kao smještaj, odaberite proizvoljni dio (ili više):


Pišemo i zatvorimo karticu vanjskog objekta:


Sada otvorena obrada od sučelja:


Popis praznih, kliknite Postavljanje popisa:


Odabrali smo našu obradu:


Sada je dostupan za izbor. Da biste otvorili obradu, morate kliknuti Izvesti:


Sada ćemo vidjeti kako se dodaje obrada popunjavanja (modificiranje) određenih objekata. Na primjer, uzmite vanjsku obradu koja pridaje skeniranje odabranim referentnim knjigama ili dokumentima sustava. Početak dodavanja takve obrade ne razlikuje se od prethodne verzije. Razlika je u tome što se u ovom slučaju postavljanje automatski popunjava (a ne po dionici programa, i vrste osnovnih objekata):


Ako želite, popis lokacije može se ispraviti ( nemojte dodavati dodatni smještaj i ukloniti nepotrebno):


Da biste promijenili, kartica vanjskog objekta također treba zabilježiti.

Da bi se koristila obrada, potrebno je unijeti određeni osnovni objekt (s popisa plasmana), pritisnite stavku Puniti U naredbenoj ploči i odaberite naredbu: