Bagaimana saya mengintegrasikan terminal POS dan FR IKKM-Touch dalam 1C: enterprise

gambar

Instruksi langkah demi langkah akan menjawab sebagian besar pertanyaan tentang menghubungkan perangkat 2in1 ke platform 1C (bahkan jika itu tidak menjawab semua, kami dengan senang hati akan menganalisa sisanya dalam komentar), menunjukkan opsi dan mode koneksi yang memungkinkan, driver dan perangkat lunak yang diperlukan di bawah potongan.

Artikel asli dalam kinerja saya mengenai hal ini sudah ada di Internet, dan opsi ini ditulis ulang dan diselesaikan secara khusus untuk pembaca Habr sesuai dengan aturan (saya harap saya tidak melanggar apa pun). Begituโ€ฆ

Interaksi peralatan tunai dengan platform 1C


Sebelum melanjutkan langsung ke koneksi, kami akan menganalisis opsi yang memungkinkan untuk mode operasi, hanya ada dua di antaranya: pertukaran data offline dan pertukaran online.

Saat pertukaran OFFLINE


Pertukaran periodik intermiten terjadi. Basis stok dan harga dari 1C diturunkan ke perangkat.

gambar

Kurir, misalnya, mengambil mesin dan pergi ke lapangan atas pesanan, membagikan cek fiskal kepada pelanggan dan menerima uang tunai dan kartu bank untuk pembayaran. Setelah akhir hari kerja, karyawan kembali untuk menyerahkan laporan dan uang, perangkat terhubung ke jaringan lokal perusahaan dan mengunggah hasil shift kerja (laporan penjualan ritel, lihat gambar di bawah).

gambar

Klasik pertukaran genre-ONLINE


Ini adalah tautan permanen peralatan kasir ke sistem akuntansi, perangkat selalu dipasang di kasir, sementara tidak perlu mengunggah seluruh jajaran barang dan harga ke sana, semua data diambil dari 1C melalui jaringan. Mode pengoperasian peralatan mesin kasir ini dapat ditemukan di salah satu supermarket modern.

Dan beberapa hal lagi sebelum memulai integrasi


Karena perangkat ini merupakan mesin kasir dan sekaligus terminal pengakuisisi, dalam hal pertukaran ONLINE ke platform 1C, perangkat ini melekat pada dua driver yang berbeda (seperti dua perangkat terpisah).

Kami akan mengintegrasikan menggunakan:
driver pendaftar fiskal versi 1.9 untuk platform 1C 8.3
memperoleh driver terminal versi 1.9 untuk platform yang sama
OFFLINE IKKM Exchange 1.6 perangkat lunak pertukaran data

Integrasikan dengan pertukaran OFFLINE


Buka paket arsip iKKMExchange.rar di tautan di atas ke tempat yang nyaman

gambar

Jalankan skrip createINI.bat , dan file pengaturan Settings.ini dibuat. Kami akan

gambar

membahas pengaturan dengan membuka Settings.ini di editor teks apa pun:

gambar

"Log": "off" - log operasi aplikasi dinonaktifkan secara default.

RecNumLim: 2500 maks. jumlah Stock Keeping Unit (SKU) di basis stok. 2500 adalah digit standar.

"IPPort": port 8082 di mana pertukaran akan dilakukan dengan 1C.

"Tunai": 0, "Bank": 1, "Tara": 2, "Kredit": 3 - ini adalah parameter yang harus identik pada sisi 1C platform.

Tunai-sign menunjukkan penarikan tunai.

Bank - menunjukkan penerimaan pembayaran dengan kartu bank.

Tara - menunjukkan penerimaan wadah. Tanda digunakan sebagai akuntansi diskon, dalam sistem loyalitas saat ini, dll.

Kredit - penunjukan kredit.

Agar pertukaran dapat berjalan dengan benar, perlu untuk memverifikasi dan memperbaiki tanda-tanda dengan nama mereka dan mengidentifikasi nomor di sisi 1C.

Kami melakukan perubahan atas kebijakan kami, menyimpan file.

Setelah pengaturan, Anda dapat menjalankan iKKMExchange.exe. Setelah awal yang berhasil, ikon dengan nama yang sama akan muncul di taskbar desktop.

gambar

Kami melanjutkan ke konfigurasi di samping perangkat IKKM terintegrasi


Untuk melakukan ini, buka item "Pengaturan Perangkat" di perangkat , lalu ke "Impor" , di jendela yang terbuka, lakukan prosedur yang ditunjukkan dalam video di bawah ini:



Seperti yang dapat Anda lihat di tutorial video, di jendela "Connection Setup", Anda perlu memberi perhatian khusus untuk mengisi dua baris: "HTTP Product Directory" dan "HTTP Document Log" .

Kedua tautan dimulai dengan alamat IP PC, di mana kami akan mengintegrasikan, kemudian port koneksi (yang kami sebutkan di Settings.ini sebelumnya ) terdaftar , setelah slash perintah tetap tidak berubah.

Dengan demikian, string tautan referensi akan terlihat seperti ini:
192.168.0.11:8082/GetPriceList dengan mempertimbangkan port koneksi default.
Dan baris jurnal dokumen adalah:
192.168.0.11:8082/SalesReport

Untuk membuat perubahan pada garis, Anda perlu memanggil keyboard virtual pada layar perangkat dengan menekan tombol fisik pada perangkat dengan ikon "panah atas", terletak di sudut kiri bawah perangkat.

Mungkin terjadi bahwa selama proses pengaturan Anda menemukan daftar drop-down tidak aktif pada tab "Impor Pengaturan" , yang membuat tidak mungkin untuk melakukan integrasi lebih lanjut. Ini menunjukkan firmware perangkat yang ketinggalan zaman, memperbarui firmware ke versi terbaru akan memperbaiki situasi.

gambar

Sekarang kembali ke folder dengan aplikasi IKKMExchange .

Jika pengaturan di samping perangkat dilakukan dengan benar, maka interaksi pertama dengan PC melalui jaringan akan membuat subfolder internal, yang namanya akan menjadi nomor pendaftaran perangkat IKKM yang terhubung. Semua pertukaran data untuk perangkat tertentu akan dilakukan di folder ini.

gambar

Pertukaran data terjadi melalui API REST . Pertukaran yang berhasil di folder akan terlihat seperti ini:

gambar

Pengaturan OFFLINE di sisi 1C


Kami sedang menyiapkan aturan pertukaran baru dengan peralatan yang terhubung.

gambar

Di jendela "Pengaturan peralatan yang terhubung" Anda perlu mengatur kotak centang yang sesuai, maka kita akan pergi ke tautan "Aturan untuk pertukaran dengan peralatan yang terhubung" .

gambar

Kami akan membuat aturan pertukaran baru dengan nama dan gudang untuk bongkar barang komoditas, kami juga akan menunjukkan parameter yang dengannya barang akan dipilih untuk dibongkar di bidang "Pemilihan" .

gambar

Ketika Anda mengklik "Refresh" di tab "Daftar Harga" , kami mengamati pengisian bagian tabel di bawah ini dengan barang-barang komoditas sesuai dengan pilihan. Kolom "SKU"berisi kode setiap produk dalam daftar, dengan bantuan yang sudah memungkinkan untuk dengan mudah menemukan item yang diinginkan pada perangkat. Jika beberapa produk dalam daftar tidak mengandung kode SKU, lebih baik membuatnya menggunakan kunci "Buat SKU" . Simpan perubahannya.

gambar

Sekarang Anda harus mengaitkan aturan yang dibuat dengan peralatan, untuk ini kita akan kembali ke jendela "Konfigurasi peralatan yang terhubung" , ikuti tautan "Peralatan yang terhubung" .

gambar

Kami memilih jenis peralatan yang sesuai, klik "Buat" , di jendela baru Anda perlu menentukan driver, aturan pertukaran yang kami buat sebelumnya, nomor seri perangkat dapat ditentukan, tetapi tidak diperlukan.

gambar

Kami akan melakukan pengaturan tambahan dari peralatan yang terhubung dengan mengklik
"Konfigurasi" di jendela yang sama .
"Pertukaran versi format" - 1,6 dari daftar drop-down.
" Bongkar direktori " - jalur ke folder dengan nomor seri peralatan di direktori iKKMExchange.
"Nama file pengaturan" - meresepkan "Pengaturan" .
"File daftar harga maksimum" - Anda harus mendaftar "PriceList" .
"Unduh direktori" - jalurnya mirip dengan direktori unggah.
"Nama file laporan penjualan" - menunjukkan "SalesReport" .
Simpan perubahan dan keluar.

gambar

Beberapa langkah sebelumnya, saya mencatat tanda-tanda tim yang kami periksa dalam dokumen Settings.ini , sekarang kami harus menduplikasi mereka dalam sistem akuntansi 1C.

Kita pergi ke bagian, seperti yang ditunjukkan pada gambar di bawah ini:

gambar

Dengan tombol "Buat" , jendela untuk menambahkan peralatan kasir baru ke 1C terbuka.

Item pertama adalah indikasi tempat kerja yang benar.

Kedua, Anda dapat menentukan nomor seri KKM, ini adalah kondisi opsional.

Item ketiga - memilih pengaturan peralatan yang dibuat sebelumnya "KKM Offline"

Dalam "Correspondence of wage types" (item keempat pada gambar) kami menunjukkan nama dan menetapkan nilai identifikasi dari Settings.ini

gambar

Simpan perubahan dan lanjutkan ke langkah konfigurasi terakhir.

Kami akan memeriksa bagaimana data akan diunduh dari 1C ke folder di IKKMExchange yang sesuai dengan perangkat, buka bagian 1C yang diperlukan:

gambar

Asalkan operasi pengaturan sebelumnya dilakukan dengan benar dan gudang yang benar dipilih, serta aturan pengunggahan, peralatan offline kami ditampilkan di jendela. Klik "Bongkar" .

gambar

Bongkar akan terjadi di folder dengan nomor seri KKM Anda.

gambar

Jika Anda membuka Settings.xml, Anda dapat menemukan kode pembayaran yang kami atur sebelumnya.

gambar

Pengaturan berbagi OFFLINE selesai.

Jika Anda telah menginstal versi terbaru dari 1C: konfigurasi ritel, fungsi pertukaran otomatis juga akan tersedia untuk Anda.

gambar

Konfigurasikan berbagi ONLINE


Untuk mencegah artikel berubah menjadi dua volume, demonstrasi pengaturan pertukaran ONLINE akan ditampilkan pada contoh IKKM, sebagai pendaftar fiskal. Proses pengaturan pertukaran dengan bagian perbankan perangkat (seperti terminal akuisisi) terlihat serupa. Contoh ini menggunakan konfigurasi "1C: trade management", proses instalasi pada konfigurasi lain akan sedikit berbeda karena fitur antarmuka, tetapi prinsipnya tetap dipertahankan.

Pertama, Anda perlu menginstal driver.

Di jendela item "RMK dan peralatan" , kami menemukan tautan "Peralatan yang terhubung" dan klik .

gambar

Buka tab "Driver Perangkat Keras" , lalu klik tombol "Tambahkan driver baru dari file . "

gambar

Unduh arsipnya dengan drivernya, tertera di artikel di atas, dan buka.

gambar

gambar

Pengunduhan driver pertama menghasilkan kesalahan. Untuk melanjutkan integrasi, Anda hanya perlu mencoba lagi upaya instalasi, dan kedua kalinya driver akan berhasil diinstal.

gambar

gambar

Setengah cara untuk mengkonfigurasi pertukaran ONLINE telah selesai, buka tab "Sambungkan dan konfigurasikan peralatan" , jenis peralatan yang akan dihubungkan adalah "Pendaftar fiskal" , klik "Buat" . Dari daftar drop-down, pilih iKKM.

gambar

gambar

Setelah mengklik "Konfigurasi" , jendela parameter peralatan yang kami pilih terbuka, di mana Anda harus memperhatikan parameter cetak printer "Jumlah karakter per baris": untuk printer internal di iKKM (lebar kertas 57mm), parameter standar (dua puluh empat karakter) cocok, jika Anda menghubungkan printer eksternal (80mm ke atas), Anda dapat menggunakan nilai lain (tiga puluh enam, empat puluh delapan karakter).

Pada item โ€œalamat IPโ€, Anda perlu menentukan ip tanpa menambahkan port perangkat iKKM di jaringan, setelah mengaturnya dengan alamat statis melalui router.

โ€œDi mana kami akan menyimpan kunci APIโ€ - titik di mana kami menempatkan direktori yang nyaman bagi Anda dengan dokumen teks kunci API dinamis untuk melindungi operasi jaringan. Setiap kali selama operasi fiskal, kunci akan diganti dengan nilai yang berbeda.

Item "Kunci API WEB" harus berisi kunci keamanan saat ini.

gambar

Kunci API saat ini dapat diperoleh dari antarmuka web perangkat dengan menghubungi setelah menghubungkan ke jaringan melalui "alamat IP perangkat: 8080" browser .

gambar

Semua pengaturan dibuat, sekarang Anda dapat menguji perangkat.

gambar

Hore, pengaturan FR berhasil diselesaikan!

Akhirnya, trik lain


Jika selama penggunaan perangkat, Anda tidak dapat menjual satu atau produk lain melalui iKKM (perangkat tidak merusaknya dalam cek), periksa pengaturan pembulatan di 1C Anda:

Pilihan yang benar untuk 1C: Eceran, 1C: Farmasi

gambar

Untuk 1C: Restoran

gambar

Baik untuk semua orang register tunai cepat dan nyaman untuk Anda!

All Articles