Spausdinamos formos 1s 8.3. Išorinės spausdinimo formos įtraukimas į duomenų bazę. Paprastos formos kūrimas naudojant integruotą spausdinimo dizainerį

Ne paslaptis, kad nors šiais laikais vis daugiau įmonių pereina prie elektroninio dokumentų valdymo, senas posakis „Be popieriaus, tu...“ nepraranda savo aktualumo. Taip atsitinka, kad tikrinančias institucijas kažkodėl pirmiausia domina popieriniai dokumentai. Todėl, jei finansų kontrolei aktyviai naudojate programą „1C: Accounting“ arba „Enterprise“, svarbu žinoti, kaip atspausdinti elektroninį dokumentą, sukurtą naudojant programą.

Išspausdintos formos 1C leidžia paversti elektroninį dokumentą spausdinta versija.

Tam kūrėjas pateikė puikų įrankį - Print Designer. Su jo pagalba galite sukurti dokumentus, kuriuose galite nurodyti bet kokius jums reikalingus duomenis, o ne tik keletą standartinių formų. Tai ypač pasakytina apie tuos dokumentus, kurie neturi griežtai reglamentuotos formos, kurios jokiu būdu negalima keisti. Tai visų pirma gali apimti darbų atlikimo aktą, kai kurias sąskaitas faktūras ar mokėjimus.

Šiame vadove siūlome suprasti Print Designer galimybes, apsvarstyti, kokie gali būti spausdinimo formų tipai ir kuo jie skiriasi vienas nuo kito. Taip pat pavyzdžiu parodysime, kaip atspausdinti sukurtą formą.

Pirma, verta suprasti, kas apskritai yra spausdinta forma 1C 8. Tai yra 1C skaičiuoklės šablonas (pvz., Excel), kuriame nurodomos kai kurios kintamųjų eilutės, užpildytos duomenimis iš programos rengiant dokumentą.

Spausdinimo formos būna dviejų tipų:

  • Vidinis (įmontuotas). Jie saugomi programos konfigūracijoje, todėl geriau jų nekeisti, nes vėliau atnaujinimo metu gali kilti problemų.
  • Išorinis – saugomas atskirai nuo programos nustatymų. Ir su jų pagalba galite sukurti ir paruošti spausdinti beveik bet kokio sudėtingumo dokumentą, nepaveikdami 1C 8 programos konfigūracijos.

Kaip išsirinkti jau paruoštus maketus? Atlikę gaunamą arba išsiunčiamą operaciją, pavyzdžiui, surašę atliktų darbų ataskaitą, spustelėkite mygtuką „Spausdinti“, kad atsispausdintumėte dokumentus. Sąraše rodomas sąrašas spausdinamų formų, kurios jau užpildytos įvestais duomenimis apie atliktą operaciją ir jūsų įmonę. Spustelėję reikiamo dokumento tipą, atidarote peržiūros langą, kad įsitikintumėte, jog įvesti duomenys yra teisingi. Spausdinimo mygtukas atspausdina dokumentą į spausdintuvą.

Nežinodami pagrindų išsiaiškinkime, kur saugomi visi spausdinamieji dokumentai. Pereikime prie kito klausimo.

Kur saugomos spausdintos formos?

Integruotas spausdintas formas galite peržiūrėti tiek konfigūratoriaus, tiek įprastu įmonės režimu. Pirmuoju atveju paleidžiant programą reikia spustelėti atitinkamą mygtuką pradžios lange. Pamatysite programos meniu, rasite šaką „Produktų ir paslaugų pardavimas“, kuriame yra punktas „Išdėstymai“. Jame dažnai yra tik du elementai - „Sąskaita faktūra“ ir „Aktas“. Kur tada visi kiti, nes sąrašas daug platesnis? Jie tiesiog slepiasi kitur. Turite atidaryti šaką „Bendra“ - „Bendrieji maketai“, jame saugomi beveik visi maketai.

Antruoju atveju turite eiti į meniu skyrių „Administravimas“ - „Spausdinti formas, ataskaitas ir apdorojimas“ - „Spausdintų formų maketai“. Jame bus rodomi visi dokumentų maketai. Pažymėtina, kad juos galima redaguoti tame pačiame meniu.

Kalbant apie išorines formas, pirmiausia turite jas sukurti naudodami konfigūratoriaus režimą arba atsisiųsdami paruoštą failą, tada prijunkite jas prie meniu „Administravimas“ - „Spausdintos formos, ataskaitos ir apdorojimas“ - „Papildomos ataskaitos ir apdorojimas". Apie tai pakalbėsime šiek tiek vėliau.

Paprastos formos kūrimas naudojant integruotą spausdinimo dizainerį

Tokia spausdinta forma nereiškia gilaus redagavimo galimybės, nes dėl to pasikeis programos konfigūracija, taip pat bus papildomų sunkumų ją atnaujinant. Tačiau jei jus visiškai tenkina standartinė forma arba norite pasigilinti į išorinės formos kūrimo subtilybes, šis būdas jums visiškai tinka.

  1. Pirmiausia paleiskite į konfigūratoriaus režimą, suraskite reikalingą dokumentą, pvz., Produktų ir paslaugų pardavimas, dokumento ypatybėse eikite į Veiksmai - Dizaineriai - Spausdinimo dizaineris.
  2. Kai būsite paraginti darbo parinkties, pasirinkite Įprastos formos.
  3. Suteikite naujam išdėstymui pavadinimą, pvz., „Spausdinti sąskaitą faktūrą“.
  4. Pasirinkite informaciją, kurią norite matyti dokumento antraštėje. Be to, jie turi būti parinkti tokia tvarka, kokia jie bus rodomi. Norint pasirinkti, reikia žymekliu pažymėti elementą kairiajame stulpelyje ir paspausti rodyklę ekrano viduryje, kad detalės atsirastų dešiniajame stulpelyje.
  5. Lentelės skiltyje pažymėkite informaciją, kuri turi būti rodoma. Detalės pasirenkamos pagal tą patį principą, kaip ir ankstesnėje pastraipoje.
  6. Tuo pačiu būdu pasirinkite apatinės dokumento dalies detales.
  7. Paskutiniame kūrimo etape pasirinkite, ar norite spausdinti iš karto be peržiūros, ar reikia apsaugoti lentelę, tada patvirtinkite formos sukūrimą mygtuku Gerai.

Išorinės spausdinimo formos kūrimas

Per Print Designer sukurtas formas galima palyginti su vaizdiniu programinės įrangos redaktoriumi, kai viso kodo neįvedate rankiniu būdu, o tik jį sudarote iš siūlomų elementų. Išorinė forma yra failas su rankiniu būdu įrašytu programos kodu, kuriame aprašoma duomenų rodymo ekrane procedūra. Tai leidžia redaguoti spausdintą formą taip, kaip norite, nurodydami absoliučiai bet kokius duomenis bet kokia seka.

Papildomas privalumas yra tai, kad net ir nesuvokdami ar tiesiog nenorite suprasti 1C 8 programavimo subtilybių, šią procedūrą galite patikėti profesionalams. Jie galės jums paruošti reikiamą formą ir pateikti jums kaip paruoštą failą, kurį aktyvuoti galėsite tik keliais mygtuko paspaudimais.

Dabar pakalbėkime daugiau apie pačią procedūrą. Pažiūrėkime į dokumento „Pardavimai (aktai, sąskaitos)“ maketo „Sąskaita“ sukūrimo pavyzdį.

  1. Atidarykite 1C 8 programą konfigūratoriaus režimu.
  2. Spustelėkite Failas - Naujas - Išorinis apdorojimas, suteikite jam pavadinimą (jame neturėtų būti tarpų), tada spustelėkite Veiksmai - Atidaryti objekto modulį.
  3. Atsidariusiame įvesties lauke įveskite šį kodą (vertės, kurias galima pakeisti į savo, paryškintos geltonai):

Funkcija InformacijaOnExternalProcessing() Export
Registracijos parametrai = nauja struktūra;
ArrayDestinations = naujas masyvas;
Array of Assignments.Add("Dokumentas.Prekių ir paslaugų pardavimas"); //Nurodykite dokumentą, kuriam darome išorinį spaudinį. forma
Registracijos parametrai.Insert("View", "PrintForm"); //gal – Spausdinama forma, Objekto pildymas, Papildoma ataskaita, Susijusių objektų kūrimas...
Registracijos parametrai.Insert("Paskirtis", Paskirties masyvas);
Registracijos parametrai.Insert("Pavadinimas", "Prekių pardavimo užsakymas"); //pavadinimas, kuriuo apdorojimas bus užregistruotas išorinio apdorojimo kataloge
Registracijos parametrai.Insert("SafeMode", FALSE);
Registracijos parametrai.Insert("Versija", "1.0");
Registracijos parinktys.Insert("Informacija", "Ši spausdinama forma buvo sukurta kaip pavyzdys");
CommandTable = GetCommandTable();
AddCommand(CommandTable, "External Order", "ExternalOrder", "CallServerMethod", True, "MXL Print");
Registracijos parametrai.Insert("Commands", CommandTable);
ReturnRegistrationParameters;
EndFunction // Informacija APIE išorinį apdorojimą ()
Funkcija GetTableCommand()
Komandos = nauja vertės lentelė;
Commands.Columns.Add("View", New TypeDescription("Row");//kaip vartotojui atrodys spausdinimo formos aprašymas
Commands.Columns.Add("Identifier", New TypeDescription("String")); //spausdinti formos maketo pavadinimą
Commands.Columns.Add("Naudojimas", Naujas tipasAprašymas("Eilutė")); //Skambinkite serverio metodu
Commands.Columns.Add("ShowAlert", NewTypeDescription("Boolean"));
Commands.Columns.Add("Modifikatorius", NewTypeDescription("Eilutė"));
Grįžimo komanda;
EndFunction
Procedūra AddCommand(CommandTable, View, Identifier, Usage, ShowAlert = False, Modifier = "")
NewCommand = CommandTable.Add();
NewCommand.View = Žiūrėti;
NewCommand.Identifier = Identifikatorius;
NewCommand.Use = Naudoti;
NewCommand.ShowAlert = ShowAlert;
NewCommand.Modifier = modifikatorius;
Procedūros pabaiga

  1. Išsaugokite maketą spausdinimui kaip failą bet kuriame standžiojo disko aplanke ir atitinkamai pavadinkite jį.

Į tą patį dokumentą įterpkite spausdinimo pradžios iš programos meniu procedūrą (geltona spalva paryškintos komandos turi atitikti eilutę):

Pridėti komandą (komandų lentelė, „Išorinė tvarka“, „Išorinė tvarka“):
Procedūros spausdinimas (objektų masyvas, spausdinimo formų rinkinys, spausdinimo objektai, išvesties parametrai) eksportuoti
Spausdinimo valdymas.Output TabularDocumentIntoCollection(
Spausdinimo formų rinkinys,
„Išorinis užsakymas“
„Išorinis užsakymas“
GeneratePrintForm(Objects masyvas, PrintObjects);
Procedūros pabaiga // Spausdinti()

  1. Įterpkite spausdintos formos pildymo maketą, apatiniame kairiajame kampe spustelėdami išorinės formos pavadinimą ir pasirinkę „Išdėstymai“ - „Pridėti“ - „Skaičiuoklės dokumentas“, suteikite pavadinimą. Po to užpildykite skaičiuoklę reikiamais duomenimis. Pavyzdžiui:
    • Prekės Nr. [Realizacijos numeris] užsakymas iš [Realizacijos data] - spustelėkite dešiniuoju pelės mygtuku - Ypatybės - Išdėstymas - Užpildymas - Šablonas.
    • Sukurkite stulpelius, kuriuos norite matyti savo dokumente.
    • Pasirinkite įvestus langelius, spustelėkite Lentelė - Vardai - Priskirkite pavadinimą - įveskite pavadinimą "Antraštė".
    • Nukopijuokite eilutę su lentelės antraštėmis, jas pažymėkite, dešiniuoju pelės mygtuku spustelėkite - Ypatybės - Išdėstymas - Užpildymas - Parametras.
    • Pasirinkite eilutę ir pavadinkite ją, pavyzdžiui, „StringTCH“.
    • Sukurkite poraštę: įveskite Total, langelį, kuriame turi būti rodoma visa suma, pavadinkite TotalTotal, ypatybėse pasirinkite „Parameters“.
    • Nurodykite atsakingą asmenį ir langelio ypatybėse, kad būtų rodoma pavardė, nurodykite „Parametrai“.
    • Pasirinkite apatines eilutes ir pavadinkite diapazoną „Poraštė“.
  2. Dabar įvesties lange įveskite spausdintos formos generavimo funkciją:

Funkcija Generate PrintForm (nuoroda į dokumentą, spausdinimo objektai)
TabularDocument = naujas lentelės dokumentas;
TabularDocument.Name of Print Parameters = "PRINT_PARAMETERS_Sąskaita už apmokėjimą VRTU";
Apdorojimo išdėstymas = GetLayout("Payment InvoiceExternal");
//užpildykite antraštę
AreaHeader = ProcessingLayout.GetArea("Antraštė");
AreaHeader.Parameters.DocumentNumber = LinkToDocument.Number;
AreaHeader.Parameters.DocumentDate = LinkToDocument.Date;
AreaHeader.Parameters.OrganizationName = LinkToDocument.Organization.Name;
//išveda antraštę į skaičiuoklės dokumentą
LentelinisDokumentas.Išvestis(Antraštės sritis);
//užpildykite PM eilutes
RowArea = ProcessingLayout.GetArea("ROW");
Kiekvienai esamai eilutei iš dokumento nuorodos. Produktų ciklas
FillPropertyValues(RowArea.Parameters, CurrentRow);
LentelinisDokumentas.Išvestis(eilės sritis);
EndCycle;
//užpildykite rūsį
AreaFooter = ProcessingLayout.GetArea("Poraštė");
AreaFooter.Parameters.QuantityTotal = LinkToDocument.Products.Total("Kiekis");
AreaFooter.Parameters.AmountTotal = LinkToDocument.Products.Total("Suma");
AreaFooter.Parameters.ResponsibleName = LinkToDocument.Manager.Name;
//išvesti poraštę į skaičiuoklės dokumentą
LentelinisDocument.Output(AreaFooter);
TabularDocument.AutoScale = Tiesa;
grąžinti lentelę;
EndFunction

  1. Išsaugokite dokumento pakeitimus.
  2. Dabar reikia suaktyvinti sukurtą formą. Už tai:
    • Eikite į „Administravimas“ - „Spausdintos formos, ataskaitos ir apdorojimas“ - „Papildomos ataskaitos ir apdorojimas“.
    • Spustelėkite mygtuką „Sukurti“, „Explorer“ pasirinkite išorinės formos failą, patvirtinkite įrašą mygtuku „Išsaugoti ir uždaryti“.
  3. Norėdami patikrinti, eikite į Pardavimas – Pardavimas (aktai, sąskaitos faktūros), spustelėkite mygtuką „Spausdinti“, pasirinkite formą ir patikrinkite, ar ji užpildyta teisingai.
  4. Jei reikia, atsispausdinkite dokumentą.

Išvada

Peržiūrėjome spausdinamos formos kūrimo pavyzdį naudojant spausdinimo dizainerį ir išorinių formų kūrimo įrankį. Tikimės, kad viskas jums pasiseks. Palikite savo klausimus komentaruose.

Kaip pridėti (užregistruoti) išorinę spausdintą formą (arba apdorojimą) 1C apskaitoje 8.3 (3.0 versija)

2019-05-15T13:40:54+00:00

Dažnai buhalteriui reikia papildomos spausdintos formos vienam iš standartinių dokumentų 1C: Apskaita 8.3 (3.0 peržiūra). Arba reikia papildomo apdorojimo, pavyzdžiui, norint automatiškai užpildyti dokumentą arba pagal jį įvesti naują. Dažniausiai kažkas jau yra sukūręs tokią funkciją ir ją galima rasti arba užsisakyti pas programuotoją. O dabar redakcija gauta, belieka pridėti prie buhalterijos. Kaip tai padaryti? Daugiau apie tai žemiau, žingsnis po žingsnio.

1. Atidarykite „1C Accounting 3.0“ ir kairiajame skydelyje pasirinkite „Administravimas“ -> „Spausdinti formas, ataskaitas ir apdorojimas“.

2. Čia raskite ir pasirinkite „Papildomos ataskaitos ir apdorojimas“, pažymėję kairėje esantį žymimąjį laukelį „Papildomos ataskaitos ir apdorojimas“.

3. Spustelėkite mygtuką „Pridėti iš failo...“.

4. Ir pasirinkite failą su išorine spausdinimo forma arba apdorojimu (epf plėtiniu).

5. Naujame lange spustelėkite mygtuką „Išsaugoti ir uždaryti“.

6. Atidarykite norimą dokumentą ir įsitikinkite, kad spausdinimo mygtuko arba elemento meniu „Kurti pagal“ arba naujas mygtukas formos įrankių juostoje pasirodo kita spausdinimo formos parinktis. Pasiruošę!

Pagarbiai Vladimiras Milkinas(mokytojas ir kūrėjas).

Eime Aptarnavimas->Papildomos ataskaitos ir apdorojimas->Papildomos išorinės spausdinimo plokštės.

Atsidaro katalogų sąrašo forma su išorinėmis spausdintomis formomis. Viršutiniame sąrašo meniu spustelėkite Papildyti. Pasirodo katalogo elemento kūrimo forma.

Spustelėkite mygtuką Atidaryti ir pasirinkite failą su norima spausdinimo forma. Po to, jei reikia, nustatykite norimą pavadinimą (laukelis Vardas).

Jei atspausdintoje formoje yra automatinės registracijos parametrų, pasirodys pranešimas apie tai. Spustelėkite Taip.Jei taip neatsitiks, tuomet reikia nurodyti, su kuriuo dokumentu bus susieta ši forma. lauke pasirinkite dokumento tipą, su kuriuo susiesime formą . Kadangi mūsų pavyzdyje tai yra medžiagų nurašymo veiksmas, pasirenkame dokumentą Užklausa-sąskaita.

Po to eikite į bet kurį dokumentą Užklausa-sąskaita, spustelėkite Spausdinti ir pasirinkite naujai pridėtą formą.

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

Norėdami parodyti spausdintos formos pridėjimą valdomoje sąsajoje, apskaitoje 3.0 parodysiu išorinės sąskaitos faktūros apmokėjimui formos pridėjimą prie to paties pavadinimo dokumento.

Einame į atitinkamą programos skyrių:


Būtina, kad išorinių ataskaitų naudojimo ir apdorojimo vėliavėlė būtų įjungta, vadovaukitės nuoroda į išorinių objektų sąrašą:

Atsidariusiame sąraše spustelėkite Sukurti:


Dialogo lange pasirinkite norimą failą:


Užpildoma išorinė objekto kortelė: makete matome pagrindinio objekto, prie kurio bus pritvirtinta forma, tipą ir iškart po jo pavadinimu:


Parašykime ir uždarykite sukurto išorinio objekto formą.

Dabar pereikime prie bet kurio dokumento Sąskaita faktūra apmokėjimui pirkėjui ir parodykite spausdinimo meniu:


Apsvarstykime galimybę parašyti paprasčiausią spausdintą formą 1s 8,1 - 8,2 naudojant konfigūracijos pavyzdį Įmonės apskaita 2.0. Tarkime, kad reikia parašyti išorinę spausdintą dokumento formą: rodyti pagrindinius dokumento duomenis, taip pat iš lentelės dalies Prekės: nomenklatūra, kaina, kiekis ir suma.

Gautą pavyzdį galite atsisiųsti iš .

Konfigūratoriuje 1C įmonės 8 sukurti išorinį apdorojimą ( Failas->Naujas->Išorinis apdorojimas), nustatykite pavadinimą, sukurkite reikiamus išorinės spausdintos formos duomenis Objekto nuoroda su tipu „DocumentLink“ prekių ir paslaugų pardavimas.

Spausdintos formos maketo kūrimas

Pridėkite naują išdėstymas, palikite išdėstymo tipą skaičiuoklės dokumentas. Makete sukuriame tris sritis: Antraštė, duomenys Ir Rūsys. Tai galima padaryti pasirinkus reikiamą eilučių skaičių ir spustelėjus meniu Lentelė->Vardai->Priskirti pavadinimą (Ctrl+Shift+N).

Po to mes pradedame dėti tekstą ir parametrus srityse. Įdėsime jį į antraštę spausdintos formos pavadinimas, dokumento numeris Ir organizacija, taip pat nubrėžkite lentelės antraštės kraštus ir parašykite stulpelių pavadinimus. Kurdami parametrą langelio ypatybėse, skirtuke Layout turėtumėte nustatyti ypatybę Užpildymas prasme Parametras.

Teritorijoje Duomenys sukurkime parametrus, rodančius eilutes lentelės skyriuje ( Nomenklatūra, kaina ir tt), ir rajone Rūsys sumos pagal kiekį ir sumą.

Programavimas

Eikime į spausdinimo formos objekto modulį Veiksmai->Atidaryti objekto modulį.

Ten sukurkime eksporto funkciją, kuri yra privaloma spausdintoms formoms. Antspaudas ().

Funkcija Spausdinti () Eksportuoti EndFunction

Funkcijoje sukursime kintamąjį skaičiuoklės dokumentas, į kurią bus išvesta spausdinta forma, gauname išdėstymas Ir išdėstymo zonos.

TabDoc = naujas lentelės dokumentas; Išdėstymas = GetLayout("Išdėstymas" ); HeaderArea = Layout.GetArea("Antraštė" ); AreaData = Layout.GetArea("Duomenys" ); AreaFooter = Layout.GetArea("Poraštė" );

Užpildome parametrus skrybėlės ir atneškite į skaičiuoklės dokumentas.

HeaderArea.Parameters.HeaderText = +LinkToObject.Number; HeaderArea.Parameters.Organization = LinkToObject.Organization; TabDoc.Output(Antraštės sritis);

Norėdami gauti lentelės eilutes Prekės mes naudojame prašymą.

Užklausa = nauja užklausa; Request.SetParameter("Link", ObjectLink); Query.Text = "PASIRINKITE | Prekių ir paslaugų Prekių pardavimas, Nomenklatūra. | Prekių ir paslaugų Prekių kiekis, | Prekių ir paslaugų Prekių pardavimo kaina,. | Prekių ir paslaugų pardavimas Prekių kiekis|NUO | Prekių ir paslaugų pardavimo dokumentas. Kaip parduoti prekes ir paslaugas|KUR | Prekių ir paslaugų prekių pardavimas Nuoroda = &Nuoroda";

Išsamią informaciją perduodame užklausos parametrui Objekto nuoroda, nurodyti sąlygoje KUR, kad mums reikia duomenų tik iš dokumento, iš kurio gauname spausdintą formą. Norėdami gauti pavyzdinę užklausą, pirmiausia ją vykdome ir tada pasirenkame eilutes.

Select = Query.Run().Select();

Toliau kilpoje užpildome ploto parametrus Duomenys kiekvienai dokumento pasirinkimo eilutei ir rodyti juos skaičiuoklės dokumentas. Taip pat apskaičiuojame bendras kilpos vertes kiekiai Ir sumos. Kiekvieno parametro atskirai neužpildysime, o naudosime procedūrą Užpildykite inPropertyValues((<Приемник>, <Источник>) pasaulinis kontekstas, jis kopijuoja nuosavybės vertes <Источника> į nuosavybes <Приемника> . Suderinimas atliekamas pagal nuosavybės pavadinimus. Daugiau apie tai galite perskaityti sintaksės asistentas 1C Enterprise 8.

BendraSuma = 0; Visas kiekis = 0; Nors Selection.Next() Loop FillPropertyValues(AreaData.Parameters,Selection); TotalSum = TotalSum + Sample.Sum; TotalQuantity = TotalQuantity + Sample.Quantity; TabDoc.Output(AreaData); EndCycle ;

Užpildykite ir parodykite sritį Rūsys.

AreaFooter.Parameters.TotalQuantity = TotalQuantity; AreaFooter.Parameters.TotalSum = TotalSum; TabDoc.Output(AreaFooter);

Užpildyto skaičiuoklės dokumento grąžinimas iš funkcijos Antspaudas ().

grąžinti TabDoc;

Jei naudojate vieną iš standartinių konfigūracijų, tada grąžinkite skaičiuoklės dokumentą 1C ekrane bus rodoma atspausdinta forma. Taip pat išvesties galite naudoti skaičiuoklės dokumento metodą. Rodyti().

5. Spausdintos formos prijungimas prie dokumento

IN standartinės konfigūracijos 1C 8 Yra išorinių spausdintų formų registravimo katalogas Išorinis apdorojimas. Norėdami prisijungti, eikite į meniu įmonės režimu Paslauga->Papildomos ataskaitos ir apdorojimas->Papildomos išorinės spausdintos formos.

Pridėkite naują katalogo elementą, įkelkite spausdintą formą iš disko ir pasirinkite dokumento tipą.

Dabar dokumente Prekių ir paslaugų pardavimas Bus rodomas naujas spausdinimas.

Automatinis spausdintos formos registravimas

Norėdami užtikrinti, kad jungiant spausdinimo formą nereikėtų rankiniu būdu pasirinkti dokumento tipo, galite konfigūruoti automatinė registracija. Norėdami tai padaryti, pridėkite naują išdėstymą ir paskambinkite Nustatymai_Automatinis registravimas(tai vienintelis būdas) ir pirmoje jo langelyje rašome Dokumentacija.<Наименование документа> (arba Katalogai.<Наименование справочника> ).

Dabar, jungiant spausdinimo formą, mūsų bus paprašyta naudoti automatinės registracijos parametrai.

2016-12-01T12:56:42+00:00

1C: Apskaita 8.3 (3.0 leidimas) atsirado puiki galimybė. Dabar 1C:Enterprise režimu vartotojas gali lengvai redaguoti spausdintų formų maketus.

Kada tai gali būti naudinga? Na, pavyzdžiui, yra kokia nors spausdinta forma, tarkime, „Paklausa-sąskaita“, kurioje kiekvieną kartą atspausdinus atliekate tam tikrus pakeitimus. Pakeiskite šriftą, perspausdinkite laukus, pašalinkite nereikalingus dalykus.

Tai kodėl tai daryti kiekvieną kartą?! Jei šiuos spausdintos formos maketo pakeitimus galime atlikti vieną kartą, programa visada išves spausdintą formą taip, kaip mums reikia.

Žemiau žingsnis po žingsnio parodysiu, kaip pakeisti spausdintos formos „Paklausa-sąskaita faktūra“ išdėstymą. Ten pridėsime naują lauką: „Atsakingas“.

1. Sukurkite spausdinamą formą (spustelėkite mygtuką „Spausdinti“) ir atidarytoje formoje spustelėkite mygtuką „Daugiau“ -> „Keisti išdėstymą“ (dešinėje):

2. Atsidarys spausdinimo maketas. Atlikite reikiamus jo pakeitimus, bet būkite atsargūs, kad taip nepasitvirtintų. Iš karto pasakysiu, kad šriftus ir laukų dydžius galima visiškai pakeisti, bet ištrinant esamus laukus (ypač esančius<угловых скобках>) ne verta. Jei norite paslėpti lauką<угловых скобках>, tiesiog padarykite jį nematomą (spalva arba dydis), bet jis turėtų likti formoje, nes to reikalauja 1C programos kodas.

3. Pridėsime laukelį „Atsakingas“ ir spaudžiame mygtuką „Įrašyti ir uždaryti“.

4. Spausdinimo forma buvo pertvarkyta į naują formą, kaip norėjome.

Jei pakeitus spausdinimo formą ji nustoja veikti, tuomet jūs.

Pagarbiai Vladimiras Milkinas(mokytojas ir kūrėjas).