Nyomtatás szerződést ut 11 - cikkek - 1C franchise összeg technológiák

Különösen azt realizált érdekes mechanizmus „nyomtatás” dokumentumok MS Word. Például egy tervezetet az ajánlat lehet beszerezni egy kattintással, majd szerkesztheti közvetlenül a Word. Sajnos, egy tipikus konfigurációban nem hajtják végre az ilyen kivitel a leginkább, a mi véleményünk, alkalmas ez a tárgy, azaz a szerződéseket. Az alábbiakban beszéljük meg a pontokat, hogy hogyan kell megjavítani.

Megértjük a technológia

Az UT 11 félig normál kiviteli mechanizmust vezetnek be MS Word. Keresztül a DCOM-kapcsolatot nyit MS Word alkalmazás, amely "a 1C-ku", VBA (Visual Basic for Applications). Azt jelenti, VBA létrehoz egy új dokumentumot, és tele van a minta, amely tárolja a „1C: Trade Management 8”. Semi-szabvány azért van, mert a kód sokkal „zárva”, hogy egy adott tárgyat, és az export más kell írni egy csomó saját, nem pedig a parametrikus beállítás.

Természetesen korrigálja sokféleképpen technológia segítségével csatlakoztassa a külső nyomólemezek, de különböző okok miatt kevés érdeklődést ebben az esetben befejeződését közvetlenül a konfigurációban. A szempontból a végrehajtás a két megközelítés csak kissé különböznek egymástól, a fő telepítési eljárások és függvények különböző modulokat.

Minta nyomólemez tárolja a bináris adatokat az elrendezést:

Ahhoz, hogy megértsük, hogyan a sablon, csak kirak kész lemezre, és mi van benne:

Körülbelül egyértelmű a dokumentumban van egy terület szentelt címkék . , és van egy fajta kellékek , amelyek helyébe az értéket, amikor a sablon megtelt. Azt kell figyelmeztetni - ha van egy sablon ugyanaz kellékek több helyen (a szervezet neve, például), a tipikus mechanizmus helyett az érték csak az első, és hagyja azt, hogy! Azonnal hozzá különböző (NashaOrganizatsiya1, NashaOrganizatsiya2.).

Sablont:

Most akassza a kívánt objektumot elrendezés és terhelést.

Hozzáad egy objektumot a nyomtatási parancsot:

Átírjuk a kód a parancs értelmében a sablont. Nyomtatás adatokat gyűjtsenek a tárgy modulját. Ha az Ön esetében, valamint az enyém, a tárgy nem került nyomtatványok és a menedzser üres volt, csak másolja le egy másik tárgy másolata. Mondd, hogy szép, hogy kitöltse a szerkezet az objektum adatok egy mintából, és adjunk hozzá további részleteket, hogy kérik, hogy válassza ki a kényelmetlen:

ObjectData = új struktúra;

Mivel minden egyes oszlop ciklusban RezultatZaprosa.Kolonki

DannyeObekta.Vstavit (Kolonka.Imya (minta [Kolonka.Imya] = NULL vagy PustayaStroka (minta [Kolonka.Imya]), "_________________" A minta [Kolonka.Imya])?);

Így a sablon feltöltődnek adatokkal, finom:

Emelem ki piros területeken, amelyeket lakott a „Trade Management” 11 A szemet azonnal ragaszkodnak helyeken, hogy ellenőrizze. Most vannak árnyalatok. Nuance egyik: a szerződések szüksége élőláb aláírásával minden oldalon, kivéve az utolsó. Az utolsó oldalon „footer” igaza a szöveg mögött, és amellett, hogy az aláírásokat, a megjelölt helyet a nyomtatáshoz. Ezt a problémát oldja tökéletesen MS Word létre két részre különböző fejléceket és lábléceket. Hand - könnyen. De ha a program a verejték töltéséhez:

UpravleniePechatyuKlient.PrisoedinitOblast (PechatnayaForma kerület, False);

UpravleniePechatyuKlient.PrisoedinitOblast (PechatnayaForma kerület, False);

Most, a szerződés tele van, lábléc kitűnő ellenállást, ha szükséges. Az utolsó előtti oldalon:

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

Ezzel a megoldással az üzleti kap a következő eredménnyel:

  • elérhetőségének biztosítása és a mérkőzés részleteket az adatbázis és a papír szerződést
  • garancia arra, hogy a szerződés az ügyfél nem fog a neve más (valós esettanulmányok)
  • megtakarítás akár 10-15 perc alatt mindegyik csoport egy megállapodás (és ítélve az munka néhány vállalkozók, és legfeljebb három napig)
  • biztosítsanak egységes szerződések bejegyzését