contract de imprimare de ut 11 - Articole - 1C tehnologii suma francizat

În special, acesta a realizat un mecanism interesant, documente „print“ în MS Word. De exemplu, un proiect al ofertei poate fi obținut cu un singur clic, și apoi editați-l direct în Word. Din păcate, într-o configurație tipică nu este pusă în aplicare astfel de exporturi pentru cele mai multe, în opinia noastră, potrivit pentru acest obiect, și anume contracte. Mai jos vom discuta despre punctele de cum să-l repare.

Noi înțelegem cu tehnologia

Mecanismul semi-export standard UT 11 este pus în aplicare în MS Word. Prin DCOM-conexiunea este deschisă aplicație MS Word care are "un 1C-ku", VBA (Visual Basic for Applications). Înseamnă VBA creează un nou document, și este umplut cu un model, care este stocat în „1C: Trade Management 8“. Semi-standard, aceasta se datorează faptului că codul de mult „blocat“ la un anumit obiect, și pentru export în alte trebuie să scrie o mulțime de propria lor, nu se dezactiva setarea parametrice.

Desigur, corectați în mai multe modalități de a utiliza tehnologia pentru a conecta plăci de imprimare externe, dar din diferite motive a fost făcut un interes scăzut în acest caz de finalizare direct în configurația. Din punct de vedere al punerii în aplicare a celor două abordări diferă doar puțin, cu principalele proceduri de implementare și funcții în diferite module.

placă de imprimare model este stocată ca date binare în structura:

Pentru a înțelege modul în care șablonul, pur și simplu descărca gata pe disc și a vedea ce este în interior:

Aproximativ clar în document există o zonă dedicată tag-uri . , și există un fel de recuzită , care sunt înlocuite cu valoarea atunci când șablonul este plin. Voi avertiza - dacă aveți un șablon este aceeași recuzită în mai multe locuri (denumirea organizației, de exemplu), mecanismul tipic pentru înlocuirea valorii doar primul, și lăsați-l la asta! Imediat se adaugă diferite (NashaOrganizatsiya1, NashaOrganizatsiya2.).

Format făcut:

Acum cârlig la aspectul obiectului dorit și de sarcină.

Adaugă un obiect la comanda de imprimare:

Am rescrie codul de această comandă în conformitate cu șablonul nostru. datele de imprimare sunt colectate în modulul de manager de obiect. În cazul în care, în cazul dumneavoastră, cât și în a mea, obiectul nu a fost tipărit formulare, iar managerul a fost gol, doar o copie de la un alt obiect și copie. Spune-mi, cât de frumos pentru a umple structura datelor de obiecte dintr-un eșantion și se adaugă detalii suplimentare care sunt solicitate pentru a alege incomod:

ObjectData = structură nouă;

Deoarece pentru fiecare ciclu coloană RezultatZaprosa.Kolonki

DannyeObekta.Vstavit (Kolonka.Imya (proba [Kolonka.Imya] = NULL SAU PustayaStroka (proba [Kolonka.Imya]), "_________________" Proba [Kolonka.Imya])?);

Astfel, șablonul este populat cu date, fin:

Subliniez în roșu zonele care sunt populate de „Management Trade“ 11 la ochi se agăța imediat locuri pentru a verifica. Acum sunt nuanțe. Nuance una: în contractele au nevoie de note de subsol cu ​​semnături pe fiecare pagină, cu excepția ultimului. Pe ultima pagină a acestui „subsol“ este chiar în spatele textului, și, în plus față de semnături, este spațiul marcat pentru imprimare. Această problemă este rezolvată perfect în MS Word crearea a două secțiuni cu diferite antete și note de subsol. Mână - ușor. Dar, în cazul în care programul trebuie să transpire pentru umplere:

UpravleniePechatyuKlient.PrisoedinitOblast (PechatnayaForma, District, fals);

UpravleniePechatyuKlient.PrisoedinitOblast (PechatnayaForma, District, fals);

Acum, contractul nostru este umplut, Footers suport excelent după cum este necesar. Pagina Penultima:

Dialog = PechatnayaForma.COMSoedinenie.Dialogs (84); Dialog.Name = DannyeObekta.ImyaDokumenta; Dialog.Show ();

Cu această soluție, afacerea devine următoarele rezultate:

  • garanta disponibilitatea și detaliile de potrivire în baza de date și într-un contract de hârtie
  • o garanție că contractul de contrapartidă nu va primi numele altei (studii de caz reale)
  • economii de până la 10-15 minute de timp în fiecare format un acord (și judecând după activitatea unor contractori, și până la trei zile)
  • garantează de înregistrare uniformă a contractelor