Ako pridať čiarový kód do výtlačkov formuláre 1C. Zadanie informácií čiarových kódov

Príklad vytvárania čiarových kódov v tabuľkovom dokumente 1C: Enterprises 8.2 / 8.3 v režime spravovaného aplikačného režimu. Nižšie sú uvedené príklady pre EAN-13, GS1-128, QR kód a ďalšie bežné formáty čiarových kódov.

Ak chcete pracovať s príkladom, budete musieť nainštalovať na ťah.

Príklad je určený len pre režim riadeného aplikačného režimu a je testovaný na kompatibilitu s verziami 1c 8.2 / 8.3.

Ak chcete pracovať s príkladom, budete musieť nainštalovať cez Sturecbescribe verzie 4.2 alebo staršie.

Príprava dispozície pre výstup čiarového kódu

1. Vytvorte novú správu v 1C Designer: Enterprises 8.2 a dajte mu meno Správa-spektrichkod (Tento názov sa použije v nižšie uvedenom module).

2. Pre správu Správa-spektrichkod Vytvorte rozloženie tabuľky pod názvom Maketshtrichkod.

3. V usporiadaní vytvorte oblasť ľubovoľnej veľkosti pomenovaného Oblastshkod..

4. Umiestnite obrázok do oblasti (tabuľka menu -\u003e Obrázok) s veľkosťou budúceho čiarového kódu. Vo vlastnostiach obrázka zadajte názov - Kresbyhtrichkod.

V dôsledku všetkých akcií by sa malo získať rozloženie správy podobné obrázku na obrázku.

Modul správy

& SASTER FUNKCIA DOCSNASERVETE () Tabo \u003d Nový dokumentový dokument; Layout \u003d prehľady. Potchtthtrichkod.chuttchtrichcode); Región \u003d MOCKUP. Zameranie ("Oblastshkod"); // venovať pozornosť náhodným cieľom menám správy, rozloženia a oblasti v module a v dizajne čiarových kódov \u003d Získajte objekt objekt ("", "Strockberscribe.strokescribeclass.1"); // Nezabudli ste nainštalovať Sturecbescribe? NameFile \u003d Operabemen súbor ("WMF"); // Dočasný súbor v dočasnom adresári s Extension.wmf Barcode.Alphabet \u003d 25; // QR CODE BARCODE.TEXT \u003d "123ABCD"; // Údaje pre kód čiarového kódu \u003d čiarový kód. \u003d WMF 100, // Šírka obrazu čiarového kódu 100); // výška čiarového kódu, ak kód<>0 potom // kontrola výsledku generácie správy čiarových kódov (reťazec (kód) + "-" + barcode.erverscription); Vrátenie lží; Ukončený; // Uistite sa, že v názve zhody predmetu objektu tu a na konštrukciu obr. Sinks. Sinchtrichcode; Ryža SizzzyrekinTinki \u003d Download. Rice. rini \u003d nová čiara (typhelniarisuncatablichnogodenum. predmet); // Okolo čiarového kódu by nemal byť rám ryže. Crossink \u003d Nový obrázok (názov Názov); // Nakladanie obrázkov s čiarovým kódom // Určuje rovnaký názov súboru ako v SavePicture TAPEPICTURE. Odstrániť súbory (meno); // Vymazať dočasný súbor s obrázkom náhrady; Koncová funkcia a sťažnosť Postup Spracovanie telekomunikácií (parametrov Mandes, Parametre príkazy Príkazy) Tabdox1 \u003d Dotnavever (); Ak tabdo1<>Leží potom tabdd1.sell (); Ukončený; Extrudress

Poznámky k modulu prehľadu:

Pre úspešné volanie Získajte procesný objekt () Nezabudnite nainštalovať ťah. Pri práci v režime klient-server, musí byť na serveri nainštalovaný. Na klientskych počítačoch sa nevyžaduje.

Zavolať Súbor Operationmen () Je potrebné získať ľubovoľný názov priebežného súboru, v ktorom sa snímka čiarového kódu uloží pred odovzdaním do tabuľkového dokumentu. Pred volaním musí existovať Tabdow.Stiver (oblasť). Potom môže byť dočasný súbor vymazaný. Ak plánujete vytvoriť viac čiarových kódov v jednej oblasti, potom pre každý čiarový kód, musí byť vytvorený dočasný súbor. Ako Saložiť. Uloží čiarový kód vo formáte WMF, príslušné rozšírenie je priradené k vytvoreniu súboru.

Ak je to žiaduce, môže sa použiť názov pevného súboru, napríklad: Namesfile \u003d "C: Templ Barcode.wmf". Samozrejme, priečinok "C: Temp" musia existovať a byť prístupné na vytvorenie súborov.

Priradenie barcode.Alfabet \u003d. Určuje formát čiarového kódu. Konštanty typu čiarových kódov sú k dispozícii v dokumentácii. Príklady vytvárania najbežnejších čiarových kódov sú uvedené nižšie.

Priradené údaje barcode.Textzávisí od formátu čiarového kódu. Napríklad EAN-13 nemôže zobraziť písmená a má pevnú dĺžku a kód 128 nefunguje s Cyrilickou. Ak strokecrber nemôže spracovať reťazec, potom nebude zaznamenaná nenulová hodnota v nehnuteľnosti chýb. Modul používa zjednodušenú kontrolu chýb - výsledok všetkých operácií spolu je umiestnený v premennej kód: kód \u003d barcode.savepicture ().

Calling SavePicture () Uloží obraz čiarového kódu v dočasnom súbore. Poznámka 7 V druhom parametri hovoru, SASEPicture () vytvorí vektor škálovateľného obrazu vo formáte WMF. V komerčnej verzii Studescribe, JPG, PNG, GIF, BMP24 a EMF formáty sú tiež k dispozícii. Vytvorenie rastrových obrazov čiarového kódu sa neodporúča vďaka veľkému množstvu dát a zlých mierkových fitness, ale môže byť aplikovaný, ak tenký klient nepodporuje WMF.

V dizajne Ak kód<>0 Výsledkom zachovania obrázkov s čiarovým kódom v súbore sa kontroluje. Kód bude non-nula a ak je špecifikovaný neexistujúci typ čiarového kódu alebo v majetku Text. Publikované dátami, ktoré nie sú zobrazené čiarovým kódom zvoleného typu. Textové vysvetlenie kódu chyby je k dispozícii v nehnuteľnosti. Chybu.. Výsledok každej operácie s objektom čiarového kódu možno dodatočne ovládať kontrolou hodnoty nehnuteľnosti chýb.

Ak chcete priniesť súbor čiarových kódov, stačí organizovať cyklické priradenie Text \u003d., Abeceda \u003d. (nepovinné) a odvolanie na metódu Saložiť.. Každé odvolanie na uskočenie by sa malo vyskytnúť so samostatným názvom súboru pre každý čiarový kód v jednej oblasti pred volaním. Tabdd.stiver (). Po zobrazení oblasti môžu byť súbory odstránené.

Nižšie sú uvedené príklady vytvárania niektorých spoločných formátov čiarových kódov. Vzhľadom k tomu, niektoré formáty majú ďalšie nastavenia, odporúčame kontaktovať stránky orientované na špecifickom formáte čiarových kódov (pozri ponuku stránok vľavo) a na dokumentáciu pre vlastnosti Sturecbe.

Venujte pozornosť - Verzia 1C: Podniky 8.2.12.96, Na ktorých testovanie bolo vykonané, nesprávne centrá záberov WMF, presunutím doprava. Preto sa neodporúča znížiť čisté zóny čiarových kódov (HBORDERSIZOVANIE A LIKINGZONE2D VLASTNOSTI), aby sa zabránilo strate čiarkových kódov čiarových kódov.

Barcode.Alfabet \u003d 3; // ean13 barcode.Text \u003d "123456789012"; kód \u003d čiarový kód.savepicture (názov, 7, 100, 60);

Barcode.Alfabet \u003d 5; // code128 barcode.text \u003d "123ABC" + symbol (9) + "def"; kód \u003d čiarový kód.savepicture (názov, 7, 100, 60);

Symbol (9) - Jazyk 1C - Kódovanie karty (karta ASCII). Všetky nečitateľné znaky sa zobrazujú ako * V podpise pod čiarovým kódom. Kód 128 Umožňuje určiť ľubovoľný textový text, ktorý sa zobrazí pod kódom čiarového kódu namiesto štandardného zobrazenia kódovaných údajov:

Barcode.Alfabet \u003d 7; // ITF14 Barcode.Text \u003d "1234567890123"; Barcode.itf14beaterbox \u003d 1; kód \u003d barcode.savepicture (názov, 7, 100, 30);

Nehnuteľnosť ITF14BEARROX. Zobrazuje ITF-14 s obdĺžnikovým rámom, zvyčajne prítomným na pečiatkach pre vlnité nádoby. Ak chcete vydať čiarový kód len s horizontálnymi ochrannými riadkami, zadajte ITF14BEARROX \u003d 0..

Podrobné príklady vytvárania riadkov GS1 nájdete tu. S zoznamom identifikátora GS1 nájdete identifikátor GS1 v zozname kompatibility.

Vyčistite zdrojový text modulu, ako je uvedené nižšie:

Barcode.Alfabet \u003d 17; // EAN128 GS \u003d Symbol (29); Barcode.Text \u003d "10" + "1234" + GS + "3301" + "123456" + "17" + "010517"; Barcode.itf14beaterbox \u003d 1; kód \u003d barcode.savepicture (názov, 7, 100, 30);

Veľké údaje vo formáte GS1 môžu byť uložené v dvojrozmerných čiarových kódoch GS1 DataMatrix.

Barcode.Alfabet \u003d 8; // Datamatrix Barcode.Text \u003d "123ABCDEF"; kód \u003d čiarový kód.savepicture (meno, 7, 100, 100);

Pre tlač AZTEC kódu definujete zdrojový text modulu, ako je uvedené nižšie:

Barcode.Alfabet \u003d 33; // AzTec Barcode.Text \u003d "123ABCD"; kód \u003d čiarový kód.savepicture (meno, 7, 100, 100);

Príklad je navrhnutý tak, aby vytvoril QR kód pre mobilné aplikácie. Väčšina skladových a kancelárskych aplikácií v Rusku (pri rozpoznávaní špecializovaných skenerov) vyžadujú priamy textový prenos v kódovej stránke CP1251. Na tento účel Utf8 \u003d 0.. Inštalácia Qrecl Je tu znázornený ako príklad a nie je povinný.

Barcode.Alfabet \u003d 25; // QRCODE BARCODE.TEXT \u003d "CYRILLIC"; barcode.utf8 \u003d 1; barcode.qrecl \u003d 2; kód \u003d čiarový kód.savepicture (meno, 7, 100, 100);

Verzia 8.0.16.4.

Ak sa na tomto počítači nenainštaluje správa "Komponent 1C: Tlač čiarových kódov! Podrobné informácie o inštalácii komponentov nájdete na našich webových stránkach. To znamená, že je potrebné inštalovať komponent 1C: Tlač BARCODES1CBARCODE.EXE

Komponent pre tlač čiarových kódov 1cbarcode.exe je dodávaný na svojich diskoch alebo si môžete stiahnuť 1cbarrode_8.0.16.4.exe na nasledujúci odkaz 1cbarcode_8.0.16.4.exe.

Návod na inštaláciu 1cbarcode.exe Komponenty:
1. Stiahnite súbor 1CBARCODE_8.0.16.4.RAR S odkazom vyššie, uložíme na počítači a rozbaľujeme súbor.
2. Kliknite na súbor a vyberte inštalačný jazyk, kliknite na tlačidlo "OK"
3. Uvítacie a inštalačné upozornenie okno bude vydané, kliknite na tlačidlo Ďalej.
4. Po uvoľnení okna licenčnej zmluvy. Komponenty 1c: Tlač čiarových kódov, vyberte položku "Prijímam podmienky licenčnej zmluvy" a kliknite na tlačidlo "Ďalej".
5. Ak chcete pokračovať, vyberte typ inštalácie:
Všetky komponenty programu budú nainštalované (štandardne pre bežných používateľov zvýšených)
Selective - Vyberte potrebné komponenty programu a priečinok, v ktorom budú nainštalované. (určené pre skúsených používateľov)
6. Potvrďte dostupnosť inštalácie programu, kliknite na tlačidlo "Inštalovať". Ak chcete zobraziť alebo zmeniť možnosti inštalácie, kliknite na tlačidlo "Späť" alebo tlačidlo "Zrušiť" opustíte program.
7. Čakáme na koniec inštalácie a kliknite na tlačidlo "Dokončiť"
Počas tvorby príjmov, čiarových kódov "jednorozmerné" alebo "dvojrozmerné" v závislosti od výberu v nastavení "účtovnej politiky (HCLCS)" (účtovníctvo v oblasti bývania a komunálnych služieb - účtovné zásady (bývanie a komunálne služby ) "- čiarový kód)

Verzia 8.0.16.4.

Ak sa na tomto počítači nenainštaluje správa "Komponent 1C: Tlač čiarových kódov! Podrobné informácie o inštalácii komponentov nájdete na našich webových stránkach. To znamená, že je potrebné inštalovať komponent 1C: Tlač BARCODES1CBARCODE.EXE

Komponent pre tlač čiarových kódov 1cbarcode.exe je dodávaný na svojich diskoch alebo si môžete stiahnuť 1cbarrode_8.0.16.4.exe na nasledujúci odkaz 1cbarcode_8.0.16.4.exe.

Návod na inštaláciu 1cbarcode.exe Komponenty:
1. Stiahnite súbor 1CBARCODE_8.0.16.4.RAR S odkazom vyššie, uložíme na počítači a rozbaľujeme súbor.
2. Kliknite na súbor a vyberte inštalačný jazyk, kliknite na tlačidlo "OK"
3. Uvítacie a inštalačné upozornenie okno bude vydané, kliknite na tlačidlo Ďalej.
4. Po uvoľnení okna licenčnej zmluvy. Komponenty 1c: Tlač čiarových kódov, vyberte položku "Prijímam podmienky licenčnej zmluvy" a kliknite na tlačidlo "Ďalej".
5. Ak chcete pokračovať, vyberte typ inštalácie:
Všetky komponenty programu budú nainštalované (štandardne pre bežných používateľov zvýšených)
Selective - Vyberte potrebné komponenty programu a priečinok, v ktorom budú nainštalované. (určené pre skúsených používateľov)
6. Potvrďte dostupnosť inštalácie programu, kliknite na tlačidlo "Inštalovať". Ak chcete zobraziť alebo zmeniť možnosti inštalácie, kliknite na tlačidlo "Späť" alebo tlačidlo "Zrušiť" opustíte program.
7. Čakáme na koniec inštalácie a kliknite na tlačidlo "Dokončiť"
Počas tvorby príjmov, čiarových kódov "jednorozmerné" alebo "dvojrozmerné" v závislosti od výberu v nastavení "účtovnej politiky (HCLCS)" (účtovníctvo v oblasti bývania a komunálnych služieb - účtovné zásady (bývanie a komunálne služby ) "- čiarový kód)

Niekedy v rámci tienia dokumentov alebo štítkov pri tlači formulára 1C 8.2 (8.3) je potrebné vydať ľubovoľný čiarový kód.

Ako to urobiť, zvážiť nižšie.

Na výstupný čiarový kód predtým (Okrem konfigurácií založených na BSP 2 a vyššie) je potrebný komponent. Môžete ho nájsť na jeho disku alebo na užívateľskom portáli 1c.

Vloženie čiarového kódu na tlač 1c

Prvý krok - musíte vytvoriť nový objekt - kreslenie. Ak to chcete urobiť, kliknite na položku Tabuľka - Fotografie - vložte objekt ... Systém navrhne vybrať typ objektu:

Získajte 267 video tutoriály pre 1c zadarmo:

Si musíte vybrať Kontrola 1c.v8.The čiarový kód. Predpokladajme, že zavolajte vzor "čiarového kódu". Pre softvérový záver môžete použiť nasledujúci kód:

TYTODE \u003d OdporúčanéAntPashtrichkodalateau (Plansweep Code. Code39); Ak je typóda \u003d - 1, potom nasadenie. Určite ( "Pre formátovací čiarový kód""" + Presnosť plánuje. SoleTrichkodov. EAN13 + "" "Neexistuje žiadny príslušný typ v EÚ""1c: Tlač čiarových kódov"". | Pozícia sa preskočí "); Ukončený; Región. Obrázky. Čiarový kód. Objekt. Typ \u003d typ; Región. Obrázky. Čiarový kód. Objekt. Správa \u003d? (Flestomer (""), čiarový kód, ""); Región. Obrázky. Čiarový kód. Objekt. TextKoda \u003d čiarový kód;