Katalógus jelentések és kezelések 1s
Mi a probléma a kétoldalas nyomtatás?
Mint ismeretes, a beállítások „paraméter page” nyomóforma lehetőség van „Duplex nyomtatás” a lehetőségek közül: „Nem”, „Flip-up”, „Flip balra”, „Use Printer Settings”.
Azonban ez a lehetőség csak annyi, ha kiírjuk nyomtatni egyetlen dokumentumban nyomtatott formában. Abban az esetben, ha több (azonnal kinyomtatja két vagy több dokumentumot) megkezdi egy második dokumentumot nyomtatott hátoldalára a lemez, amelyen az első dokumentum véget (ha az első dokumentum páratlan számú oldalak). Jobb, persze, ez a nyomtatás minden új dokumentum az új lapot.
Nézzük a helyzetet egy példát. Van egy probléma, az ügyfél igénye, hogy olyan új nyomólemez dokumentum „Értékesítési az áruk és szolgáltatások” (RTU) azzal a képességgel, hogy mindkét oldalára nyomtatni. Sőt, a felhasználó ki tudja választani több dokumentum végrehajtására és kinyomtathatják kit.
Mint ismeretes, ebben az esetben az első dolog az, hogy hozzon létre egy új folyamat, melyik lesz a „külső nyomtatott formában” (RFT) dokumentum SZÁJ.
1. létrehozni VPF dokumentum;
2. A helyes működését a duplex.
1. létrehozása egyszerű külső nyomtatási formában (akkor letöltheti alján a cikk):
Hogyan lesz a nyomtatott formában:
Hozzon létre egy új kezelés a konfigurátor. File - New - Külső feldolgozás. Ő hozta létre a „Layout”, például, mint ez:
Majd a „Object Module” van egy eljárás és két funkciója van:
- Nyomtatás eljárás () szükségszerűen a APF. Ez okozza a kialakulását nyomtatási formák dokumentum (ok). Paraméter MassivObektov - Ez egy tömb hivatkozásokat a dokumentumokat, amelyekre építünk WPF. Paraméter ObektyPechati - SpisokZnacheny is tartalmaz utalásokat a dokumentumokat.
- SformirovatPechatnuyuFormu () függvény is lehet nevezni, és egy másik nevet. Nyomtatás hívott eljárás (). Ennek lényege az, hogy hozzon létre SpreadsheetDocument tárgy és a ciklusban (dokumentumok szerint szereplő paraméterek „MassivObektov”) kijelző terület megtöltötte az „alany” és a „Line”. Végén a funkciót, akkor visszatér a kész SpreadsheetDocument eljárás Print ().
- SvedeniyaOVneshneyObrabotke function () - a legújabb jellemzője a ModulyaObekta. Ez kötelező a szabványos APF. Ez olyan paramétereket, amelyek segítségével add meg a „További jelentések és feldolgozás” (menü Adminisztráció - Nyomtatási formák, jelentések, feldolgozás).
Most futtassuk a 1C: Enterprise. Adjuk hozzá a APF az „Advanced bejelentése és feldolgozása.” Nyissa meg a dokumentumok listáját az „áru értékesítése”, mint például ki azokat két dokumentumot, és kattintson a „Print” - „kétoldalas nyomtatás pl.” Megnyitja kitöltött nyomtatvány a két dokumentum. Nyomja meg a nagy sárga „Nyomtatás” gombra. Ha helyesen tette, a mi nyomtató támogatja a kétoldalas nyomtatással, két lap mindkét oldalára. Az első végrehajtási az első lap nem fog illeszkedni (például a sorok táblázatban 40), és a végén ugyanazon az oldalon a második lap. A második megvalósítása van nyomtatva a hátsó oldalán a második lapot. Így hoztuk létre a VPF és látta, kétoldalas nyomtatási problémákat. Tekintsük az alábbi döntését.
2. Mit kell adni a megfelelő duplex.
A SformirovatPechatnuyuFormu function () adjuk hozzá a következő kulcsot kódot:
- illessze szükséges véget a ciklus „tömb tárgyak”:
- Ez a fragmentum a hívás ZadatOblastPechatiDokumenta () eljárás az általános modul UpravleniePechatyu. A lényege az eljárás az, hogy azonosítsa a továbbított TablichnomDokumente megnevezett területeken, minden dokumentum külön-külön (a képernyőkép pirossal aláhúzva):
Az elején a második dokumentum:Nézzük a paramétereket UpravleniePechatyu.ZadatOblastPechatiDokumenta eljárások ():
Az eljárás maga egyszerű és kicsi, akkor nézd meg magad általában UpravleniePechatyu modul, hogy ne terhelje túl a cikk felesleges.
Nyert elemzi területek módszer sikeresen kezeli Print () objektumot PaketOtobrazhaemyhDokumentov ami végül végre képződése során bármely „külső nyomólemez.” (Review, amely ponton a módszert nevezik, még többnek számít, mint ezt a cikket.) Nevezett a területen szolgálnak, hogy küldjön a nyomtatott nyomtatási pokomplektno (minden dokumentum külön-külön).