Scan nélkül szkenner vagy MXL jpg

Sok cég, hogy eladja elsősorban az online áruház, meg kell küldeni a számlákat az ügyfelek fizetni e-mailben. Ehhez nyomtatnak keresztül, el fogja vinni az aláírás van ütve, és végül beolvasására küldésre készen.

A teljes folyamat átlagosan körülbelül 5 percig, amikor a cég forgalma 8000 számlák az év értékesítési csapat a 4. és 8 órás munkanap, egyszerű számítások eredménye egy hónapban a munka. Azaz, ha a vezetők részt vettek csak a szkennelés számlákat, akkor hagyta volna, hogy majdnem egy hónapig! Most számít, hogy mennyi a cég fizeti a hónapban négy vezetők.

Miután az összes fenti jön csak egy gondolat -, hogyan lehet felgyorsítani ezt a folyamatot. Először is, egyszerűen mentse el a dokumentumot Excel formátumban varrt képek pecsétek és aláírások. Azonban hamar nyilvánvalóvá vált, hogy egyes ügyfelek nem tudja megnyitni az xls formátumban annyira népszerű. Aztán a gondolat jutott: JPG - az egyik leggyakoribb képformátumok a világon - kell használni.

Semmi új, nem jön, de úgy gondoltam, hogy írok róla. Töltse le és telepítse a virtuális nyomtató „PDFCreator”. Hogy a dokumentumok szkennelt pecsét és aláírás, akkor be kell helyeznie őket az eredeti PNG formátumú elrendezés a szükséges dokumentumokat, és ami a legfontosabb, állítsa be az „kiírja = false” egy egyszerű következtetés a nyomtató már felesleges hulladékot. Most, hogy a dolgok, nyissa meg a konfigurátor -> Gyakori formái -> PechatDokumentov. Hozzon létre egy „Scan” gomb. Továbbá, a feldolgozás az esemény megnyomásával írható be az alábbi kódot:

kísérlet
PDFCreator = Új ComObekt ( "PDFCreator.clsPDFCreator");
PDFCreator. CIndítsa ( "/ NoProcessingAtStartup");
PDFCreator. cClearcache ();
PDFCreator. cPrinterStop = false;
//PDFCreator.cDefaultprinter = "PDFCreator";
Ha nem PDFCreator. cProfileExists ( "Nyomtatási 1C") Ezután
PDFCreator. cAddProfile ( "Nyomtatási 1C" PDFCreator cStandardOptions ..);
ENDIF;
/// Beállítások
PDFCreatorOptions = PDFCreator. cReadOptions ( "Nyomtatási 1C");
//PDFCreatorOptions.NoConfirmMessageSwitchingDefaultprinter = True;
PDFCreatorOptions. UseAutosave = 1;
PDFCreatorOptions. UseAutosaveDirectory = 1;
PDFCreatorOptions. AutosaveFormat = 2;
PDFCreatorOptions. AutosaveDirectory = "C: \ Temp_1C";
PDFCreatorOptions. AutosaveFilename = "dokumentum";
PDFCreatorOptions. JPEGResolution = 200; // dpi
PDFCreatorOptions. JPEGQuality = 100; // Koeffitsient minőség


PDFCreatorOptions. AutosaveStartStandardProgram = 0;
PDFCreator. cSaveOptions (PDFCreatorOptions "Nyomtatás 1C.");
PDFCreator. cOptionsProfile = "Nyomtatás 1C";
PDFCreator. cOptions = PDFCreatorOptions;
// folyamat „scanning”
ElementyFormy. PoleTablichnogoDokumenta. Nyomtatónév = Nyomtató. Tétel (1);
ElementyFormy. PoleTablichnogoDokumenta. Print ();
// *********************
kivétel
Jelentés ( "Error");
KonetsPopytki;

Általánosságban elmondható, hogy én egy kicsit javítani a rendszer hozzáadásával funkció automatikusan elküldi e-mailben a már beépített „beolvasott blank” dokumentumot. Ehhez ki kell használni ezt a kezelést itt - meg kell beilleszteni a konfigurációt és hívjuk SozdatPismo. Most adjunk hozzá egy kicsit, hogy a fenti kód:

= Formában feldolgozó. SozdatPismo. Create (). PoluchitFormu ();
Text = "Alapértelmezett aláírás".

Form. ElementyFormy. PoleTekst. UstanovitTekst (aláírás);
Form. Tárgy = „számlát.” ;
Form. OtkrytModalno ();

Most, a kód a fő formája a kezelés „SozdatPismo” write:

Nyitva () eljárás
Msg = új PochtovoeSoobschenie;
Figyelmeztetés ( „Olvassa be ne zárja be ezt az ablakot!” 15.); // A időre átvizsgálja PDFCreator
String = Mellékletek. Add ();
Húr. Filename = "document.jpg";
Húr. Path = "C: \ Temp_1C \ document.jpg";
KonetsProtsedury

Ez minden. Most, amikor megnyomja a gombot, hoztunk létre a dokumentum automatikusan beolvassa és behelyezzük a kimenő mail mellékletként. Csak akkor kell hozzá a szöveget, és adjunk hozzá egy helyet térképet a mellékletet.