További külső jelentés 1-ek 8.3. Külső jelentés hozzáadása az adatbázishoz

Töltse le az univerzális objektumfeldolgozást 1C 8.3.

Az 1C platform 8.2-es és 8.1-es verziójának szokásos alkalmazásakor (szokásos űrlapokon) olyan csodálatos feldolgozás történt, mint az "objektumok univerzális kiválasztása és feldolgozása". Ez nagymértékben leegyszerűsítette a programozók és programadminisztrátorok életét.

Ugyanaz az 1C feldolgozás egy felügyelt alkalmazáshoz jelent meg (8.3 és 8.2). Ezt megelőzően az 1C 8.3-ban be kellett érni a részletekben a csoportos változások tipikus feldolgozásával, de ez nem oldja meg az összes olyan feladatot, amely egy 1C felhasználó vagy programozó napi munkájában szükséges.

Tárgyak keresése és kiválasztása

A feldolgozás letöltése után külsőként futtathatjuk. Aki nem tudja, ez a "Fájl" - "Megnyitás" menün keresztül történik. Megjelenik a feldolgozási ablak:

Az első lapon ki kell választanunk azt az objektumot, amellyel dolgozni fogunk. Így a "Keresés tárgya" mezőben a "Megvalósítás (cselekmények, számlák)" dokumentum már ki van választva. Ez azért van, mert már választottak adott tárgy. A feldolgozás emlékezhet.

A "Szűrőbeállítások" gombra kattintva az objektum szinte bármely mezőjére beállíthatjuk a szűrőt:

Ha ezek a kijelölések nem elegendőek, a kívánt objektumokat a segítségével választhatja ki önkényes kérés. Ehhez állítsa a „Kiválasztási mód” kapcsolót a megfelelő pozícióba.

Az összes beállítás után ki kell választani az objektumokat. Kattintson az "Objektumok keresése" gombra, és tekintse meg a kiválasztás eredményét:

Elemkezelés

Lépjünk a "Feldolgozás" fülre:

Különálló áttekintésÉrdemes talán csak az első három kezelést. A többiek munkája név szerint egyértelmű, és nem igényelnek beállításokat.

Önkényes algoritmus

Az „Önkényes algoritmus” feldolgozása lehetővé teszi, hogy az 1C belső nyelvén cselekvési programot írjon az objektumokra. A feldolgozás programozási ismereteket igényel, leírása külön cikket érdemel. Segítségével gyakorlati műveleteket végezhet tárgyakon:

Beállítási kellékek

A "Telepítési adatok" feldolgozása lehetővé teszi a kiválasztott dokumentumok vagy címtárak adatainak, valamint az információs nyilvántartások módosítását. Nagyon hasznos, és néha csak szükséges feldolgozás. Például cseréljük le a dokumentum pénznemét a kiválasztott dokumentumokban:

Azonnal meg kell jegyezni, hogy a feldolgozás azonnal elvégezhető, vagy elmentheti a beállítást. Ez a beállítás megjelenik a feldolgozási fában.

Objektum átszámozás

Az "Objektum újraszámozás" feldolgozása ennek megfelelően lehetővé teszi a dokumentumok újraszámozását vagy a hivatkozási kódok megváltoztatását. A feldolgozás műveletek gazdag készletét biztosítja. Például úgy dönt, hogy módosítja a kiválasztott dokumentumok előtagját:

Most nézzük, mit tehetünk az elmentett beállításokkal. Kiderült, hogy a "Kiválasztott feldolgozás" ablakba átlépve egy csomagban is végrehajthatjuk:

Most a "Futtatás" gombra kattintva szekvenciálisan végrehajthatjuk a kiválasztott beállításokat.

Forrás: programmer1s.ru

A felső menüben lépjen a Szolgáltatás->->.

Ezt követően megjelenik a címtárlista űrlap. A felső menüben kattintson a gombra Hozzáadás.

Megjelenik az új jelentés hozzáadására szolgáló ablak. Megnyomjuk a gombot Nyisd ki.

Válassza ki a kívánt jelentést tartalmazó fájlt, és kattintson a gombra Nyisd ki. A fájl hozzáadása után szükség esetén módosítsa a jelentés nevét (a listában való megjelenés módját). Kattintson rendben.

Ennek eredményeként az új jelentés megjelenik a listában.

Ezt követően a jelentés használható, a kiegészítés befejeződött. A jelentés későbbi megnyitásához nyissa meg a következőt is Szolgáltatás->További jelentések és feldolgozás->További külső jelentések.

BP 3.0, ZUP 3.0, UT 11, ERP 2.0 esetén.

Hozzáadásért külső jelentés Az 1C:Enterprise 8.3 konfigurációkban a felügyelt felületen (például Accounting 3.0) belépünk a program megfelelő szakaszába:


Szükséges, hogy a kiegészítő jelentések használatának jele engedélyezve legyen, kövesse a hivatkozást:

A megnyíló listában kattintson a gombra Teremt:


Ezt követően azonnal megnyílik egy párbeszédpanel a jelentést tartalmazó fájl kiválasztásához, amelyben ki kell választania a kívánt fájlt (esetemben ez a költségek terv-tényelemzését tartalmazó fájl).

Most be kell állítani szállás(az a hely a programban, ahol a jelentés elérhető lesz):


Véletlenszerűen válasszon a listából kívánt szakaszt programok:


Most rögzítenie kell a változásokat a külső jelentéskártyán:

Most nyissa meg a jelentést a program felületéről:


A lista üres, kattintson ide Lista testreszabása:


A kiválasztási űrlapon bejelöljük a jelentésünket:


Most megjelent a listán:


Gomb által Fuss megnyílik a jelentés űrlap:


Lépjen a felső menübe Szolgáltatás->->.

Megjelenik a külső feldolgozási könyvtár lista űrlapja. Kattintson a gombra a felső menüben Hozzáadás.

Megjelenik az új objektum hozzáadásának űrlapja. Megnyomjuk a megnyitás gombot, és kiválasztjuk a kívánt feldolgozású fájlt. Miután kiválasztotta a kívánt fájlt, szükség esetén adja meg a feldolgozás nevét (Név mező). Ezután kattintson az OK gombra a módosítások mentéséhez.

Ezt követően bezárul a könyvtárelem-létrehozó ablak, és visszatérünk a lista űrlaphoz, amelyben már jelen van az új feldolgozás.

Ez minden! A feldolgozás konfigurációhoz való hozzáadásának folyamata ezzel befejeződött. A feldolgozás későbbi megnyitásához lépjen a régi elérési útra: Szolgáltatás->További jelentések és feldolgozás->További külső feldolgozás.

BP 3.0, ZUP 3.0, UT 11, ERP 2.0 esetén.

Az 1C külső feldolgozásának többféle típusa létezik: Enterprise 8. Ebben az oktatóanyagban megmutatom, hogyan csatolhat tömeges módosításokat és tölthet ki adott objektumfeldolgozást.

Az első esetben adjunk hozzá egy feldolgozást a készletlista hivatkozásának Excelből történő kitöltéséhez.

Lépjen a program megfelelő részébe:


Be kell állítani a további jelentések és feldolgozás használatának jelét, kövesse a hiperhivatkozást a külső objektumok listájára:

Kattintson a listára Teremt:


A megnyíló párbeszédpanelen válassza ki a kívánt fájlt feldolgozással:


A programban lévő új külső objektum kártyája kitöltve, már csak konfigurálni kell szállás(a program azon részei, amelyekből a feldolgozás elérhető lesz):


Helyként válasszon egy tetszőleges szakaszt (vagy többet):


Írja be és zárja be a külső tárgykártyát:


Most nyissuk meg a feldolgozást a felületről:


A lista üres, kattintson Lista testreszabása:


Feldolgozásunkat választjuk:


Most már választható. A feldolgozás megnyitásához kattintson a gombra Fuss:


Most nézzük meg, hogyan történik a feldolgozás hozzáadásával meghatározott objektumok kitöltéséhez (módosításához). Vegyük például azt a külső feldolgozást, amely a könyvtárak vagy a rendszerdokumentumok kiválasztott elemeihez szkennelést csatol. Az ilyen feldolgozás hozzáadásának kezdete nem különbözik az előző verziótól. A különbség az, hogy ebben az esetben az elhelyezés automatikusan kitöltésre kerül (és nem a programrész, hanem az alapobjektumok típusai szerint):


Igény szerint az elhelyezési lista módosítható ( ne adjon hozzá további elhelyezést, hanem távolítsa el a felesleget):


A változtatás elfogadásához a külső tárgykártyát is rögzíteni kell.

A feldolgozás használatához el kell lépnie a bázis egy adott objektumához (az elhelyezések listájából), kattintson Tölt a parancssorban, és válassza ki a parancsot:

Fontolja meg ebben a cikkben lépésről lépésre utasításokat külső feldolgozás létrehozásához az 1C 8.3-ban a felügyelt alkalmazás módban, felügyelt űrlapokat fogunk használni. És ami a legfontosabb, megtanuljuk, hogyan csatlakoztassuk az 1C konfigurációk "külső feldolgozásának" mechanizmusához, amely a szabványos alrendszerek 2.0 és újabb verzióinak könyvtárára épül.

A feladat a következő lesz: létrehozni a legegyszerűbb külső feldolgozást, amely csoportos műveletet hajt végre a "Nómenklatúra" referenciakönyvön, nevezetesen, hogy beállítsa az áfakulcs kiválasztott százalékát a megadott cikkcsoportra.

Ehhez azonnal elvégezzük a szükséges beállításokat a programban (az 1C 8.3 konfigurációt tekintjük: „Enterprise Accounting 3.0” kezelt űrlapok).

Ennek a négyzetnek a bejelölése lehetőséget ad külső feldolgozás használatára.

Új külső feldolgozás létrehozása az 1C 8.3-ban példán keresztül

Most menjünk a konfigurátorhoz. A "Fájl" menüben válassza az "Új..." lehetőséget. Megnyílik egy ablak a létrehozandó fájl típusának kiválasztásához. Válassza a "Külső feldolgozás" lehetőséget:

Megnyílik egy új külső feldolgozó ablak. Azonnal adjunk neki nevet. A feldolgozás lemezre mentésekor felajánlja:

Adjunk hozzá egy új felügyelt feldolgozási űrlapot. Jelezzük, hogy ez a feldolgozási forma, és ez a fő:

Az űrlapon két kellékünk lesz:

  • Nómenklatúra csoport - hivatkozás a "Nómenklatúra" kézikönyvre;
  • SelectVAT Rate – hivatkozás az áfakulcs listájához.

A részleteket a jobb felső ablakban található "Kellékek" oszlopban hozzuk létre. Húzza őket az egérrel a bal felső ablakba. Az új adatoknak azonnal meg kell jelenniük az alábbi űrlapon.

A részletek sorrendje a "Fel" - "Le" nyilakkal módosítható:

Ingyenes 267 1C videóleckéket kaphat:

Továbbra is hozzá kell adni a "Telepítés" gombot. A kezelt űrlapokon nem csak egy gombot adhat hozzá az űrlaphoz. Még ha hozzáadja is az űrlapelemek szerkezetéhez, magán az űrlapon nem lesz látható. A gombot hozzá kell rendelni ahhoz a parancshoz, amelyet végrehajtani fog. Lépjen a "Parancsok" fülre, és adja hozzá az "ÁFA kulcs beállítása" parancsot. Hozzon létre egy műveletet a parancs tulajdonságai között. Válassza ki a parancskezelőt "A kliensen". Az űrlaphoz parancsot is hozzáadhat úgy, hogy egyszerűen áthúzza az űrlapelemeket tartalmazó szakaszba.

Az űrlapmodulban létrejön egy azonos nevű eljárás. Ebben meghívjuk az eljárást a szerveren:

&AtClient

Eljárás áfakulcs beállítása (parancs)

SetVATRateOnServer();

Vége eljárás

A szerveren az eljárás során írunk egy kis lekérdezést és az áfakulcs beállításával kapcsolatos műveleteket:

&A szerveren

SetVATRateOnServer() eljárás

Request = Új kérés;
Kérelem.Szöveg =
"VÁLASZT
| Nomenklatúra.Link
| FROM
| Címtár Nomenklatúra AS Nómenklatúra
|HOL
| Nómenklatúra. Hivatkozás A HIERARCHIABAN (&Nómenklatúra csoport)
| ÉS NEM Nomenklatúra.Törlési jel
| És NEM a nómenklatúra. Ez a csoport”;

Query.SetParameter("Nómenklatúra Csoport", Nómenklatúra Csoport);
RequestRes = Request.Execute();
SelectDetRecords = ResRequest.Select();

Míg SelectDetRecord.Next() Loop

Kísérlet
SprNo.Object.Write();
Kivétel
Report("Hiba a """ objektum írásakor + SprNoobObject + """!
|» + DescriptionError());
A kísérlet vége;

EndCycle;

Vége eljárás

Visszatérünk az "Űrlap" fülre, hozzáadunk egy gombot az űrlaphoz, és társítjuk a paranccsal:

Így a feldolgozásunk használatra kész. A híváshoz az „1C Enterprise” módban a „Fájl” - „Megnyitás” menübe kell lépnie, és ki kell választania a létrehozott fájlt.

Az ebben a módban végzett munka azonban kényelmes a hibakeresési feldolgozáshoz, és nem egészen alkalmas a felhasználó számára. A felhasználók megszokták, hogy minden „kéznél van”, vagyis magában az adatbázisban.

Ehhez a „További jelentések és feldolgozás” részt használjuk.

De ahhoz, hogy hozzáadjuk a feldolgozásunkat, először leírást kell adnunk neki, és meg kell mondanunk a programnak a tulajdonságait.

A külső feldolgozás részleteinek leírása

Mondok egy példát ennek a függvénynek a tartalmára. Exportálhatónak kell lennie, és ennek megfelelően a feldolgozó modulban kell elhelyezkednie:

Funkció DetailOnExternalProcessing() Export

DataForReg = New Structure();
DataForReg.Insert("Név", "Áfakulcs beállítása");
DataForReg.Insert("SafeMode", True);
DataForReg.Insert("Verzió", "ver.: 1.001");
DataForReg.Insert("Információ", "ÁFA kulcs beállításának feldolgozása a Nómenklatúra könyvtárban");
DataForReg.Insert("View", "Additional Processing");

TabZnCommands = Új táblaértékek;
TabZnCommands.Columns.Add("Azonosító");
TabZnCommands.Columns.Add("Használat");
TabZnCommands.Columns.Add("View");

NewLine = TabZnCommands.Add();
NewString.Identifier = "OpenProcessing";
NewLine.Usage = "FormOpen";
NewLine.View = "Nyitott feldolgozás";
DataForReg.Insert("Parancsok", TabZnCommands);

Return DataForReg;

EndFunctions

Ahhoz, hogy jobban megértsük, a regisztrációs adatstruktúra mely mezőit kell használnia, nézzük meg a „További jelentések és feldolgozás” címtár részleteit:

Mint látható, minden nagyon egyszerű. Csak egy attribútum nem egyezik: „Indítási opció” - „Használat”. Ha megnézzük az egyik gyakori modul kódját, látni fogjuk, hogyan keletkezik egy csomó ilyen mező:

Annak meghatározásához, hogy a struktúra mely mezőire van szükség, először nem írhatja le, csak hozzon létre egy üreset, majd használja a hibakeresőt. Ha a feldolgozás regisztrálásakor nyomon követi a modulokat, azonnal kiderül, hogy mely mezőket kell kitölteni és melyeket nem.

Külső feldolgozás csatlakoztatása az 1C-ben 8.3



Betöltés...
Top