BEL

Ada orang yang membaca berita ini sebelum Anda.
Berlangganan untuk menerima artikel segar.
Surel
Nama
Nama belakang
Bagaimana Anda ingin membaca The Bell?
Tidak ada email spam

Untuk sepenuhnya menggunakan program kontrol, Anda harus mengkonfigurasi printer di 1C 8 3. Hal ini tidak memakan waktu lama dan sulit untuk dilakukan seperti yang terlihat pada awalnya. Agar sistem berfungsi dengan baik, Anda harus menghubungi perusahaan khusus untuk menyiapkan dan memasang peralatan.

Bagaimana pencetakan dilakukan di 1C 8.3?

  • Untuk memulai pengaturan, Anda perlu mengetahui versi firmware saat ini dan mem-boot ulang perangkat. Hal ini dilakukan melalui dokumentasi pada printer. Untuk kemudahan pemasangan, pastikan untuk membaca petunjuk yang disertakan secara menyeluruh untuk memahami pengoperasian dan menghemat waktu Anda.
  • Sekarang tekan tombol umpan, yang terletak di bagian atas perangkat, sehingga menghidupkan printer. Anda harus menunggu hingga sinyal tertentu terdengar, setelah itu tombol merah akan menyala. Kertas tes akan dicetak menunjukkan versi firmware.
  • Menyiapkan printer membantu Anda mengubah ukuran material yang dihasilkan. Anda dapat menaikkan atau menurunkan skalanya sejauh yang dimungkinkan oleh perangkat.

Setelah semua pengaturan, Anda dapat membuka file yang diinginkan dan tekan tombol feed atas. Sekarang pencetakan akan dimulai pada 1C 8.3. Prosedur ini hanya memakan waktu beberapa menit, namun penting untuk melakukannya dengan benar.

Jika Anda tertarik untuk menghubungkan peralatan dan mengintegrasikannya dengan program 1C, kami sarankan untuk menghubungi perusahaan kami. Spesialis kami akan mengkonfigurasi peralatan dalam program 1C untuk pengoperasian yang benar dan akurat dalam waktu sesingkat mungkin.

Sebenarnya otomatisasi menggunakan barcode dimulai dengan pelabelan produk, diterima di gudang perusahaan. DAN 1C sudah memiliki alat bawaan untuk menghasilkan kode batang untuk setiap item produk dalam rangkaian produk perusahaan, serta komponen untuk menghasilkan kode batang sebenarnya untuk dicetak pencetak label. Dengan demikian, klien hanya dapat melakukan hal yang benar sehingga label berperekat yang sudah jadi memenuhi persyaratan perusahaan untuk umur simpan, ketahanan terhadap berbagai faktor eksternal, dll.

  Tentukan jenis printer label apa yang ingin Anda sambungkan ke 1C:
Anda akan langsung bertanya mengapa?... Ya, hanya untuk menghilangkan manipulasi yang tidak perlu pada printer itu sendiri (sering terjadi peralatan berada dalam kondisi tidak menentu - "buang", "semi-kalibrasi", "mengunggah firmware baru", dll. .) dan Anda mencoba menyesuaikan ukuran halaman 1C...
Karena Anda membaca baris-baris ini, itu berarti Anda mengalami masalah tertentu selama pengaturan atau instalasi. pencetak label, kami menyarankan Anda “mengatur ulang” printer label ke “pengaturan pabrik” dan terus mengikuti petunjuk kami yang dijelaskan di bawah.
Pencetak Label, dan karenanya ada dua jenis label: printer termal, mereka mencetak dengan memanaskan label dan printer transfer termal, mereka mencetak melalui pita tinta khusus -
. Di sini penting untuk diketahui: tidak cocok untuk jenis printer pertama - printer termal, mereka tidak bereaksi terhadap panas. Anda bisa mengecek label apa yang Anda miliki dengan sangat mudah, cukup panaskan label tersebut misalnya dengan korek api, jika menjadi gelap maka label tersebut ditujukan untuk pencetakan thermal.
Dengan kata lain, Anda perlu memeriksa bahan habis pakai yang akan Anda gunakan pada printer jenis ini. Ingat, di body printer label selalu ada gambar cara isi ulang pita (dari pengalaman kami - 30% masalah di dua bulan pertama setelah pembelian printer label adalah penggunaan atau isi ulang bahan habis pakai yang tidak benar) caranya bisakah kamu tidak mengingat pak tua Murphy - "Dalam kumpulan data awal mana pun, nilai yang paling dapat diandalkan, yang tidak memerlukan verifikasi apa pun, adalah salah.."

  Persyaratan 1C untuk printer label:
Hanya sedikit orang yang menjelaskan kepada klien apa sebenarnya program 1C memberikan tuntutan tertentu pada printer label: prosesor yang lebih bertenaga dan RAM dalam jumlah besar.
Hal ini disebabkan kekhasan 1C itu sendiri: setiap label sebenarnya dikirim untuk dicetak secara terpisah, meskipun Anda diberi tugas untuk mencetak 100 eksemplar label yang sama.
Kami rasa masih banyak pengguna yang masih ingat saat kecepatan maksimal mencetak label dari 1C maksimal 20% dari yang tertera di spesifikasi teknis printer label. Alasannya justru karena prosesor yang lemah dan jumlah RAM yang kecil - printer label perlu memproses setiap label yang masuk sebagai pekerjaan terpisah dengan semua penundaan waktu yang diakibatkannya.
Oleh karena itu, jika menggunakan software khusus (LabelView, BarTender, dll) untuk printer label, ciri-ciri saat mencetak label dari 1C hampir muncul ke permukaan. Anda juga harus memperhitungkan bahwa kapasitas memori printer mempengaruhi panjang label (atau pintasan) - semakin besar memorinya, semakin panjang labelnya.

  Bekerja dengan driver printer label:
Versi driver modern printer label kode batang memungkinkan Anda menghubungkan printer label ke sistem operasi Windows. Driver printer barcode memungkinkan Anda mengelola semua parameter pencetakan, mengatur ukuran label yang digunakan, menguji printer, dll. Anda bisa
atau hubungi.
Selalu tanyakan kepada pemasok Anda untuk mengetahui dengan tepat parameter apa yang dapat dikontrol oleh driver untuk printer label yang Anda tawarkan - kenyamanan Anda akan bergantung padanya.

Apapun versi printer dan sistem operasi Anda, printer label terhubung seperti printer biasa. Satu-satunya kesulitan adalah mengatur ukuran kertas, margin, header dan footer yang benar dan menghubungkan semuanya ke label atau label harga tertentu di 1C. Namun menyiapkan format label dan memasangkannya pada kertas terkadang memerlukan waktu beberapa jam...

Jadi, untuk menyiapkan printer label di 1C, Anda perlu melakukan langkah-langkah berikut:

1. Instal atau periksa keberadaan font "BarCode" di sistem Windows/Eangnivc.ttf; Jika font tidak diinstal, unduh - untuk melakukannya, ikuti tautannya Selanjutnya, salin ke folder font standar sistem operasi Anda. Biasanya, ini adalah direktori Windows/Fonts (atau salin eang000.ttf ke Control Panel - folder Fonts). Jika font terdeteksi di sistem, tetapi kemudian Anda mengetahui bahwa kode batang tidak dicetak di program, buka direktori font. Temukan file ini di sana dan klik dua kali dengan tombol kiri mouse. Tindakan ini akan mengaktifkannya dan memungkinkan Anda menggunakan kode batang di 1C.

2. Instal atau periksa keberadaan komponen “barcode.ocx” dan “1СBarCode.dll” di sistem Windows(file tersedia di 1C:Enterprise delivery, di disk ITS atau di akun pribadi pengguna https://portal.1c.ru dari sistem program 1C:Enterprise); Untuk menginstal komponen “barcode.ocx” dengan benar, lakukan hal berikut: instal ActiveBarcode, salin file Barcod.ocx ke direktori C:\Windows\. Yang penting di sini adalah jendela terminal(Klik tombol Start dan pilih Run, command line, cmd) harus dibuka dengan perintah "Jalankan sebagai administrator"(dapat diakses dengan mengklik kanan). Program untuk mendaftarkan ActiveX 32-bit dan 64-bit pada Windows 64-bit berbeda, tetapi keduanya disebut regsvr32.exe. Oleh karena itu, untuk menjamin peluncuran regsvr32 32-bit, Anda harus mengetikkan perintah “c:\windows\syswow64\regsvr32.exe Barcode.ocx” di jendela terminal

3. Sesuaikan ukuran label barcode di server pencetakan: Mulai -> Pengaturan -> Printer dan Faks. File Berikutnya -> Properti Server. Di sini Anda dapat membuat atau memilih ukuran label. Atau untuk WINDOWS-10, pengaturan server cetak terlihat seperti ini:

4. Sesuaikan ukuran label barcode di driver printer label Anda, pertama "Default", lalu di tab "Utama" pada driver. Penting: saat mencetak dari 1C, pengaturan driver "default" digunakan, yang ditunjukkan di tab "Defaults" (klik tombol).

5. Periksa pengoperasian printer dari Word atau Exel. Penting untuk mengatur parameter halaman - klik pada toolbar - file - parameter halaman, pilih printer dan ukuran kertas (dalam kasus Anda, ukuran label), ukuran yang dipilih harus sesuai dengan ukuran fisik label. Pada toolbar klik icon “view”, data label harus muat dalam satu halaman, jika tidak maka tutup mode tampilan label, pada toolbar bawah terdapat icon “view only”, jika aktif maka aktifkan mati. Edit label dengan mengubah ukurannya hingga pas pada satu halaman saat dilihat. Manipulasi yang sama juga berlaku untuk bekerja di lingkungan 1 detik.

6. Atur ukuran label dalam 1C (konfigurator). Pertama, Anda perlu memeriksa pengaturan printer di 1C 8.X. Hal ini dilakukan melalui menu "Layanan - Pengguna - Daftar Pengguna" /pilih pengguna/ - perdagangan eceran dan peralatan komersial - pencetakan label. Di sini untuk mengatur pencetakan: 1). Anda perlu memastikan bahwa nama printer cocok dengan nama printer di lingkungan Windows. 2). Selanjutnya untuk mengkonfigurasinya lebih baik mencetak label dengan pratinjau. Di sini Anda mengubah skala, tombol parameter halaman, di sana Anda juga dapat memeriksa pengaturan printer, mengatur atau memeriksa tinggi dan lebar label. Ukuran font, misalnya di kolom “nama”, serta ukuran kode batang, dikonfigurasi di konfigurator. Awalnya, konfigurasi diblokir dari perubahan apa pun, untuk dapat mengedit Anda perlu: buka konfigurator -> Konfigurasi -> Dukungan -> Pengaturan dukungan -> Izinkan perubahan. Selanjutnya cari labelnya, Configuration Window (letaknya di sebelah kiri layar, jika tidak, pilih Ctrl+Shift+C) -> Buka grup General -> General Layouts -> Label, buka label, spreadsheet muncul, jika perubahan diizinkan, lalu dengan mengklik kanan elemen mana pun dalam tabel, Anda dapat memanggil menu konteks, dan di dalamnya pilih Properti dan lanjutkan mengedit (lihat juga menu di sebelah kanan ).

Pencetakan di 1C Accounting 8.2 dilakukan dengan cara yang sama seperti mencetak dokumen di program lain. Yang terpenting adalah membuat formulir cetakan yang perlu di-output ke printer. Menyiapkan pencetakan dokumen di 1C 8.2 pada dasarnya adalah menyiapkan formulir cetakan ini. Berikutnya adalah soal teknologi. Saya akan mempertimbangkan kasus paling umum dalam mengatur pencetakan dokumen di 1C 8.2 menggunakan contoh formulir dokumen (dan ada kasus lain!).

Akan berguna juga bagi Anda untuk mempelajari cara mengekspor data dari 1C, misalnya ke tabel Excel.

Ada bagian penting dari artikel tersebut, tetapi tanpa JavaScript artikel tersebut tidak terlihat!

Menyiapkan pencetakan formulir dokumen di 1C 8.2

Kasus paling sederhana. Menyiapkan pencetakan formulir dokumen di 1C Accounting 8.2 dilakukan dengan mengisi tab "Cetak" di jendela dokumen. Jika data ini tidak diisi, maka pada formulir cetakan dokumen akan terdapat “celah”, yaitu. bidang kosong.


Jangan bingung antara tombol "Cetak" di bagian bawah formulir dokumen dan tab "Cetak", tempat Anda memasukkan data untuk formulir yang dicetak! Dan berikut adalah hasil formulir cetak 1C yang dikonfigurasi dan dihasilkan menggunakan contoh dokumen di atas.

situs web_

Bagian tersebut tidak dimasukkan ke dalam dokumen itu sendiri, tetapi secara terpisah. Misalnya, informasi tentang organisasi dan orang-orang yang bertanggung jawab. Di bawah ini ditunjukkan bagian formulir pencetakan PKO yang dikonfigurasi dengan benar yang tidak sesuai dengan gambar sebelumnya.

situs web_

Dalam beberapa kasus, beberapa bidang dapat dikosongkan karena diisi dengan nilai default. Saya tidak memikirkan hal ini di sini, karena saya menjelaskan semuanya secara rinci dalam kursus saya.

Video tutorial tentang pengaturan formulir cetak untuk dokumen 1C

Contoh pengaturan formulir cetak disediakan untuk 1C Accounting 8.2. Ini hanyalah pengaturan dasar untuk mencetak dokumen.

Mari kita simpulkan

Ini hanyalah informasi dasar tentang pengaturan pencetakan dokumen di 1C 8.2. Tidak ada yang rumit di sini. Jika ada masalah dengan pencetakan, maka ini biasanya menyangkut masalah penggunaan Windows, dan bukan 1C Accounting sama sekali.

Bagaimanapun, masalah ini dibahas secara terpisah dalam kursus 1C, karena praktik telah menunjukkan bahwa banyak pengguna pemula sering kali memiliki pertanyaan serupa tentang pengaturan pencetakan dokumen di 1C. Selain pengaturan pencetakan dokumen di 1C, masalah pencetakan laporan dan daftar data yang diatur juga dibahas.

Sebagian besar materi pelatihan pemrograman dalam sistem 1C menjelaskan tentang pembentukan formulir cetak berdasarkan suatu objek "Dokumen Tabel" terbatas pada menampilkan formulir yang sudah jadi di layar. Bagi pengguna, yang lebih penting adalah tampilan dokumen saat dicetak. Di sini, selain tata letak yang dirancang dengan baik, parameter pencetakan juga berperan.

Hampir semua parameter yang tersedia dalam dialog pengaturan pencetakan (pengaturan printer, properti halaman) dapat ditentukan secara langsung saat membuat dokumen spreadsheet.

Mari kita lihat properti dan metode dokumen spreadsheet yang terkait dengan pengaturan pencetakan (dalam contoh yang diberikan, “TabDoc” adalah objek bertipe “Dokumen Spreadsheet”).

Properti "Nama Pencetak" Memungkinkan Anda menentukan printer selain printer default untuk pencetakan. Nama tersebut harus sesuai dengan nama printer yang dikonfigurasi pada sistem:

TabDok. Nama Printer = "HP LaserJet 3050 Seri PCL 6";

Saat mencetak sekumpulan dokumen, Anda dapat menghemat waktu dengan mengatur opsi susunan:

TabDok. ParseByCopies = benar;

Jumlah salinan dapat ditentukan sebagai berikut:

TabDok. Jumlah Instance= 5 ;

Tentu saja, Anda dapat mengatur kolom:

TabDok. BidangKiri = 20 ; //Margin kiri adalah 20mm, margin lainnya adalah 10mm (default)

Beberapa properti halaman lainnya:

TabDok. Halaman Orientasi= Halaman Orientasi. Lanskap;
TabDok. InstancesOnPage= 2 ; //akan ada 2 halaman pada lembar tersebut
TabDok. Skala otomatis = benar; //mirip dengan pengaturan skala “lebar halaman”.

Jika perlu, Anda dapat menentukan nilai skala tertentu dalam persentase (properti "Skala Cetak").

Properti "Ukuran halaman" memungkinkan Anda mengatur format halaman standar - “ A 3”, “A4”, “A 5” (daftar lengkap opsi tersedia di bantuan 1C).

TabDok. Ukuran Halaman = "A3" ; // huruf A harus bahasa Inggris

Untuk ukuran kertas non-standar (Custom), Anda dapat menentukan tinggi dan lebar halaman (dalam mm):

TabDok. Ukuran Halaman = "Kustom" ; //ukuran non-standar
TabDok. Tinggi Halaman = 350 ;
TabDok. Lebar Halaman = 350 ;

Juga dalam dokumen spreadsheet, Anda dapat mengontrol output header dan footer serta kontennya. Ini dilakukan dengan menggunakan properti "Kepala halaman" Dan "Catatan kaki". Misalnya:

TabDok. Kepala halaman. Keluaran = benar; //header akan dicetak
TabDok. Ukuran HeaderAtas= 7 ; //ukuran footer 7mm (default 10mm)
TabDok. Kepala halaman. Posisi Vertikal= Posisi Vertikal. Atas ;
TabDok. Kepala halaman. Halaman rumah= 2 ; //footer ditampilkan dari halaman kedua
FontFooter=Font Baru("Kurir Baru", 8,Benar);
TabDok. Kepala halaman. Huruf = FontFooter; //font miring
TabDok. Kepala halaman. TextInCenter = "Kepala halaman";
TabDok. Kepala halaman. Teks Kanan = "Halaman[&Nomor Halaman] dari [&Total Halaman]"; // paginasi
TabDok. Kepala halaman. TextLeft = "[&Tanggal]" ; //Tanggal saat ini

Dokumen yang dihasilkan dikirim untuk dicetak menggunakan metode ini "Jenis()". Ada dua opsi panggilan yang memungkinkan.

1) Langsung ke printer:

TabDok. Cetak(.Tidak Digunakan);
TabDok. Cetak(benar);

2) Sebelum mencetak, dialog cetak akan ditampilkan:

TabDok. Cetak ( DialogUsageModePrint. Menggunakan );
TabDok. Cetak (salah);

Selain itu, Anda dapat mengontrol bagaimana dokumen dibagi menjadi beberapa halaman. Anda dapat memperkirakan jumlah halaman dalam dokumen berdasarkan pengaturan printer saat ini:

TabDok. Jumlah halaman();

Menggunakan metode "Periksa Keluaran()" Dan "Periksa Lampirkan ()" Anda dapat menentukan apakah dokumen spreadsheet atau serangkaian area dokumen spreadsheet akan sesuai dengan tinggi dan lebar halaman pada pengaturan printer saat ini.

Perlu diingat bahwa pengoperasian tiga metode terakhir bergantung pada printer yang diinstal. Jika metode tidak dapat menemukannya, pengecualian akan diberikan.

Metode memungkinkan Anda memaksa penyisipan hentian halaman"KeluaranVerticalPageSeparator()" Dan "KeluaranHorizontalPageSeparator()".

Dengan demikian, Anda dapat mengontrol pencetakan halaman demi halaman dan mengontrol pengisian halaman:

Jika Bukan TabDoc. Periksa Keluaran ( Array Area Keluaran) Kemudian
TabDok. Pemisah Halaman OutputHorizontal();
berakhir jika;

Karakteristik penting dari platform 1C:Enterprise 8.2 adalah pemisahan properti dan metode yang ketat berdasarkan konteks eksekusi. Meskipun semua properti di atas tersedia dalam konteks apa pun, metode yang tercantum tidak tersedia di klien tipis. Pengecualiannya adalah metode “Cetak()”, yang ketersediaannya terbatas pada bagian klien karena alasan yang jelas. Ini berarti bahwa pembentukan dokumen spreadsheet harus dilakukan di server, dan harus dikirim untuk dicetak melalui prosedur klien.

Saya mengalami masalah yang aneh - 1C tidak memilih printer default

Lebih tepatnya, tidak sepenuhnya benar - 1C tidak menggunakan printer default untuk formulir pencetakan terpisah hanya pada komputer tertentu. Selebihnya, formulir yang sama dicetak dengan benar, menggunakan printer “default”. Apalagi ke depan, bentuknya bisa apa saja - invoice, jadwal pengeluaran, dll.

Printer default diinstal dengan benar, pengaturan pencetakan di 1C dan program lain tidak berbeda - saat mencetak dari Word, Excel, semuanya berfungsi.

“buka formulir yang dicetak dan ganti printer hardcoded”

tidak dianggap serius, karena di komputer lain formulir cetakan serupa berfungsi dengan benar. Pencarian di registri Windows dan register 1C, dilihat dari ceritanya, tidak menghasilkan sesuatu yang berguna. Asumsi bahwa pengaturan printer default hanya hilang untuk pengguna 1C atau pengguna Windows tertentu tidak dikonfirmasi - otorisasi di bawah pengguna lain tidak membantu.

Mengatasi masalah printer bawaan di 1C

Pilih formulir pencetakan yang diinginkan, klik pratinjau cetak dan di jendela pop-up ubah nilai indentasi (tidak masalah, nanti kami kembalikan seperti semula) dan cetak. Dalam hal ini, 1C akan mengingat printer default untuk formulir ini dan menyimpan semua parameter. Mengubah pengaturan apa pun akan menimpa pengaturan pencetakan.

BEL

Ada orang yang membaca berita ini sebelum Anda.
Berlangganan untuk menerima artikel segar.
Surel
Nama
Nama belakang
Bagaimana Anda ingin membaca The Bell?
Tidak ada email spam