Pertukaran data dalam 1s. Pertukaran berjadual menggunakan cara standard. Menyediakan titik penting dalam pertukaran data antara UT dan BP

Sistem kawalan automatik dalam kebanyakan kes terdiri daripada pangkalan data yang berasingan dan selalunya mempunyai struktur yang diedarkan secara geografi. Pada masa yang sama, pertukaran data yang dilaksanakan dengan betul adalah syarat yang diperlukan untuk operasi berkesan sistem tersebut.

Persediaan awal pertukaran mungkin memerlukan beberapa tindakan, bukan sahaja dari segi pengaturcaraan, tetapi juga perundingan, walaupun kita berurusan dengan sumber homogen, seperti halnya produk pada platform 1C:Enterprise. Mengapa menyediakan pertukaran 1C (atau, sebagaimana ia juga dipanggil, penyegerakan data dalam 1C 8.3) boleh menjadi tugas yang paling memakan masa dan mahal bagi projek penyepaduan, kita akan lihat dalam artikel ini.

Pertukaran data dalam persekitaran 1C membolehkan anda:

  • Hapuskan kemasukan dua kali dokumen;
  • Mengautomasikan proses perniagaan yang berkaitan;
  • Mengoptimumkan interaksi antara jabatan yang diedarkan;
  • Kemas kini data dengan segera untuk kerja pakar dari jabatan yang berbeza;
  • “Bezakan” antara jenis perakaunan yang berbeza.*

*Dalam kes di mana data satu jenis perakaunan berbeza dengan ketara daripada yang lain, adalah perlu untuk memastikan kerahsiaan maklumat dan "menghadkan" aliran maklumat. Contohnya, pertukaran data antara 1C UT dan 1C Accounting tidak memerlukan memuat naik data pengurusan ke dalam pangkalan data perakaunan kawal selia, i.e. penyegerakan dalam 1C tidak akan lengkap di sini.

Jika kita membayangkan proses standard untuk melaksanakan pertukaran data primer, apabila sekurang-kurangnya satu daripada objeknya ialah produk 1C, maka kita boleh membezakan peringkat berikut:

  • Penyelarasan komposisi pertukaran;
  • Definisi pengangkutan (protokol pertukaran);
  • Menetapkan peraturan;
  • Penjadualan.

Pengenalpastian komposisi pertukaran 1C

Objek pertukaran boleh dibahagikan kepada "sumber" dan "penerima". Pada masa yang sama, mereka boleh melaksanakan dua peranan pada masa yang sama, yang akan dipanggil pertukaran dua hala. Sumber dan destinasi ditentukan secara logik bergantung pada keperluan atau kefungsian sistem.*

*Sebagai contoh, apabila menyepadukan "WA: Pembiaya" - penyelesaian untuk mengekalkan perakaunan kewangan dan mengurus proses perbendaharaan, dibangunkan berdasarkan "1C:Enterprise", pakar WiseAdvice mengesyorkannya sebagai sistem induk. Ini disebabkan oleh ketersediaan alat kawalan untuk mematuhi peraturan dasar aplikasi, dan, dengan itu, untuk memastikan keberkesanan penyelesaian.

Seterusnya, berdasarkan keperluan yang diterima dan direkodkan daripada pengguna, senarai data untuk pertukaran dibuat, volumnya, keperluan untuk kekerapan pertukaran ditentukan, dan proses bekerja dengan ralat dan mengendalikan situasi luar biasa (perlanggaran) ditetapkan.

Pada peringkat yang sama, bergantung pada armada sistem sedia ada dan struktur perusahaan, format pertukaran ditentukan:

Pangkalan maklumat yang diedarkan

  • RIB membayangkan pertukaran antara konfigurasi pangkalan data 1C yang sama, dengan struktur kawalan "tuan-hamba" yang jelas untuk setiap pasangan pertukaran. Sebagai elemen platform teknologi, RIB, sebagai tambahan kepada data, boleh menghantar perubahan konfigurasi dan maklumat pentadbiran pangkalan data (tetapi hanya dari tuan kepada hamba).

Pertukaran data sejagat dalam 1C

  • Mekanisme yang membolehkan anda mengkonfigurasi pertukaran pangkalan data 1C, kedua-duanya dengan konfigurasi pada platform 1C:Enterprise dan dengan sistem pihak ketiga. Pertukaran dilakukan dengan memindahkan data ke dalam format xml universal selaras dengan "Pelan Pertukaran".

EnterpriseData

  • Perkembangan terkini 1C, direka untuk melaksanakan pertukaran data dalam format xml antara produk yang dibuat pada platform 1C:Enterprise dengan mana-mana sistem automasi. Penggunaan EnterpriseData memudahkan pengubahsuaian yang berkaitan dengan pertukaran. Sebelum ini, apabila konfigurasi baharu dimasukkan ke dalam sistem, adalah perlu untuk melaksanakan mekanisme untuk mengimport dan mengeksport data, untuknya dan untuk sistem sedia ada. Kini sistem yang menyokong EnterpriseData tidak memerlukan sebarang pengubahsuaian, hanya mempunyai satu titik masuk-keluar.

Definisi pengangkutan (protokol pertukaran)

Untuk sistem pada platform 1C:Enterprise 8, pelbagai kemungkinan disediakan untuk mengatur pertukaran dengan sebarang sumber maklumat menggunakan piawaian universal yang diterima umum (xml, fail teks, Excel, sambungan ADO, dll.). Oleh itu, apabila menentukan pengangkutan untuk data pertukaran, anda harus bergantung pada keupayaan pangkalan data sistem pihak ketiga.

Penyegerakan direktori

Prinsip asas penyegerakan direktori yang berkesan ialah kehadiran satu titik masuk. Tetapi jika kita bercakap tentang bekerja dengan direktori yang telah diisi mengikut sejarah mengikut peraturan yang berbeza, adalah perlu untuk mentakrifkan dengan jelas medan penyegerakan untuk membawa pertukaran kepada "penyebut biasa."*

*Pada peringkat ini, mungkin perlu untuk menjalankan kerja untuk menormalkan data rujukan di sebelah sumber data. Bergantung pada keadaan direktori dan volumnya, proses membandingkan elemen, mengenal pasti, mengenal pasti ralat dan pendua, serta mengisi medan yang hilang dan memberikan medan penyegerakan, mungkin memerlukan kerja seluruh kumpulan pakar, kedua-duanya pada sebahagian daripada penyepadu (pemilik teknik penormalan data induk) dan dari pihak pelanggan.

Menetapkan peraturan

Keupayaan untuk memaparkan data daripada sistem sumber dalam penerima bergantung pada peraturan pertukaran yang ditakrifkan dengan betul. Peraturan, yang dibentangkan dalam format xml, mengawal surat-menyurat butiran utama objek sumber-penerima. Penyelesaian 1C:Penukaran Data direka untuk mengautomasikan penciptaan peraturan untuk melaksanakan kedua-dua pertukaran sekali dan kekal.

Menjamin tiada kehilangan data semasa pertukaran Pelan Pertukaran. Ini adalah bahagian penting dalam mana-mana konfigurasi pada platform 1C:Enterprise, yang menerangkan sepenuhnya prosedur pertukaran 1C: komposisi data (dokumen dengan butiran "mengenal pasti") dan nod (pangkalan maklumat penerima-pemancar), serta pengaktifan RIB untuk arah pertukaran yang dipilih.

Sebarang perubahan dalam data yang dimasukkan ke dalam Pelan Pertukaran direkodkan dan menerima tanda "berubah". Sehingga data yang ditukar sepadan antara satu sama lain dalam nod penerima-pemancar, tanda tidak akan ditetapkan semula dan sistem akan menghantar mesej kawalan ke kedua-dua nod. Selepas memuat naik data dan mengesahkan pematuhan penuh mereka dalam kedua-dua sistem, tanda itu ditetapkan semula.

Jadual pertukaran dalam 1C

Untuk mengautomasikan pertukaran biasa, kekerapan muat naik data ditetapkan. Kekerapan pertukaran bergantung kepada keperluan dan keupayaan teknikal. Selain itu, konfigurasi pada platform 1C:Enterprise membolehkan anda mengkonfigurasi pertukaran data apabila peristiwa berlaku.

Setelah mempertimbangkan proses standard untuk melaksanakan pertukaran, mari kita perhatikan faktor yang memerlukan penambahbaikan pada peringkat yang berbeza:

  • Konfigurasi pangkalan data yang tidak standard dan sangat diubah suai;
  • Versi berbeza platform 1C:Enterprise;
  • Versi konfigurasi yang telah lama tidak dikemas kini;
  • Objek pertukaran yang sebelum ini telah mengalami pengubahsuaian;
  • Keperluan peraturan pertukaran bukan standard;
  • Satu set dan komposisi butiran yang sangat berbeza dalam buku rujukan sedia ada.

Memandangkan tindakan standard untuk melaksanakan pertukaran data primer memerlukan pengetahuan pakar, tindakan ini disyorkan untuk dijalankan dengan penyertaan pakar 1C. Hanya selepas melengkapkan semua langkah yang diterangkan di atas anda perlu meneruskan untuk menyediakan pertukaran dalam konfigurasi. Mari kita lihat penyepaduan pangkalan data menggunakan contoh 1C:UPP dan 1C:Runcit (pertukaran dengan 1C:UT disediakan menggunakan skema yang sama). Turut termasuk dalam penyegerakan standard ialah pertukaran SCP - SCP, yang tipikal untuk sistem automasi berskala besar di perusahaan perindustrian terbesar.

Dalam submenu "Perkhidmatan", pilih "Pertukaran data dengan produk pada platform..." (memilih pertukaran langsung dengan "Runcit" selalunya mengakibatkan ralat pada tahap objek COM). Sila ambil perhatian mesej perkhidmatan "Ciri ini tidak tersedia."


Untuk menyelesaikan isu ini, anda perlu memilih "Konfigurasikan Komunikasi"


... dan tandakan kotak. Seterusnya, abaikan mesej ralat.


Dalam tetapan penyegerakan data, pilih "Buat pertukaran dengan "Runcit"...



Sebelum mengkonfigurasi tetapan sambungan melalui direktori tempatan atau rangkaian, anda harus memastikan bahawa terdapat ruang pada cakera untuk direktori tersebut. Walaupun, sebagai peraturan, ia tidak mengambil lebih daripada 30-50 MB, dalam kes luar biasa ia mungkin memerlukan sehingga 600 MB. Anda boleh mencipta direktori yang diperlukan terus daripada configurator.



Apabila menyambung melalui direktori rangkaian, kami mengabaikan tawaran untuk mengkonfigurasi sambungan melalui alamat FTP dan melalui e-mel dengan mengklik "Seterusnya".


Dalam tetapan, kami secara manual memasukkan awalan - simbol pangkalan data (biasanya BP, UPP, RO), tetapkan peraturan dan tarikh mula untuk muat naik data. Awalan akan ditunjukkan dalam nama dokumen untuk menunjukkan pangkalan data di mana ia dicipta. Jika peraturan muat naik tidak diedit, data akan dimuat naik secara lalai mengikut semua parameter yang tersedia.



Kami membuat fail tetapan pertukaran untuk "Runcit" supaya tidak mengulangi tindakan kami. Jika anda perlu menghantar data serta-merta selepas menyediakan penyegerakan, tandai kotak.


Untuk mengautomasikan proses pertukaran, anda perlu menyediakan jadual.


Menu "Runcit".


Tandai kotak dan pilih "Penyegerakan".


Kami melakukan persediaan "terbalik" dengan memilih Pengurusan Perusahaan Pengeluaran.




Muatkan fail tetapan yang dibuat dalam UPP.


Kami meletakkan tanda, sistem mengambil alamat secara automatik.





Kami bertindak dengan cara yang sama seperti dalam UPP.









Perbandingan data pengesahan (Perbandingan data manual disyorkan untuk dilakukan pada peringkat persediaan, kerana kerja ini boleh menjadi yang paling intensif buruh dalam proses melaksanakan pertukaran). Tetingkap perbandingan dibuka dengan mengklik dua kali tetikus.



Sekiranya berlaku ralat dalam penyegerakan, “Butiran...” akan digantikan dengan “Tidak pernah...”.


“Butiran...” membuka log dengan maklumat terkini mengenai pertukaran.


sedia.

Pada masa ini, banyak syarikat menyimpan rekod secara selari dalam beberapa pangkalan data 1C, setiap satu daripadanya direka untuk menyelesaikan pelbagai masalah tertentu:

  • Konfigurasi Perakaunan Perusahaan (EA) bertujuan untuk tujuan perakaunan.
  • Untuk mencerminkan operasi dagangan – Pengurusan Perdagangan (TM),
  • Untuk pengiraan gaji – Gaji dan pengurusan kakitangan (ZUP).

Program 1C ini adalah yang paling biasa digunakan dalam amalan.

Kesukarannya adalah untuk mencapai identiti perakaunan dalam pangkalan data. Lagipun, untuk mencerminkan sebarang operasi, memasukkan data dalam satu pangkalan data tidak mencukupi; anda perlu melakukan tindakan serupa dalam pangkalan data lain, jika tidak, penyimpanan rekod akan berbeza-beza. Untuk menyelesaikan masalah ini dan mengelakkan pertindihan manual data dalam 1C, mekanisme pertukaran data direka bentuk. Dengan bantuannya, adalah mungkin untuk mengkonfigurasi pemindahan maklumat automatik antara pangkalan data mengikut peraturan yang ditetapkan.

Pertukaran boleh sehala atau dua hala. Mereka berbeza dengan arah sehala, data hanya boleh dipunggah dari satu pangkalan data dan dimuatkan ke yang lain, tindakan terbalik adalah mustahil, tetapi dengan arah dua hala, maklumat boleh ditukar dalam kedua-dua arah.

Untuk program 1C yang paling kerap digunakan, terdapat pertukaran standard terbina dalam konfigurasi lalai. Walau bagaimanapun, untuk konfigurasi bukan standard yang diubah suai, apabila menggunakannya, pemindahan data mungkin tidak berlaku dengan betul. Dalam kes sedemikian, mekanisme pertukaran standard harus diubah suai atau dibangunkan dari awal.

Sebelum menyediakan penyegerakan, anda perlu mengemas kini konfigurasi yang akan mengambil bahagian dalam pertukaran kepada keluaran terkini, dan juga membuat salinan sandaran daripadanya. Pada masa yang sama, konfigurasi awal perlu diisi dalam pangkalan data maklumat agar pertukaran berfungsi dengan normal. Perkara yang termasuk dalam tindakan ini, lihat video berikut:

Menyediakan pertukaran data (penyegerakan) antara pangkalan data 1C 8.3 menggunakan contoh konfigurasi BP 3.0 dan UT 11

Menyediakan penyegerakan dalam 1C 8.3 dilakukan menggunakan pemprosesan Pembantu Persediaan Penyegerakan Data dan terdiri daripada langkah-langkah melakukan secara berurutan dalam pembantu dalam kedua-dua pangkalan data yang akan bertukar-tukar data:

Untuk melancarkannya dalam konfigurasi UT 11, dalam bahagian Pentadbiran, ikut pautan Menyediakan penyegerakan data:

Dalam tetingkap yang terbuka, anda boleh membuat tetapan awal UT 11, yang akan digunakan secara lalai dalam pertukaran yang dibuat, dan juga meneruskan ke konfigurasi. Untuk melakukan ini, klik pada pautan Penyegerakan data:

Tetingkap Senarai penyegerakan data yang dikonfigurasikan akan dibuka. Untuk membuat pertukaran data baharu dalam 1C, anda perlu mengklik pada butang Sediakan penyegerakan data, dalam menu lungsur, pilih jenis pertukaran yang akan dikonfigurasikan:

Cara menambah pertukaran data baharu pada persediaan pertukaran data sedia ada dalam 1C 8.3 UT 11, sediakan beberapa pertukaran dengan penapis berbeza untuk organisasi berbeza, lihat video berikut:

Jom pilih pilihan Enterprise Accounting, edisi 3.0. Tetingkap pembantu Penyegerakan dengan Data daripada Perakaunan Perusahaan, edisi 3.0 (persediaan) akan dibuka. Memandangkan persediaan pertukaran dalam UT 11 baru mula dilakukan, anda harus meninggalkan kaedah persediaan lalai: Tentukan tetapan secara manual dan klik pada butang Seterusnya:

Menyediakan pertukaran data antara UT 11 dan BP 3.0 - arahan langkah demi langkah

Langkah 1. Memilih kaedah untuk menyambung ke pangkalan lain

Anda boleh meninggalkan tetapan lalai dalam UT 11:

Ia adalah perlu untuk menunjukkan:

  • Lokasi pangkalan data lain dalam medan direktori Infobase;
  • Masukkan maklumat dalam medan Pengesahan Pengguna;
  • Klik pada butang Seterusnya:

Langkah 2: Lakukan ujian sambungan

Langkah 3: Konfigurasikan tetapan penyegerakan data untuk program

  • Di sini anda mesti mengisi medan Gudang Umum. Pemilihan dibuat daripada senarai juntai bawah.
  • Selain itu, anda boleh memilih cara maklumat kawal selia dan rujukan akan dihantar ke pangkalan data penerima daripada pangkalan data sumber dan untuk organisasi mana data akan dipindahkan - untuk semua atau untuk yang tertentu.
  • Apabila membuat perubahan, anda perlu mengklik pada butang Simpan dan tutup, dan selepas menutup tetingkap ini, klik pada butang Seterusnya:

  • Tiada perubahan diperlukan di sini.
  • Klik butang Seterusnya untuk pergi ke maklumat tentang parameter yang mana data akan disegerakkan antara pangkalan data.

Langkah 4: Buat tetapan penyegerakan baharu

Setelah selesai peringkat ini, tetapan yang dibuat direkodkan, dan pembantu meneruskan ke langkah terakhir:

Langkah 5: Lakukan penyegerakan data

Anda hanya perlu klik pada butang Selesai. Pembantu ditutup dan prosedur untuk menyegerakkan (bertukar) data antara BP dan UT bermula:

Langkah 6: Analisis Data

Langkah 7: Pemetaan Data

Jika data dipindahkan ke pangkalan data destinasi kosong, maka langkah ini akan dilangkau:

Jika beberapa data telah dimasukkan ke dalam pangkalan data penerima dan perbandingan objek tidak dapat dilakukan, maka apabila anda mengklik butang Seterusnya, tetingkap amaran akan muncul:

Langkah 8: Memuatkan Data

Langkah 9. Konfigurasikan parameter untuk data yang akan dihantar

Langkah 10. Memuat naik data

Kemudian program 1C UT akan bergerak ke peringkat akhir:

Akibatnya, maklumat tentang penyegerakan yang dilakukan dengan BP 3.0 akan dipaparkan:

Mengklik butang Konfigurasikan akan membuka dokumen baharu Skrip penyegerakan data (penciptaan), di mana anda boleh mengkonfigurasi pertukaran data automatik antara pangkalan data mengikut jadual:

Dalam kes kami, pangkalan sumber ialah 1C 8.3 UT 11. Menyediakan penyegerakan data jika pangkalan sumber ialah unit bekalan kuasa dilakukan dengan cara yang sama.

Bagaimana untuk menyediakan pertukaran data dua hala dalam pangkalan data maklumat 1C 8.3 BP 3.0 dan UT 11, lihat pelajaran video kami:

Menyediakan pertukaran data antara BP 3.0 dan UT 11 - arahan langkah demi langkah

Untuk menyediakan penyegerakan dalam program 1C 8.3 Accounting 3.0, anda juga perlu melakukan beberapa langkah secara berurutan dalam Pembantu Persediaan Penyegerakan Data:

Anda boleh melancarkan pembantu dalam 1C 8.3 Perakaunan dengan memilih Tetapan penyegerakan data dalam bahagian Pentadbiran:

Dalam tetingkap yang terbuka, dalam tab baharu, anda perlu menyemak kotak semak Penyegerakan data dan kemudian ikuti pautan Penyegerakan data:

Dalam tetingkap Penyegerakan Data yang terbuka, gunakan perintah Sediakan penyegerakan data untuk memilih pilihan Pengurusan perdagangan, edisi 11 daripada senarai juntai bawah:

Tetingkap Penyegerakan Data dengan Pengurusan Perdagangan, edisi 11 (tetapan) akan dibuka:

  • Tiada perubahan diperlukan di sini.
  • Mengklik butang Seterusnya akan membawa anda ke permulaan proses persediaan penyegerakan:

Langkah 1. Memilih pilihan untuk menyambung ke program lain

Pada langkah ini, anda perlu menentukan parameter untuk menyambung ke pangkalan data penerima data, iaitu lokasi dan direktori pengguna:

Langkah 2: Semak sambungan

Langkah 3: Konfigurasikan tetapan penyegerakan untuk pangkalan sumber dan destinasi

Anda boleh mengedit parameter yang telah ditetapkan oleh sistem secara lalai:

Jika tetapan telah ditukar, anda harus menyimpan perubahan menggunakan butang Simpan dan Tutup.

Langkah 4: Buat tetapan penyegerakan baharu

Langkah 5. Penyegerakan

Dalam kehidupan sebenar, ia adalah syarikat yang jarang berlaku yang berjaya dengan hanya satu pangkalan data 1C. Situasi yang paling biasa ialah dua asas, perakaunan dan gaji.

Pangkalan mesti disambungkan - gaji telah terakru, cukai terakru mesti pergi ke jabatan perakaunan untuk pembayaran.

Untuk menyambung beberapa pangkalan data, terdapat Exchange 1C. Bagaimana dia bekerja?

Apakah Exchange 1C?

Terdapat rangkaian kedai dan pejabat pusat. Setiap kedai dan pejabat mempunyai gudang. Barangan dipindahkan dari gudang ke gudang (terutamanya dari gudang pusat ke gudang penyimpanan), dan dijual di kedai.

Pangkalan data 1C Retail digunakan di pejabat dan pangkalan data yang sama di setiap kedai. Pangkalan di kedai adalah bawahan kepada pangkalan di pejabat.

Di pejabat, dokumen dibuat mengenai pergerakan barang dari gudang ke gudang, dan harga ditetapkan. Dokumen dimuat naik ke pangkalan data bawahan dan barangan "muncul" di sana.

Kedai membuat dokumen tentang jualan barangan yang telah siap. Dokumen dimuat naik ke pangkalan data pejabat dan jualan "muncul" di sana.

Skim ini dipanggil pangkalan maklumat teragih (RIB). Prosedur untuk "memuat naik" dokumen - pertukaran 1C dua hala. Dan menyediakan skim ini ialah URIB atau URIBD (pengurusan pangkalan data maklumat teragih).

Prinsip pertukaran direktori dalam 1C

Direktori 1C (dan set semua direktori "dalam kompleks" dipanggil NSI - maklumat rujukan normatif) - dalam pangkalan data yang berbeza biasanya harus sama. Ini bermakna walaupun terdapat beberapa pangkalan data, senarai barangan, gudang dan kontraktor adalah sama dalam pangkalan data yang berbeza.

Amalan biasa ialah apabila direktori dibenarkan untuk diedit dalam satu pangkalan data, dan ia disalin (“berpindah”) kepada yang lain. Seperti yang telah kita bincangkan sebelum ini, setiap elemen 1C mempunyai pengecam unik - GUID. Direktori biasanya disalin bersama GUID mereka, dan oleh itu adalah sama di seluruh sistem maklumat yang diedarkan.

Jika tidak, apabila beberapa pangkalan data sedia ada disambungkan, atau apabila direktori boleh dibuat dalam pangkalan data yang berbeza pada masa yang sama, GUID mereka akan berbeza. Terdapat mekanisme pemadanan untuk ini. Dalam daftar maklumat khas semasa pertukaran 1C, maklumat direkodkan bahawa elemen daripada pangkalan data No. 1 dengan GUID xxx adalah sama dengan elemen dalam pangkalan data ini dengan GUID yyy. Pada mulanya, elemen sedia ada yang tidak lagi sama mesti dibandingkan secara automatik (menggunakan butiran lain, contohnya, dengan nama atau dengan nombor pengenalan cukai dan pusat pemeriksaan) atau secara manual.

Prinsip Pertukaran Dokumen dalam 1C

Dokumen dalam 1C disiarkan mengikut daftar dan kemudiannya dianggap "diposkan". Ini menimbulkan kesukaran yang boleh difahami semasa pemindahan.

Satu pilihan ialah memindahkan hanya dokumen dan memindahkannya semula selepas memuat turun. Kaedah ini sering digunakan, tetapi ia boleh menimbulkan ralat - dokumen mungkin tidak disiarkan dalam pangkalan data baharu, kerana keadaan semasa pengeposan mungkin berbeza daripada semasa dokumen itu disiarkan dalam pangkalan data asal.

Pilihan lain ialah memindahkan dokumen dan daftar bersama. Seperti yang kita faham, persoalan segera timbul - sama ada kami memindahkan semua dokumen secara umum dan kemudian keseluruhan daftar secara umum, atau kami terpaksa memilih untuk pemindahan hanya pergerakan pada dokumen yang dipindahkan.

Katakan kita perlu memindahkan item dari direktori Nomenclature. Direktori ini mempunyai 10 medan, di mana 5 adalah rentetan dan nombor, dan 5 adalah pautan ke direktori lain.

Sehubungan itu, apabila memindahkan satu elemen Nomenklatur, kami terpaksa mencari dan memindahkan juga 5 elemen direktori lain.

Oleh itu, apabila memindahkan satu elemen direktori atau satu dokumen, 100 atau lebih objek 1C lain boleh dipindahkan melalui pautan.

Malah, dikatakan bahawa hampir semua rujukan konfigurasi merujuk antara satu sama lain dalam satu cara atau yang lain.

Pelan pertukaran 1C

Mari kita anggap bahawa kita telah mencipta pangkalan data teragih dan menjalankan pertukaran 1C. Barang telah dibeli ke gudang pusat dan disediakan untuk penghantaran ke kedai. Dalam 1C, pejabat memasukkan dokumen yang diperlukan untuk pergerakan barang. Memerlukan mereka untuk dimuatkan ke dalam kedai.

Apa nak buat? Menjalankan pertukaran 1C penuh sekali lagi? Lama dan tidak berkesan! Adalah lebih baik untuk mengira apa sebenarnya yang telah ditambah atau diubah oleh pengguna di pejabat, supaya hanya perubahan akan dihantar ke kedai.

Terdapat rancangan pertukaran 1C untuk ini. Pengaturcara mencipta pelan pertukaran 1C terlebih dahulu untuk menjalankan pertukaran 1C dengan beberapa pangkalan data lain, contohnya dengan kedai kami.

Pelan pertukaran 1C mencatatkan apabila pengguna bekerja dengan direktori dan dokumen apa yang telah ditambah atau diubah sejak pertukaran 1C terakhir dengan pangkalan data ini.

Penciptaan URIB 1C

Jadi, kami akan mencipta pangkalan data yang diedarkan dari awal. Pada mulanya, kami mempunyai pangkalan pejabat "ibu bapa". Daripada itu kami akan memilih pangkalan data kedai yang akan berada di bawahnya.

Konfigurasi biasa sudah mempunyai pelan pertukaran 1C standard. Jenis pangkalan yang dimaksudkan adalah jelas secara intuitif dari namanya:

  • Tukar 1C dengan tapak web: tukar dengan tapak web 1C:Bitrix
  • Pertukaran 1C UPP-UT atau UT-Runcit: pertukaran biasa dengan konfigurasi kakak
  • Penuh – pertukaran 1C dengan pangkalan data berdasarkan konfigurasi yang sama.

RIB - pangkalan maklumat yang diedarkan - juga boleh dibuat berdasarkan pelan pertukaran "Penuh" 1C. Dalam configurator, dalam pelan pertukaran 1C ini, kotak pilihan "Pangkalan maklumat teragih" harus ditandakan.

Pelan pertukaran 1C yang dibuat dalam configurator menunjukkan bahawa kita akan bertukar dengan konfigurasi ini. Dalam mod Perusahaan, dalam pelan pertukaran 1C yang sama, anda kini perlu menentukan pangkalan data tertentu berdasarkan konfigurasi ini.

Mari pergi ke pelan pertukaran 1C (Pelan Operasi/Pertukaran; boleh juga dalam menu lain, selalunya dalam menu Perkhidmatan/XXX).

Dalam senarai pangkalan data dalam pelan pertukaran 1C terdapat satu dengan bulatan hijau dalam gambar. Elemen ini bermaksud BASE INI. Elemen selebihnya menunjukkan asas LAIN yang 1C sedang ditukar.

Nama dan kod semua elemen perlu diisi.

Untuk membuat subbase kedai:

  • Letakkan kursor dalam senarai pada elemen pelan pertukaran 1C, yang kami buat sebagai "pangkalan kedai"
  • Pilih item menu "Tindakan/Buat imej awal".

Akibatnya, satu pangkalan data akan dibuat dengan data awal dimuat naik ke dalamnya. Ini mesti diulang untuk setiap elemen pelan pertukaran 1C, kecuali untuk ASAS SEMASA.

Teori pertukaran 1C

Teori pertukaran 1C agak mudah:

  • Salah satu pangkalan data (biasanya pangkalan data pusat) memulakan pertukaran 1C mengikut jadual atau "mengikut acara" (log masuk ke pangkalan data pengguna tertentu, dsb.)
  • Pertukaran 1C terdiri daripada memuat turun fail daripada pangkalan data
  • Fail mesti dialihkan ke tempat di mana pangkalan data hamba boleh mengambilnya (biasanya perkongsian atau ftp, e-mel kurang kerap)
  • Pangkalan data hamba memuat turun fail yang diterima
  • Sebagai pengesahan bahawa maklumat telah diterima, pangkalan data hamba memuat naik fail "tindak balas", yang dimuatkan semula ke pangkalan data pusat dengan cara yang sama
  • Sesi pertukaran 1C telah selesai.

Terdapat kaedah lain untuk menukar 1C, bukan melalui fail, tetapi, sebagai contoh, melalui sambungan COM langsung antara dua pangkalan data. Kelebihannya:

  • Tiada "ruang untuk menyimpan dan memindahkan fail" diperlukan
  • Tidak perlu memuat naik semula pengesahan
  • Segala-galanya berlaku lebih cepat kerana dua mata pertama.

Walau bagaimanapun, hadnya adalah jelas - pangkalan mesti begitu mudah diakses antara satu sama lain untuk dapat memulakan sambungan COM.

Menyediakan RIB 1C

Dalam pemalar konfigurasi standard (Operasi/Pemalar; atau Tetapan Perkhidmatan/Program) biasanya terdapat tetapan umum untuk pertukaran 1C. Ini ialah awalan dalam kod elemen dan nombor dokumen untuk menentukan dengan mudah dalam pangkalan data mana ia dicipta. Serta kaedah dalaman untuk menyimpan maklumat tentang tempat direktori dan dokumen dicipta.

Sekarang anda perlu mengkonfigurasi bagaimana proses pertukaran berkala maklumat 1C antara pangkalan data yang dibuat akan berlaku.
Semua tetapan RIB dalam 1C adalah dalam konfigurasi standard, biasanya dalam menu Perkhidmatan/Pangkalan maklumat teragih/Konfigurasikan nod RIB.

Untuk setiap elemen "pangkalan kedai jauh" yang dibuat sebelum ini, anda perlu menambah elemen tetapan.

Tetapan menunjukkan kaedah pertukaran 1C: fail (kongsi), fail (FTP), fail (e-mel).

Mencipta dan menyediakan pangkalan maklumat 1C yang diedarkan dalam thin client

Mari lihat persediaan serupa dalam konfigurasi standard berdasarkan klien tipis - Pengurusan Perdagangan edisi 11.
Tetapan (dan penciptaan dari awal) terletak pada tab Pentadbiran antara muka. Item "Pertukaran data".

Pilih "Buat pertukaran dalam pangkalan maklumat yang diedarkan".

Dari awal lagi, 1C akan meminta kami untuk menunjukkan bagaimana kami akan bertukar maklumat dengan pangkalan data bawahan. Berikut ialah pilihan konfigurasi "melalui fail pada bola".

Berikut ialah pilihan konfigurasi melalui fail FTP.

Nama persediaan pertukaran 1C kami.

Dan segera cadangan untuk mencipta "imej awal" - iaitu pangkalan data hamba itu sendiri dengan memuat naik maklumat utama ke dalamnya.

Tidak seperti konfigurasi pada klien tebal, kedua-dua tetapan pertukaran 1C berada di satu tempat.

Pertukaran data antara penyelesaian aplikasi 1C 8 adalah sesuatu yang tanpanya mustahil untuk membina ruang maklumat perusahaan yang lengkap.

  • Mengapa pertukaran data diperlukan dan cara menggunakannya?
  • Jenis pertukaran antara 1C.
  • Bagaimana untuk mengkonfigurasi pertukaran data antara pangkalan data 1C?

Anda akan mengetahui jawapan kepada soalan-soalan ini di bawah.

Biasanya terdapat dua sebab untuk memperkenalkan pertukaran:

Organisasi ini mempunyai rangkaian cawangan

Dalam kes ini, anda hanya perlu menyediakan pertukaran antara cawangan yang berbeza. Untuk tujuan ini, terdapat mekanisme dalam sistem 1C 8.3 Enterprise. Dengan mana anda boleh mengkonfigurasi pertukaran maklumat secara fleksibel. Sebagai contoh, untuk cawangan anda boleh melumpuhkan keterlihatan dokumen untuk cawangan lain dan pada masa yang sama pejabat pusat akan melihat dokumen semua cawangan. Contoh lain ialah menyediakan pertukaran antara pangkalan data Runcit 1C pejabat dan kedai.

Pemisahan mengikut jenis perakaunan

Sebagai peraturan, ini bermakna organisasi mengekalkan rekod yang berbeza dalam pangkalan data maklumat yang berbeza. Pemisahan ini membolehkan anda menapis maklumat yang "tidak diperlukan" untuk jenis perakaunan lain untuk pelbagai pangkalan maklumat. Contoh: kononnya "Perakaunan pengurusan" akan dimasukkan ke dalam pangkalan data "Pengurusan Perdagangan", di mana semua urus niaga dicerminkan, dan pengurusan melihat gambaran penuh peristiwa, dan hanya dokumen yang diperlukan untuk perakaunan dan perakaunan cukai dimuat naik ke pangkalan data perakaunan terkawal "Perakaunan Perusahaan ”.

Apakah mekanisme pertukaran antara pangkalan data 1C?

Pertukaran data boleh dikelaskan dalam dua cara: mekanisme yang digunakan dan pengangkutan yang digunakan untuk pertukaran.

Mekanisme pertukaran data 1C

Biasanya, dua mekanisme digunakan untuk pertukaran:

  • Pangkalan maklumat teragih (RIB)— mekanisme yang membolehkan anda menyediakan pertukaran data antara cawangan. Mekanisme ini membayangkan bahawa konfigurasi pangkalan data yang sama sekali ditukar. Mekanisme ini boleh memindahkan perubahan konfigurasi pangkalan data. Mekanisme ini dilaksanakan di peringkat platform teknologi.
  • Mekanisme universal untuk bertukar antara konfigurasi— mekanisme dibangunkan oleh 1C untuk penyelesaian aplikasi. Ia bersifat universal dan berasaskan . Pertukaran data dijalankan menggunakan peraturan xml, yang dibuat dalam konfigurasi khas - . Menggunakan mekanisme ini, anda boleh melaksanakan kedua-dua pertukaran sekali dan pertukaran berterusan antara konfigurasi 1C. Mekanisme ini dilaksanakan pada tahap konfigurasi; anda boleh menyepadukannya ke dalam konfigurasi anda daripada konfigurasi teknologi.

Pengangkutan untuk pertukaran data

Pengangkutan boleh menjadi rangkaian teknologi yang agak luas. Mari kita pertimbangkan yang utama yang dilaksanakan dalam mekanisme pertukaran sejagat 1C 8.2:

Dapatkan 267 pelajaran video tentang 1C secara percuma:

  • Direktori tempatan atau rangkaian- pengangkutan yang paling mudah. Satu keselamatan maklumat mencipta fail pada cakera, yang kedua membacanya dan menambah failnya sendiri.
  • sumber FTP— pertukaran adalah serupa dengan pertukaran melalui katalog. Perbezaannya ialah pertukaran dijalankan melalui protokol FTP.
  • Mesej pos atau E-mel— pertukaran berlaku melalui e-mel. Konfigurasi menghantar mesej mel antara satu sama lain dan kerap menyemak alamat mel untuk mesej baharu.
  • Sambungan langsung (COM)— pertukaran dijalankan melalui sambungan terus satu pangkalan data ke pangkalan data lain menggunakan dana.
  • Internet (perkhidmatan web)— pengangkutan adalah perkhidmatan web. Satu pangkalan maklumat bersambung ke , perkhidmatan web bersambung ke pangkalan maklumat kedua dan mengangkut mesej. Untuk menjalankan pengangkutan sedemikian anda mesti ada.

Bagaimana untuk menyediakan pertukaran data antara pangkalan data 1C?

Untuk asas menyediakan pertukaran data dalam 1C menggunakan konfigurasi "Penukaran Data 1C", lihat contoh dalam video:

Pertukaran data 1C mengikut jadual dalam 1C 8.2

Jika anda perlu mengkonfigurasi muat naik automatik mengikut jadual, cuma konfigurasikan .

Untuk versi pelayan pelanggan

Dalam direktori "Tetapan pertukaran data", pada tab "Pertukaran automatik", anda perlu membuat tugas berjadual baharu, di mana anda menetapkan jadual:

Untuk pilihan fail

Dalam direktori "Tetapan pertukaran data", pada tab "Pertukaran automatik", anda perlu membuat tugas rutin baharu, di mana, pada tab "Pertukaran mengikut acara", nyatakan acara di mana pertukaran akan dilancarkan. Contohnya, apabila pengguna tertentu bermula:

Pertukaran data antara pangkalan data 1C– nuansa utama apabila bekerja dengan pangkalan maklumat. Tanpa prosedur ini, adalah mustahil untuk mengatur kerja sepenuhnya. Hampir selalu, perusahaan mempunyai cawangan berasingan atau titik terpencil di wilayah organisasi itu sendiri. Adalah perlu untuk bertukar-tukar maklumat antara mereka untuk mendapatkan maklumat terkini. Ia mudah jika anda mengikuti arahan di bawah.

Pertukaran data antara pangkalan data 1C 8.3: arahan persediaan

Sediakan pertukaran data antara pangkalan data 1C 8.3 boleh dilakukan seperti berikut:

  • Pergi ke program 1C "Enterprise Accounting 3.0" (penerima).
  • Klik pada " Semua Fungsi-Pelan-Pertukaran-Penuh" Buat nod persisian.
  • Pilih direktori (yang mana satu diperlukan - rangkaian atau setempat) dan tunggu sehingga pemberitahuan tiba dalam bentuk mesej tentang penciptaan nod.
  • Ia berlaku bahawa item " Semua fungsi"Tidak tersedia. Dalam kes ini, anda perlu pergi ke " Fail-Perkhidmatan-Parameter"dan pasang" burung" di bawah.
  • Setelah berjaya mencipta nod, anda perlu menghantarnya ke lokasi yang diperlukan. Untuk melakukan ini, pergi ke " Pentadbiran».
  • Klik pada " Menyediakan penyegerakan data».
  • Tandai kotak " Penyegerakan data". Di sini pilih " Sediakan penyegerakan. data"dan kemudian" penuh».
  • Pilih direktori pertukaran, anda boleh menggunakan ftp atau tukar melalui e-mel. Setelah persediaan selesai, sistem akan meminta anda memasukkan awalan yang diperlukan. Anda juga perlu melakukan manipulasi serupa dalam nod persisian. Jika anda memerlukan pertukaran automatik, tetapkan jadual pada tab tematik.

Itu sahaja, anda telah berjaya menyelesaikan persediaan.