Menü
Ingyenes
becsekkolás
a fő  /  Problémák / 1c ZUP külső nyomtatott forma. Külső nyomtatott formanyomtatvány hozzáadása az adatbázishoz

1c ZUP külső nyomtatott forma. Külső nyomtatott formanyomtatvány hozzáadása az adatbázishoz

Ez a cikk leírja, hogyan kell csatlakoztatni a külsőt nyomtatási űrlap Az 1C-adatbázisban a konfiguráció példáján "Commerce Management 11.2"

Konfiguráció "Trade Management 11.2" - Ez egy konfiguráció a "kezelt" űrlapokon!

Utasításunk "Megmutatja", hogyan kell csatlakoztatni egy külső nyomtatott űrlapot információs bázis 1c a "Managed" formanyomtatványok konfigurációjával:

  • "Számvitel 3.0"
  • "Kereskedelmi menedzsment 11.2"
  • "Fizetés és személyzeti menedzsment 3.1"
  • "Átfogó automatizálás 2.0"
  • "Kis társaság kezelése 1.6"
  • "Retail 2.2"
  • És más hasonló konfigurációk.

Annak érdekében, hogy külső nyomtatott űrlapot csatlakoztasson 1c-ben, át kell adnunk 11 lépést.

1 - A „NSI és Adminisztráció” menüben (más konfigurációk, mint például vállalkozás könyvelés, 3,0 nevezhetjük egyszerűen - „Igazgatás”). 2 - Válassza ki a "Nyomtatott űrlapok, jelentések és feldolgozás" lehetőséget (lásd az alábbi ábrát ↓)

3 - felfedje a "jelentések és feldolgozás" almenü (más konfigurációkban, például a Társaság elszámolása 3.0, ez az almenü nem lehet, így azonnal a következő cselekvésre megyünk). 4 - További jelentéseket és kezeléseket használunk. 5 - Ugrás a szakaszra: További jelentések és feldolgozás. (Lásd az alábbi ábrát ↓) ()

6 - Nyomja meg a "Létrehozás" gombot. (Lásd az alábbi ábrát ↓)

Az 1C új verzióiban (2016. augusztusától kezdődően) a program egy olyan mechanizmust épített fel, amely figyelmezteti az ismeretlen külső kezelések használatának veszélyét, amely "vírusokat" tartalmazhat korai verziók A figyelmeztető programok nem fognak történni! Ha bekövetkezett, külső nyomtatott formanyomtatványt kell csatlakoztatni. 7 - Nyomja meg a "Folytatás" gombot. (Lásd az alábbi ábrát ↓)

8 - Válassza ki a feldolgozás könyvtárát. 9 - Válassza ki (feldolgozásra van szüksége). 10 - Nyomja meg a "Open" gombot. Vagy a 9. és 10. cselekvések helyett egyszerűen kattintson a külső nyomtatott űrlapra a kiválasztási ablakban. (Lásd az alábbi ábrát ↓)

Ha hozzá kell adnunk az elhelyezést a feldolgozáshoz (például egy szerződési szerződés univerzális formája, és szükségünk van arra, hogy ez az űrlap parancs jelenjen meg bizonyos objektumokban, amelyben eredetileg nem jelenik meg) - 11 - Nyomja meg az elhelyezési vonalat ("Helyezze be:", talán az "elhelyezés:"), és válassza ki a szükséges hivatkozási könyveket és dokumentumokat. 12 - A külső nyomtatott formanyomtatvány csatlakoztatásához végezze el a "Record és Close" gombot. (Lásd az alábbi ábrát ↓)

Ez minden! Gratulálunk! A külső nyomtatott forma csatlakoztatva van! És tévedtünk? Jelölje be ...

A felvétel és a zárás előtt észrevettük, hogy ezt a külső nyomtatott formát az áruk és szolgáltatások dokumentum megvalósításába helyezték, ami azt jelenti, hogy a nyomtatási lehetőségek megnyitják a fajok bármely dokumentumát: "Áruk és szolgáltatások végrehajtása". Kattintson a "Nyomtatás" gombra, és nézze meg - megjelenik az ablakválasztó ablak, köztük vannak jelen - 13 - az általunk összekapcsolt külső nyomtatott forma (lásd az alábbi ábrát ↓)

Most pontosan - minden. Reméljük, hogy ez a cikk hasznos volt az Ön számára.

Kérdés:

Mondd meg nekem, kérlek, hol van 1c ZUP 3. Adjon hozzá banki adatokat a szervezetnek, hogy befolyásolja a munkavállalók tanúsítványait? Például Jövedelembizonyítvány (tetszőleges alakzat) Hivatkozásból Személyzet.

Válasz:

Seminar "LifeHaki 1c ZUP 3.1"
15 LifeHams analízise az 1C ZUP 3.1 szerint:

Ellenőrző listája a fizetés számításának ellenőrzésére 1c zup 3.1
Videó - Havi független számviteli ellenőrzés:

A fizetés elhatárolása az 1C ZUP 3.1
Lépésenkénti utasítás kezdőknek:

Az a tény, hogy az 1c zupban nincs szükség információ tárolására a szervezet folyószámlájáról. Nem használják semmilyen dokumentumban. Ezért a programban szereplő információk nem kerülnek bárhol és nyomtatott formában, hogy sehol legyenek.

Két lehetőség van. Vagy minden alkalommal, amikor ezt az információt kézzel készítheti el a képződött formában, vagy ezt az információt egyszer elrendezés nyomtatott forma (Adminisztrációs menüszakasz - nyomtatott formanyomtatvány, jelentések és feldolgozás - nyomtatott formák elrendezése).

Kényelmesebb a második lehetőség használatához.

Az elrendezések listáján meg kell találnia a kívánt nyomtatott formanyomtatvány elrendezését (az elrendezés neve egybeesik az űrlap nevével), és kattintson a Szerkesztés parancsra. A megnyíló ablakban meg kell tennie a szükséges korrekciókat, és írja le őket.

Az elrendezés megmentése után ezek a változások minden alkalommal megjelennek a jelentés kialakításában bármely alkalmazottról.

Az új kiadványok új kiadványainak megismerése, a blog frissítése:

Jó nap.

Ma azt szeretném elmondani, hogyan kell létrehozni a külső nyomtatott formákat a konfigurációhoz "fizetés és személyzet menedzsment 3.0". Amint ismered a ZUP 3.0-ban, a növényi alrendszerek könyvtárát használják, ami azt jelenti, hogy a feldolgozó vészhelyzet teljesen másnak tűnik. Amikor először nyomtatott formát kellett készítenie a BSP-nek kezelt formák (Akkor 11 volt), az első dolog, amit felmászott a lemezre, hogy részletes dokumentációt találjunk, arról, hogy milyen export-eljárásokkal, milyen paraméterekkel kell kezelniük, és hogyan működik. Itt egy kicsit csalódott nekem, mert Mindent leírunk arról, hogy az eljárásoknak hogyan kell kinézniük a dokumentummodulban, és a külső nyomtatási formában a "nyomtatás" eljárás paramétereit helyeken átrendezik, így más forrásokban kellett információn kellene keresnem, és az alrendszert a belseje.

Nos, kezdjünk. A végére jutunk, mint mintát használhatunk.

Első lépés - Nyilvánvaló. Teremt Új feldolgozás. Az önkényes nevét hozzárendeljük: "Minta".

Második lépés. Hozzon létre egy elrendezést. Mivel tesztpélda van, akkor az elrendezés a legegyszerűbb, egyetlen paraméter nélkül.

Harmadik lépés - A legérdekesebb. Nyissa meg az objektummodul és indítsa el a programozást. A BSP szerint a külső feldolgozás regisztrálásakor (feldolgozás) azt kell jelentenie, hogy tudja, hogy melyik objektumok csatolva vannak, ahogy azt nevezik. A tudni kívánt kérdésnek vissza kell adnia a parancsok listáját - ez az értékek. A mi esetünkben a feldolgozás képes egy nyomtatott formát kiutazni, így a csapat csak egyedül lesz. Értéktáblázat létrehozásához egy olyan eljárást határozunk meg, amely mindig ugyanaz lesz, amely mindig ugyanaz lesz, amely minden külső nyomtatási formában ugyanaz lesz:

// Eljárás, amely előkészíti a csapattáblázat szerkezetét

Funkció getabitomand ()

// Hozzon létre egy üres táblát a csapatok és oszlopok
Csapatok \u003d Új táblázatok;

// hogyan kell kinézni, mint a nyomtatott űrlap leírása a felhasználó számára
Csapatok. Coolclocks. Adalék ("Nézet", új leírások ("string"));

// elrendezésünk neve, hogy megkülönbözthessék az úgynevezett parancsot a nyomtatás feldolgozásában
Parancsok. Coolclocks. Adalék ("azonosító", új leírások ("string");

// be van állítva, hogy a feldolgozási parancs milyen
// Lehetséges lehetőségek:
// - Megnyitóforma - Ebben az esetben az azonosítót az űrlap oszlopában kell megadni, amelyet a rendszernek meg kell nyitnia
// - Calent Seakers - hívja az ügyfél exporteljét a feldolgozási űrlap modulból
// - Tissvertomethod - hívja a kiszolgáló exportját a feldolgozó objektummodulból
Csapatok. Solonks. Add ("Használat", új leírások ("string"));

// Következő paraméter Jelzi, hogy szükség van-e riasztásra a feldolgozás kezdetén és befejezésében. Nincs értelme az űrlap megnyitásakor
Csapatok. Coolclocks. Adalék ("megjelenítés", új leírások ("boolevo"));

A nyomtatott formanyomtatványnak tartalmaznia kell egy nyomtatási karakterláncot
Csapatok. Solonks. Adalék ("módosító", új leírások ("string"));

Visszatérítés;

Ülésszak

// létrehoz egy új karakterláncot az asztalon

Funkció Add hozzá a parancshoz (tableKomand, Nézet, azonosító, Használat, Meghatározás: Lay, Modifier \u003d "")
Newcommand \u003d tablekomand. Adalék ();
Newcommand. Ábrázolás \u003d teljesítmény;
Newcommand. Azonosító \u003d azonosító;
Newcommand. Használata \u003d Használat;
Newcommand. A módszer megjelenítése \u003d megjelenítése;
Newcommand. Módosító \u003d módosító;
Ülésszak

Funkcióinformáció Nyári feldolgozás () Export
ParaméterekRegisztráció \u003d új struktúra;
Masszív feltételezések \u003d új tömb;
Massivenowns. Adly ("Dokumentum. Diamruktív");
ParaméterekRegisztráció. Hold ("Nézet", "nyomtatott forma"); // talán - a mentesítés, a további áramlás, a kreatív objektumok ...
ParaméterekRegisztráció. Enter ("cél", masszív eltávolítások);
Paramerion regisztráció. Enter ("Név", "Hello Mir"); // név, amely alatt a feldolgozás regisztrálódik a külső feldolgozási referencián
ParaméterekRegisztráció. Hold ("Version", "1.0");
Paraméterek deregisztráció. Hold ("Biztonság", igazság);
Paramentes beállítások. Enter ("Információ", "minta"); // úgy néz ki, mint egy bútor. Formák a felhasználó számára
Tablekomand \u003d getabitomand ();
Add hozzá a kézhez (tablekomand, "hello világ", "elrendezés", "chapelsteromethod", igazság, "printmxl");
Paraméterek Deregisztráció. Hold ("parancsok", tablekomand);
A paraméterek visszatérítése a visszanyerésre;
Ülésszak

Valójában benne van, és minden alkalommal, amikor új külső nyomtatott űrlapot hoz létre. Egy darab kódból látható, hogy összekötjük a "Fogadás, hogy dolgozni", akkor írja saját. A "Hello World" nyomtatott formanyomtatványt nevezzük újra. Itt a sablonban kényelmes lesz egy tiszta Bileyberdo írni, hogy a szemébe rohan, hogy ne felejtsük el, hogy később megjavítják, a "Hello World" megvilágításom alkalmasak, mert lehetetlen. A verzió önmagában van, írd meg, mit akarsz, megjelenik a külső kezelések referenciakönyvének eleme formájában. A "minta" szó csak a nyomtatott formák könyvtárának formájában is látható. Ezután adjon hozzá egy parancsot, itt a gomb nevét továbbítják a második paraméterekre, ez a felhasználó látja a dokumentumot a "Nyomtatás" menüben.

Ez a három eljárás beállítása elegendő ahhoz, hogy a feldolgozást hozzáadják a külső feldolgozási könyvtárhoz, mindezek a zavaró kód a szolgáltatás, és a nyomtatási algoritmus nincs kapcsolat. Valójában a szerzői a BSP arra kényszerített minket, hogy nehezen programozzon minket, ha mielőtt azonnal folytatta a "nyomtatás" funkciót, most, amikor a feldolgozást a karcolásból írja, és nem a minta szerint, akkor a szolgáltatási időt tölti. Korábban a regisztrációs paraméterek nem kötelezőek és a feldolgozási elrendezésben jelezték, most minden sokkal komolyabbnak tűnik. Az első benyomás, amikor láttam, hogy hűvös, sok lehetőség, minden egységes ... és a gyakorlatban mindig csak egy csapatot hozok létre egy edzésben, és egy dokumentumra ragaszkodom. Azok. Valójában két sorra van szükségem a regisztrációhoz: Objektum neve, gomb neve. És itt van minden ... Nos, oké, nem ítélem meg.

Negyedik lépés - Nem kevésbé érdekes.

Nyomtatási funkció?

De nem, most nem funkció, hanem az eljárás.

És hogyan lehet visszaadni az elrendezést?

Küldje el a globális nyomtatási alrendszer moduljának funkciójára.

oké

Itt van az eljárás szövege:

Eljárás nyomtatás (fegyverek, gyűjtemény nyomtatási formák, tárgyak, paraméterek) export
Ha ellenőrzik. A NINCENTMENTMACKETS (COLLECTORFORM, "ELADOUT") akkor
Kontrollok. Dokumentumtranszlate (gyűjteménynyomtatás,
"Elrendezés", "elrendezés",
Formataddumintage (masszív tárgyak, objektumok));
Vége lett;
Extrudresszusok

Most az idézetek. Az eljárás első sorában van egy kis értelemszerű állapot. Az a tény, hogy nyomtatási eljárásnak hívásakor a rendszer továbbítja minket az értékek táblázatával, amelyben azt jelzi, hogy kinyomtatni kell. Túlélje meg a vezérlési funkciót. Alkalmazásmagettek (...) Ellenőrzi a jelenlét jelenlétét a sor értékeinek táblázatában, amelyben a vonalak a "Imaging" oszlop elrendezésének nevével rendelkeznek. A gyakorlatban a legtöbb esetben a dolog haszontalan, mert A feldolgozásunk csak egy nyomtatott formát képezhet. Azok. Ez a feltétel kihagyható, és nem befolyásolja a teljesítményt.

Következő, vezérlés. A dokumentumokTranslatátum kiterjesztése (...) - csak táblázatos elrendezést ad hozzá, ahol szükség van a képernyőre. Ha meg kell mutatnia a táblázatos dokumentumot az ablakban (nem típusban), akkor ne hívja meg ezt az eljárást, de egyszerűen írja be a kódot itt.

Azt is szeretném hozzáadni, hogy a pecsétfolyamat az ügyfélen fut, és szükség esetén tetszőleges alakot nyithat meg itt, hogy megkérdezze további információ A felhasználónak tömítésnek kell lennie.

Ezután a FORMATADDUMINTAGE (...) olyan függvény, amelyet a feldolgozómodulban kell írni, és amelyek táblázatos dokumentumot adnak vissza. 100 esetben 100 esetben kiszolgáló lesz, mert Meg kell kapnunk a részletek értékét a "Arms" paraméterekben felsorolt \u200b\u200bobjektumokból.

Ötödik - forma elrendezés.

Hurray, végül folytatjuk az elrendezési képződési algoritmust, az adatokat, stb.

De a mintájunkban prózát folytatunk, és itt nem fogok megjegyzést tenni)

Funkció Formatadducumline (masszív tárgyak, objektumok)
Tabo \u003d új fűrészáru;
mockup \u003d fogadás ("elrendezés");

Oblastschap \u003d Mockup. Highlife ("Hat");
Tabdow.shvess (oblast);

Visszatérítés;
Ülésszak

Itt valójában minden, köszönöm a figyelmet

Menj B. Szolgáltatás->További jelentések és feldolgozás->További külső nyomtatott formák.

Nyílt formanyomtatvány a referenciakönyv listájának külső nyomtatott formával. A felső menüben kattintson Hozzáad. Megjelenik a referenciakönyv elemének létrehozásának formája.

Nyomja meg a Megnyitás gombot, és válassza ki a kívánt nyomtatott formátumú fájlt. Ezt követően állítsa be a szükséges nevet (mező a név).

Ha a nyomtatott űrlap tartalmazza az autorecipration paramétereket, az üzenet felugrik erre. nyomja meg Igen. Ha ez nem, akkor meg kell határozni, hogy mi dokumentálja formában lesz kötve a dokumentumot. Ehhez az szükséges, hogy adjunk egy húr a táblázat része „Nyomtatás Partner”, ahol az „Object bemutatása” mezőben válassza az a dokumentum típusa, amelyhez az űrlapot kötjük. Mivel példánkban az anyagok írása, a követelményszámla-dokumentumot választjuk.

Ezt követően bármilyen dokumentumigény-számla, nyomtatás nyomtatás, és válassza ki a hozzáadott formát.

A BP 3.0, ZUP 3.0, UT 11, KA 2.0, ERP 2.0.

Ahhoz, hogy bemutassuk a nyomtatott forma hozzáadását az ellenőrzött felületen, megmutatom az adagolást külső forma A számviteli részlegben ugyanazon dokumentumra fizetendő számlák 3.0.

A program megfelelő részébe lépünk:


Szükséges, hogy a külső jelentések és kezelések használatának jelét tartalmazza, menjen át a hiperhivatkozáson a külső tárgyak listájához:

A megnyíló listában kattintson Teremt:


A párbeszédpanelen válassza ki a kívánt fájlt:


A külső objektum kártya kitöltése megtörtént: Az elhelyezésben meglátogatjuk az alapobjektum típusát, amelyhez az űrlapot meg kell kötni és kissé a neve alatt:


Írunk és bezárunk egy létrehozott külső objektum formáját.

Most menjünk semmilyen dokumentumba Fizetés a vevőnek és hozza a nyomtatási menüt:


Fontolja meg a legegyszerűbb nyomtatott formanyomtatvány írását 1C 8.1 - 8.2 A példa konfigurációján Számviteli vállalat 2.0. Tegyük fel, hogy külső nyomtatott űrlapot szeretne írni a dokumentumhoz: az alapdokumentumadatok megjelenítéséhez, valamint az asztali részből Termékek: Nómenklatúra, ár, szám és összeg.

A kapott példát letöltheti.

A konfigurátorban 1C Vállalatok 8. Teremt külső feldolgozás (Fájl-\u003e Új-\u003e Külső feldolgozás), Kérünk egy nevet, hozzon létre egy kötelező szükséges szükséges szükséges a külső nyomtatott formát Linkobjektum típusú Dokumentum roll.realizationserovyovserg..

Nyomtatott elrendezés létrehozása

Új hozzáadást adunk elrendezés, Elrendezés típus szabadság Táblázatos dokumentum. Az elrendezésen három területet hozunk létre: Sapka, adatok és Pince. Legyen kiemelheti a szükséges számok számát, és kattintson a menüre Táblázat-\u003e Nevek-\u003e hozzárendelés neve (Ctrl + Shift + N).

Ezt követően elkezdjük megtalálni a szövegeket és paramétereket a területeken. A fejlécben távolítsa el nyomtatott cím, dokumentumszám és szervezetIsmertesse az asztali sapkák határát, és írja be a hangszórók nevét. Amikor létrehoz egy paramétert a sejt tulajdonságaiban, az elrendezés elrendezésénél állítsa be az ingatlant Töltő Értékben Paraméter.

Területen Adat Hozza létre a táblázatos rész húrjainak kimenetének paramétereit ( Nómenklatúra, ár stb.), És a területen Pince Az eredmények mennyiségével és összegével.

Programozás

Ugrás a nyomtatási űrlap objektummodulra Műveletek-\u003e Open Objektummodul.

Hozzon létre egy exportfunkciót a nyomtatott formákhoz. Nyomtatás ().

Funkciónyomtatás () Export Ülésszak

A funkcióban hozzon létre egy változót táblázatos dokumentumamelyben a nyomtatott forma megjelenik, kapunk elrendezés és elrendezési terület.

Tabo \u003d új fűrészáru; Mockup \u003d fogadás ("elrendezés"); OblastSapki \u003d Mockup. Fókusz ("sapka"); OblastsData \u003d elrendezés. Előfizetés ("adatok"); Oblastpodval \u003d elrendezés. Népszerűség ("alagsor");

Töltse ki a paramétereket boldogabb és hozza meg táblázatos dokumentum.

OblastSapki. Paraméterek. Tell-heading \u003d + link referencia. Szoba; OblastSapki. Paraméterek. Szervezet \u003d Link objektum. Szervezet; Tabots.mives (OblastSapki);

Ahhoz, hogy egy asztali vonalat kapjon Termékek Használja a kérést.

Kérés \u003d új kérés; Kérés. Telepítési paraméter ("referencia", link objektum); Kérés.text \u003d "Kiválasztás | Végrehajtási szervizszolgálatok. | Realizerovarovyovariovari.summa, | Végrehajtási szervizszolgálatok. Ár, | Realizerovarovyovyovariovaya | Van | Dokumentum. Upennicovarovarovyovyovyvu.tovarah A szolgáltatások utcáinak megvalósítása | Ahol | Implementationservices. Link \u003d & link ";

A lekérdezési paraméterben továbbítjuk a szívességet LinkobjektumMit jelentene az állapotban HOLhogy csak a dokumentum adataira van szükségünk, amelyből a nyomtatott formanyomtatványt eredményezzük. A kérés minta megszerzéséhez először végezze el, majd válassza ki a sorokat.

Mintavétel \u003d lekérdezés. Töltse ki (). Válassza ki a ();

A ciklusban töltse ki a régió paramétereit Adat Minden dokumentum mintavételi vonal és letétbe helyezés táblázatos dokumentum. A ciklusban is figyelembe vesszük az eredményértékeket szám és Összeg. Töltse ki az egyes paramétert külön-külön, de használjuk az eljárást Fundestendations (((((<Приемник>, <Источник>) nak,-nek globális kontextusMásolja a tulajdonságok értékeit <Источника> A tulajdonságokban <Приемника> . A feltérképezés tulajdonnevek. További információ erről olvashat szintaxis asszisztens 1c Enterprise 8.

Stretchosumma \u003d 0; Totality \u003d 0; Míg a minta. Következő () A kitöltés ciklusa (objektumok. Paraméterek, minta); Studoticalsma \u003d studogosumma + eladási.summ; ItoMobológia \u003d ITomoticitás + mintavétel. Szám; Tauffa. Berendezések (oblast); Endcycle;

Töltse ki és hozza a területet Pince.

Regionpowel. Paraméterek. Duty opció \u003d többolaj; Oblastpodviv. Paraméterek. Dutyokosumma \u003d Streaming; TABDOW. EQUIP (RegionPodval);

Visszaadja a befejezett táblázatos dokumentumot a funkcióból Nyomtatás ().

visszatérítés;

Ha az egyik tipikus konfigurációt használja, akkor a táblázat dokumentumának visszaküldése után 1c. A nyomtatás maga maga. A kimenethez is használhatja az asztali dokumentum módszerét Előadás ().

5. Nyomtatott űrlap csatlakoztatása a dokumentumhoz

BAN BEN tipikus konfigurációk 1c 8 A külső nyomtatott űrlapok regisztrálása referenciakönyv van Külső feldolgozás. A vállalati üzemmódba való csatlakozáshoz lépjen a menübe Szolgáltatás-\u003e további jelentések és feldolgozás-\u003e További külső nyomtatott forma.

A referenciakönyv új elemét adjuk hozzá, töltsük be a nyomtatott űrlapot a lemezről, és válasszuk ki a dokumentum típusát.

Most a dokumentumban Áruk és szolgáltatások megvalósítása Megjelenik egy új nyomtatott forma.

Autoptortric nyomtatott forma

Annak érdekében, hogy a nyomtatott forma csatlakoztatásakor nem szükséges kiválasztani a dokumentum típusát manuálisan, beállíthatja megőrzés. Ehhez adjon hozzá egy új elrendezést, és hívja meg Paraméterek_avatoregisztráció(csak ilyen), és az első cellájában írunk Dokumentáció.<Наименование документа> (vagy Könyvtárak.<Наименование справочника> ).

Most, amikor a nyomtatott formát összekapcsolja, felkérjük, hogy kihasználjuk intorgency paraméterek.