Munka formákkal az 1C programban

Nem titok, hogy még a mi időnkben is egyre több vállalat vált át az elektronikus dokumentumkezelésre, a régi mondás: „Ön papír nélkül ...” nem veszíti el a jelentőségét. Így történt, hogy valamilyen oknál fogva az ellenőrző szervek elsősorban a papíralapú dokumentumok iránt érdeklődnek. Ezért, ha aktívan használja az 1C: Számvitel vagy Vállalat pénzügyi ellenőrzését, fontos tudni, hogyan nyomtasson ki egy elektronikus dokumentumot, amelyet a program segítségével hoztak létre.

Az 1C nyomtatott formanyomtatványok segítségével elektronikus dokumentumot nyomtatott verzióvá alakíthat.

Ebből a célból a fejlesztő nagyszerű eszközt biztosított - a Print Designer. Ezzel olyan dokumentumokat hozhat létre, amelyekben megadhatja a szükséges adatokat, és nem csak néhány szabványos űrlapot. Ez különösen igaz olyan dokumentumok esetében, amelyek nem rendelkeznek szigorúan szabályozott típusokkal, és amelyek semmilyen módon nem változtathatók meg. Ez különösen az elvégzett munkának, néhány számlának vagy számlának tulajdonítható.

Ebben az útmutatóban azt javasoljuk, hogy megértsük a Print Designer lehetőségeit, mérlegeljük, milyen típusú nyomtatott formák lehetnek és hogyan különböznek egymástól. Azt is bemutatjuk, hogy hogyan készítsünk nyomtatott formát.

Nyomtatási lemezek típusai

Először is érdemes kitalálni, hogy mi általában az 1C 8-as nyomtatott formában van. Ez egy 1C-s táblázatos sablon (mint például az Excel), amelyben a jelzett néhány változó sor a dokumentum adataival tölti ki a dokumentumot.

A nyomtatási űrlapok két típusa van:

  • Belső (beépített). Ezek a program konfigurációjában vannak tárolva, ezért jobb, ha nem változtatjuk meg őket, mivel a frissítés során problémák merülhetnek fel.
  • Külső - külön tárolva a program beállításaitól. És felhasználhatók szinte bármilyen bonyolultságú dokumentum létrehozására és nyomtatására, anélkül, hogy befolyásolná az 1C 8 program konfigurációját.

Hogyan válasszuk ki a már elkészített elrendezéseket? Miután elvégezte például a nyugtát vagy a költségtranzakciót, írjon ki egy elvégzett munkát, megnyomhatja a „Nyomtatás” gombot a dokumentumok kinyomtatásához. A lista megjeleníti a nyomtatási űrlapok listáját, amelyek már meg vannak adva a tranzakció és a vállalat adatai alapján. A szükséges dokumentumra kattintva megnyithat egy előnézeti ablakot, hogy megbizonyosodjon arról, hogy a kitöltött adatok helyesek. A nyomtatási gomb megjeleníti a dokumentumot a nyomtatóhoz.

Miután foglalkozott az alapokkal, győződjön meg arról, hogy hol tárolják az összes nyomtatott űrlapot. Folytassuk a következő kérdést.

Hol vannak nyomtatott nyomtatványok

A beágyazott nyomtatási űrlapokat mind a konfigurációs módban, mind a normál vállalati módban tekintheti meg. Az első esetben a program indításakor nyomja meg a megfelelő gombot a kezdő ablakban. Látni fogja a program menüt, keresse meg az "Áruk Szolgáltatások megvalósítása" ágat, amely tartalmazza az "Elrendezések" elemet. Gyakran csak két pontot tartalmaz: „Számla” és „Törvény”. Hol van a többi, mert a lista sokkal kiterjedtebb? Csak máshol elrejtenek. Meg kell nyitni az „Általános” ágat - „Általános elrendezések”, és majdnem minden elrendezést tárolnak benne.

A második esetben menjen a menü „Adminisztrációs” részében - „Űrlapok, jelentések és feldolgozás nyomtatása” - „Nyomtatott nyomtatványok elrendezése”. Megjeleníti az összes dokumentum elrendezést. Érdemes megjegyezni, hogy ugyanabban a menüben, és szerkeszthetők.

Ami a külső űrlapokat illeti, először a konfigurátor módban kell létrehozni, vagy a kész fájl letöltésével, majd az adminisztrációs menüben - nyomtatványok, jelentések és feldolgozás - kiegészítő jelentések és feldolgozás segítségével. Ez egy kicsit később elmondja.

Egyszerű űrlap létrehozása a beépített nyomtatási tervezőn keresztül

Egy ilyen nyomtatott forma nem jelenti a mélyreható szerkesztés lehetőségét, mivel ez a program konfigurációjának megváltoztatásához, valamint a frissítés során további komplikációkhoz vezet. Ha azonban teljesen elégedett vagy a szokásos formával, vagy a külső forma létrehozásának kifinomultságába akarsz beleilleszkedni, akkor ez a módja annak, hogy teljesen illeszkedjünk.

  1. Először is, kezdje el a Configurator módot, keresse meg a szükséges dokumentumot, például az áruszállítási szolgáltatások megvalósítása, a dokumentum tulajdonságai a Műveletek - Konstruktorok - Nyomtató tervező.
  2. Amikor a rendszer felkéri a feladat kiválasztását, válassza a „Normál űrlapok” lehetőséget.
  3. Adja meg az új elrendezés nevét, például "Számla nyomtatása".
  4. Válassza ki a részleteket, amelyeket a dokumentum fejlécében szeretne látni. És azt kell választaniuk, hogy milyen sorrendben jelenjenek meg. A kiválasztáshoz ki kell jelölnie a bal oldali oszlopban az elemet, és a képernyő közepén lévő nyílra kell kattintania, hogy a jobb oldali oszlopban megjelenjenek a kellékek.
  5. Jelölje ki a táblázatos részen megjelenítendő adatokat. A részletek kiválasztása ugyanazon az elven történik, mint az előző bekezdésben.
  6. Ugyanígy válassza ki a dokumentum alsó részének részleteit.
  7. A létrehozás utolsó szakaszában válassza ki, hogy az előnézet nélkül azonnal kinyomtassa-e azt, függetlenül attól, hogy szüksége van-e a táblázat védelmére, majd erősítse meg az űrlap létrehozását az OK gombbal.

Külső nyomtatási űrlap létrehozása

A nyomtatási tervezőn keresztül létrehozott űrlapok összehasonlíthatók egy vizuális programszerkesztővel, ha nem írja be kézzel a kódot, hanem csak a javasolt elemekből állítja össze. A külső űrlap egy manuálisan rögzített programkóddal rendelkező fájl, amely leírja az adatok megjelenítésének módját a képernyőn. Pontosan ez teszi lehetővé a nyomtatott formanyomtatvány szerkesztését, ahogy tetszik, abszolút bármilyen adat beállításával.

További előny, hogy még ha nem is érti vagy egyszerűen nem akarja megérteni az 1C 8 programozás bonyolultságát, akkor ezt az eljárást szakembereknek is megbízhatja. Képesek lesznek felkészülni az Ön számára a kívánt űrlapra, készenléti fájl formájában fognak neked adni, amelyet csak néhány kattintással aktiválhat.

Most többet az eljárásról. Tekintse meg a "Számla" elrendezés létrehozásának példáját a "Végrehajtás (jogi aktusok, számlák)" dokumentumhoz. "

  1. Nyissa meg az 1C 8 programot a Configurator módban.
  2. Kattintson a Fájl - Új - Külső feldolgozás elemre, gondolja át a nevét (nem tartalmazhat szóközt), majd kattintson a Műveletek - Megnyitás objektummodul elemre.
  3. A megnyíló mezőbe írja be a következő kódot (a sárga szín azt az értéket jelöli, amelyet sajátra lehet változtatni):

Külső feldolgozás () exportálása

Regisztrációs paraméterek = Új struktúra;

Assignment Array = Új tömb;

Feladat-hozzárendelés hozzáadása („Dokumentum. Az áruszolgáltatások megvalósítása”); // Adja meg azt a dokumentumot, amelyre a külső kemencét készítjük. forma

SettingsRegister.Insert ("Type", "Print Form"); // lehet - nyomtatott nyomtatvány, az objektum kitöltése, kiegészítő jelentés, kapcsolódó objektumok létrehozása ...

Regisztrációs paraméterek, beszúrás („hozzárendelés”, hozzárendelések tömbje);

Regisztrálási paraméterek, beszúrás ("Név", "Áruk értékesítési rendje"); // név, amely alatt a feldolgozás a külső feldolgozó könyvtárban lesz regisztrálva

SettingsRegister.Insert ("Biztonságos mód", FALSE);

SettingsRegister.Insert ("Verzió", "1.0");

BeállításokRegister.Insert ("Információ", "Ez a nyomtatási forma mintaként készült");

Csapattábla = Csapat táblázat ();

Parancs hozzáadása (Csapattábla, "Külső rendelés", "Külső rendelés", "Hívásszerver-kiszolgáló módszer", Igazság, "PrintMXL");

Regisztrációs paraméterek Beillesztés („Parancsok”, Csapatok táblázat);

Visszaállítja a regisztrációs paramétereket;

Végfunkciók // Külső feldolgozás ()

Parancsok táblázatok táblázat ()

Parancsok = Új érték táblázat;

Parancsok oszlopok Hozzáadás („View”, új típusleírások („String”)); // a nyomtatási űrlap leírása a felhasználó számára

Parancsok, oszlopok Hozzáadás („ID”, új leírásTípusok („String”)); // a nyomtatási elrendezés neve

Parancsok oszlopok Hozzáadás ("Használat", új típusleírások ("String")); // Hívja a kiszolgáló módját

Parancsok oszlopok Hozzáadás („Riasztás megjelenítése”, Új leírásTípusok („Boolean”));

Parancsok oszlopok Hozzáadás ("Módosító", Új leírásTípusok ("String"));

Csapat-visszatérés;

Végfunkció

Egy parancs hozzáadása (csapat táblázat, nézet, azonosító, használat, riasztás megjelenítése = hamis, módosító = "")

ÚjCommand = TableCommands. Add ();

Új csapat Előadás = prezentáció;

NewCommand .Id = Id;

Új parancs: Használat = Használat;

Új csapat: riasztás megjelenítése = riasztás megjelenítése;

NewCommand Modifier = Módosító;

KonetsProtsedury

  1. Mentse el a nyomtatási elrendezést fájlként a merevlemez bármelyik mappájában, és adja meg a megfelelő nevet.

Ugyanabba a dokumentumba helyezze be a nyomtatási folyamatot a program menüből (a sárga színnel jelölt parancsoknak meg kell egyezniük a sorral):

Csapat hozzáadása (Csapattábla, „Külső rendelés”, „Külső megbízás”):

Nyomtatási eljárás (objektumok, nyomtatott formanyomtatványok, nyomtatási objektumok, kimeneti paraméterek) exportálása

ManagePrint.Tap.TableTableDocumentCollection (

Nyomtatási űrlapok gyűjteménye,

"Külső rendelés",

"Külső rendelés",

Nyomtatott nyomtatvány (objektumok [0], nyomtatási objektumok);

Végfolyamatok // Nyomtatás ()

  1. Helyezze be a nyomtatott űrlap kitöltésének elrendezését a külső alak nevére kattintva a bal alsó sarokban, és válassza az „Elrendezések” - „Hozzáadás” - „Táblázat-dokumentum” lehetőséget, adja meg a nevet. Ezt követően töltse ki a táblázatot a szükséges adatokkal. Például:
    • Rendelje meg az [SalesNumber] elemet a [DateRealization] menüből - kattintson jobb gombbal - Tulajdonságok - Elrendezés - Kitöltés - Sablon.
    • Hozzon létre olyan oszlopokat, amelyek a dokumentumban jelennek meg.
    • Jelölje ki a beírt cellákat, kattintson a Táblázat - Nevek - Név hozzárendelése - írja be a "Cap" nevet.
    • Másolja a sort a táblázat fejlécével, jelölje ki őket, kattintson a jobb gombbal - Tulajdonságok - Elrendezés - Kitöltés - Paraméter.
    • Válasszon ki egy karakterláncot, nevezze el, például "String TPM".
    • Létrehoz egy alagsorot: listázza a Total-t, a cellát, amelyben a teljes összeget kell megjeleníteni, nevezze meg a Total-ot, válassza ki a „Parameters” -et a tulajdonságokban.
    • Adja meg a felelős személyt a cellatulajdonságokban, hogy megjelenítse a vezetéknevet, válassza a „Paraméterek” lehetőséget.
    • Válassza ki az alsó sorokat és adja meg a „Basement” nevet.
  2. Most a beviteli ablakban regisztrálja a nyomtatott űrlap létrehozásának funkcióját:

Funkcióforma árlap (ReferenceDocument, Print Objects)

TabularDocument = Új táblázatos dokumentum;

TabularDocument.ParameterName = “PARAMETERS_PRINT_Count on Payment”;

LayoutProcessing = GetMaket („Külső fiók”);

// töltse ki a fejlécet

RegionCap = Elrendezés feldolgozása GetScope ("Cap");

RegionCap.Parameters.NumberDocument = LinkDonDocument.Number;

RegionCap.Parameters.DateDocument = LinkDonDocument.Date;

RegionCap.Parameters.NameOrganization = ReferenceNameDocument.Organization.Name;

// adja ki a fejlécet a táblázatos dokumentumhoz

TabularDocument (kimenet (RegionHap));

// töltse ki a PM karakterláncot

Területvonalak = elrendezés feldolgozás, terület létrehozása ("String TP");

Minden aktuális karakterláncról a linkről a dokumentumra

Töltse ki a Tulajdonságok értékeit (String Area.Parameters, CurrentString);

Táblázatdokumentum Kimenet (vonalterület);

A ciklus vége;

// töltse ki a pincét

Terület Basement = Elrendezés feldolgozása.

RegionFrame.Parameters.Number = Final = ReferenceDocument.Products.Itog ("Mennyiség");

RegionFactory.Parameters.Sum.Itog = ReferenceDonmentDocument.Goods.Itog ("Sum");

RegionFactory.Parameters.Name Responsible = ReferenceDocument.Manager.Name;

// a pincét egy táblázatos dokumentumban adja ki

Táblázatdokumentum Kimenet (Region Basement);

Tabuláris dokumentum AutoScale = True;

Táblázat tábla visszajuttatása;

Végfunkció

  1. Mentse a dokumentum módosítását.
  2. Most aktiválnia kell a létrehozott űrlapot. Ehhez:
    • Ugrás az "Adminisztráció" - "Űrlapok, jelentések és feldolgozás" nyomtatására - "További jelentések és feldolgozás".
    • Kattintson a "Létrehozás" gombra, válassza ki a külső űrlapfájlt az Intézőben, erősítse meg a bejegyzést az "Írás és zárás" gombbal.
  3. Az ellenőrzéshez menjen az Értékesítés - Végrehajtás (jogi aktusok, számlák), kattintson a "Nyomtatás" gombra, válassza ki az űrlapot és ellenőrizze a töltés helyességét.
  4. Ha szükséges, nyomtassa ki a dokumentumot.

következtetés

A nyomtatási formanyomtatványt a Nyomtatótervezőn keresztül és a külső űrlapok létrehozására szolgáló eszközön keresztül áttekintettük Önnel. Reméljük, hogy sikerül. Hagyja a kérdéseit a megjegyzésekben.