Palitan sa pagitan ng magkatulad na 1s configuration 8.3. Napakadaling gamitin ang pagpoproseso ng palitan sa pagitan ng magkatulad na mga pagsasaayos. Naglo-load ng data sa direktoryo

Ang pagproseso na ito ay nagpapahintulot sa iyo na makipagpalitan ng data sa pagitan ng parehong (magkapareho) na mga pagsasaayos sa 1C 8.3 platform - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 at iba pa, ang pangunahing bagay ay ang mga pagsasaayos ay pareho!

Mga screenshot

(larawan)
(larawan)

Mga mode ng pagpapatakbo

Ang pagpoproseso ay nagpapatupad ng 2 operating mode: Mag-upload (gumawa ng upload file ng data na tinukoy ng user) at Mag-load (nagbabasa ng upload file na ginawa ng mode na may parehong pangalan at nagsusulat ng data na nilalaman nito). Itinakda ang mode sa pamamagitan ng pagpili nito sa field ng Mode.

Bago simulan ang isang partikular na mode (pag-click sa Run button), kailangan mong tukuyin ang pangalan ng upload file, alinman sa pamamagitan ng pagpasok nito nang manu-mano sa field na "File name", o gamit ang button para piliin ang field na ito at ang standard na dialog ng pagpili ng file. .

Sa mode ng pag-download, posibleng i-edit ang paggamit ng mga kabuuan kapag nagsusulat ng mga rehistro, na maaaring makaapekto sa bilis ng pag-download.

Available ang mga button na "I-disable ang mga kabuuan" at "I-enable ang mga kabuuan" kapag ang flag na "Paganahin ang kakayahang i-edit ang paggamit ng mga kabuuan habang naglo-load ng data" ay nakatakda at ginagamit upang manual na kontrolin ang mode ng paggamit ng mga kabuuan kapag naglo-load ng data.

Mga kondisyon para sa applicability ng pagproseso

Magagamit lang ang pagpoproseso sa mga kaso kung saan ang base ng impormasyon kung saan na-upload ang data at ang kung saan na-load ang data ay homogenous (magkapareho ang mga configuration, maaaring mag-iba ang data), o halos magkapareho ang lahat ng na-upload na object sa komposisyon at mga uri ng mga detalye at mga bahagi ng tabular, mga katangian ng "nangungunang" metadata object, atbp. Dapat tandaan na, dahil sa mga limitasyong ito, ang pagproseso ay pangunahing inilaan para sa pagpapalitan sa pagitan ng homogenous na IS.

Ang format ng pag-upload ng file ay naiiba sa format ng file na ginawa kapag nag-a-upload ayon sa isang exchange plan sa bahagi ng header. Upang mag-upload ng data (mga elemento ng direktoryo, mga hanay ng mga talaan ng rehistro, atbp.), ang pagproseso ay gumagamit ng parehong mekanismo ng serialization ng XML bilang pag-upload ayon sa mga plano ng palitan sa bahaging ito, ang mga format ng file ay magkapareho.

Pagtukoy sa komposisyon ng pagbabawas

Ang pagpoproseso ay nagbibigay-daan para sa parehong buo at bahagyang pag-upload ng data ng infobase sa isang file. Ang komposisyon ng na-upload na data ay na-configure sa dialog sa pamamagitan ng paglalagay ng check sa mga kahon sa column ng tree na nagpapakita ng mga metadata object kung saan maaaring ma-upload ang data. Ang isang karagdagang column ng mga checkbox, "Kung kinakailangan," ay nagtatakda ng pangangailangang mag-unload ng mga bagay na may ganitong uri "sa pamamagitan ng sanggunian." Iyon ay, kung ang checkbox ay naka-check lamang sa column na "Kung kinakailangan", kung gayon ang data para sa naturang bagay ay hindi ganap na mada-download, ngunit sa lawak lamang na kinakailangan upang mapanatili ang referential integridad sa infobase na maglo-load ng pag-download file.

Kapag nagbubukas ng isang form, ang pagpoproseso ay nagtatakda ng tanda ng pag-alis sa pamamagitan ng pagtukoy sa lahat ng mga bagay, na ginagarantiyahan ang referential integridad ng hindi na-load na fragment ng base ng impormasyon.

Kapag nag-click ka sa button na "Tuklasin ang mga bagay na na-unload sa pamamagitan ng link," susuriin ng pagproseso kung aling mga link ng data ang maaaring nasa mga bagay na mayroong buong set ng attribute ng unload, at awtomatikong pupunan ang column ng mga flag na nagpapahiwatig ng pangangailangang mag-unload sa pamamagitan ng link. Kung ang object ay mayroon nang buong nakatakdang flag ng unload, hindi nakatakda ang unload ayon sa reference na flag.

Mga posibleng aplikasyon

Ang paggamit ng pagproseso na ito ay posible, halimbawa, upang lumikha ng isang buo o bahagyang backup na kopya ng data, makipagpalitan ng data sa pagitan ng mga base ng impormasyon, at bilang isang pantulong na tool kapag nagpapanumbalik ng mga problemang base ng impormasyon.

Ang paglipat ng data ay isang napakahalagang proseso sa anumang sistema ng accounting, ang 1C 8.3 at 8.2 na platform ay walang pagbubukod. Sa ibaba ay titingnan natin ang mga tagubilin sa pinakamadaling paraan upang maglipat ng data mula sa isang system patungo sa isa pa na may katulad na configuration (para sa iba't ibang configuration, maaari kang gumamit ng tool para sa mga programmer - o).

Bago ang anumang aksyon ay kinakailangan, ang mga pagbabago ay hindi maibabalik!

Ang pinakamadali at pinaka-maginhawang paraan upang maglipat ng data mula sa 1C 8.3 hanggang 1C 8.3 Accounting 3.0 ay ang paggamit ng pagpoproseso ng Pag-upload at pag-load ng data sa XML na format (pag-download - para sa 8.2 o para sa 1C 8.3 o sa ITS). Ang paggamot ay pangkalahatan at angkop para sa anumang pagsasaayos.

Hindi na tayo magdedetalye; tingnan natin ang sunud-sunod na mga tagubilin para sa paglilipat ng data gamit ang pagpoprosesong ito gamit ang halimbawa ng pinakasimpleng paglilipat ng mga kalakal.

Pag-upload ng data sa XML

Una sa lahat, buksan natin ang pagproseso sa database ng pinagmulan (mula sa kung saan tayo mag-i-unload ng mga kalakal) at tingnan ang interface:

Kumuha ng 267 video lesson sa 1C nang libre:

Dapat mong agad na punan ang field na "Pangalan ng file" - isang bagong file ng data ang gagawin sa landas na ito, na ia-upload namin sa database ng tatanggap. Sa ibaba lamang, sa tabular na seksyon na "Data para sa pag-unload", kailangan mong piliin ang data na gusto naming i-unload mula sa database.

Pagkatapos pumili ng isang bagay mula sa kaliwang bahagi ng tabular, maaari mong ilapat ang pagpili sa kanang bahagi ng tabular:

Sa aming halimbawa, gusto kong i-unload ang lahat ng produkto na may pangalang "Rake".

Matapos makumpleto ang lahat ng mga setting, maaaring ma-upload ang data. Upang gawin ito, mag-click sa pindutang "Mag-upload ng data":

Naglo-load ng data mula sa xml sa 1s 8.3

Ang data ay na-unload mula sa source database ngayon ay kailangan itong ilipat sa destination database.

Upang gawin ito, kailangan mong simulan ang pagproseso na nasa database kung saan kailangan mong i-load ang data, at pumunta sa tab na "I-download", piliin ang na-upload na file sa disk at mag-click sa pindutang "Mag-load ng data":

Ang halimbawang ito ay angkop lamang para sa paglilipat ng data sa pagitan ng magkatulad na mga configuration sa 1C platform. Upang maunawaan ang mekanismo ng palitan para sa mga programmer, nagsulat kami ng isang artikulo -.

2018-11-15T19:32:35+00:00

Ang pangkalahatang pagproseso ng "Pag-upload at pag-load ng XML data" ay nagsasagawa ng buo o bahagyang pag-unload ng data ng infobase sa isang file sa XML na format. Kasunod nito, maaaring i-load ang file na ito sa infobase gamit ang parehong pagproseso. Ang format ng pag-upload ng file ay naiiba sa format ng file na ginawa kapag nag-a-upload ayon sa isang exchange plan sa bahagi ng header.

Magagamit lang ang pagpoproseso sa mga kaso kung saan ang base ng impormasyon kung saan na-upload ang data at ang kung saan na-load ang data ay homogenous (magkapareho ang mga configuration, maaaring mag-iba ang data), o halos magkapareho ang lahat ng na-upload na object sa komposisyon at mga uri ng mga detalye at bahagi ng talahanayan, mga katangian ng "nangungunang" metadata object, at iba pa.

Ang paggamit ng pagpoprosesong ito ay posible, halimbawa, upang lumikha ng buo o bahagyang backup na kopya ng data, makipagpalitan ng data sa pagitan ng mga infobase, at bilang isang pantulong na tool kapag nagre-restore ng mga sira na infobase.

Sinusuportahan ng pagproseso ang pag-upload ng data na may kakayahang tukuyin ang pagpili ayon sa panahon. Ipinapatupad din ang pagsuri sa mga bagay para sa pagkakaroon ng mga di-wastong character kapag ipinagpalit sa pamamagitan ng XML.

Taos-puso, (guro at developer).

At ipapakita namin sa iyo kung paano gamitin ito upang LUBONG pasimplehin ang paglutas ng iyong mga problema.

Ngayon ay titingnan natin kung paano mag-set up at gumawa ng isang simpleng paglipat ng mga direktoryo at mga paunang balanse sa loob lamang ng 10-15 minuto.

At ito ay masa at regular na gawain, na halos hindi maiiwasan para sa karamihan ng mga bagong configuration na inilunsad.

Samakatuwid, tawagan ang iyong mga kasamahan, magiging kapaki-pakinabang din ito para sa kanila.

Lalo na kung nakakita na sila ng CD 3 at nagawa nilang matakot :)

Oo, kapag nakita mo siya sa unang pagkakataon, hindi ito malinaw.

Ngunit sa katotohanan, ang lahat ay napakasimple. Sobrang simple na baka magsawa ka pa mamaya :)

Ano nga ba ang nasa mga video ngayon

Ito ay 4 na video sa pagpapalitan ng data sa pamamagitan ng pangkalahatang format ng palitan ng EnterpriseData.

Bilang karagdagan, magpapakita kami ng isang halimbawa mga pagpapabuti sa karaniwang mga patakaran sa palitan sa 1C: Data Conversion 3.0

Kabuuang tagal – 34 minuto. Nilalaman:

  • Pagse-set up ng exchange gamit ang halimbawa ng 1C:Accounting 8 at 1C:ERP
  • Paano mag-download ng mga karaniwang panuntunan at isang pangkalahatang format ng exchange sa Data Conversion 3.0
  • Paglilipat ng istruktura ng metadata sa CD 3.0
  • Paano isasagawa ang iyong unang pagpapalitan ng data
  • Pagtatapos ng mga patakaran pagbabagong loob
  • Paano mag-load ng mga bagong panuntunan nang hindi binabago ang configuration ( nang walang pag-alis mula sa suporta)

Mangyaring tandaan, na kapag nilulutas ang problemang ito, nagbabago lamang ang mga panuntunan sa paglo-load sa configuration ng pagtanggap. At gumagana ang pagsasaayos ng pinagmulan ayon sa mga karaniwang patakaran.

Kung nalutas ang isang katulad na problema sa Data Conversion 2.0, kailangang gumawa ng mga pagbabago sa mga panuntunan ng pinagmulan at patutunguhan.

Ang mga video tutorial na ito ay may kaugnayan para sa BSP edisyon 2.3.2(para sa anumang build na mas matanda sa 2.3.2.43).

Kung gumagamit ka ng mas lumang bersyon ng BSP,0, gumawa ng "pagsasaayos" para sa binagong interface at pinalawak na functionality. Upang gawin ito, ulitin ang halimbawa mula sa video sa iyong sarili.

Video 1:
Nilo-load ang mga panuntunan sa palitan sa pagitan ng mga karaniwang configuration sa Data Conversion 3.0

Sa araling ito, magsasagawa kami ng mga hakbang sa paghahanda kapag gumagawa ng mga pagbabago sa mga patakaran ng pagpapalitan sa pagitan ng mga karaniwang configuration:

  • Nilo-load ang istraktura ng exchange format sa CD (
  • Paglikha ng conversion
  • Pag-upload ng mga file ng panuntunan mula sa isang karaniwang configuration
  • Pag-alis ng module ng exchange manager

Video 2:
Pagpino ng mga patakaran sa palitan sa CD 3.0

Sa araling ito ipapakita namin kung paano punan ang mga detalye ng bagay kapag naglo-load ng data.

Ang problema ay malulutas - kapag naglo-load ng mga bagay mula sa pagsasaayos ng pinagmulan, itakda ang komentong "Na-load mula sa BP 3.0".

Upang malutas ang problema kakailanganin mong ipasok mga pagbabago sa mga panuntunan sa conversion ng object, sa kaganapang "Bago i-record ang natanggap na data."

Ise-save ang mga binuong panuntunan bilang panlabas na pagproseso para sa karagdagang paggamit.

Video 3:
Pagse-set up ng unibersal na palitan sa pagitan ng mga karaniwang configuration

Sa tutorial na ito ipapakita namin sa iyo kung paano mag-set up ng bagong palitan sa pagitan ng mga karaniwan.

Ang mga setting ay gagawin sa source configuration at pagkatapos ay ilo-load sa destination configuration.

Gayundin sa video na ito ay ipapakita natin kung paano nang hindi binabago ang configuration mag-upload ng mga bagong patakaran sa palitan.

Video 4:
Paglilipat ng mga pambungad na balanse gamit ang mga patakaran sa palitan

Sa araling ito ay magpapakita kami ng isang tipikal na paggana para sa paglilipat ng mga paunang balanse.

P.S.

Oo, palitan sa pamamagitan ng txt / dbf / ole, atbp. may karapatang umiral. Sa ilang mga espesyal na kaso, tulad ng pagkonekta sa isang web server o paglilipat ng isang panlabas na application mula sa isang yari na format.

Gayunpaman, para sa mga karaniwang palitan - ang mga karaniwang pamamaraan ay parehong mas mabilis at mas simple.

At kung ang isang tao ay muling nag-imbento ng gulong, kapag mayroong isang handa na unibersal na solusyon - parang nakasulat sa noo mo "Hindi ko alam ang instrument, ayoko pag-aralan, gagawa ako ng saklay para sa pera mo" .

P.P.S.

Gusto naming ipakita na ang Data Conversion 3.0 ay hindi mahirap.

Hindi karaniwan - oo. Hindi lahat ay agad na malinaw - oo. May mga napaka-ambiguous na sandali - oo.

Ngunit sa tulong ng mga yari na tagubilin at video, maaari mong makabisado ito sa literal na 1-2 na linggo.

Ang paglilipat ng iba't ibang data ay isang napakahalagang aksyon sa anumang accounting system sa 1C platform. Bago i-export ang direktoryo sa ibang database, kinakailangan na gumawa ng backup na kopya, dahil ang mga pagbabagong ginawa ay itinuturing na hindi maibabalik.

Ang pinakasikat at sa parehong oras medyo simpleng paraan upang ilipat ang isang direktoryo sa 1C 8.3 ay upang iproseso ang data ng impormasyon sa XML form.

Upang maisagawa ang gawaing ito, kakailanganin mong gamitin ang upload/download processing file para sa 8.2 o para sa 1C 8.3. Ang pamamaraang ito ay pangkalahatan at ang pinaka-optimal, na angkop para sa halos anumang naka-install na pagsasaayos.

Nag-a-upload ng data

Upang gawin ito, kailangan mo munang pumunta sa interface ng programa at magsagawa ng ilang mga aksyon:

1. Punan ang field na “File name”. Gamit ang landas na ito, ang isang file ng data ng impormasyon ay kasunod na gagawin para sa paglo-load sa database.

2. Sa lugar ng talahanayan na "Data para sa pag-download", piliin ang impormasyon mula sa direktoryo na gusto mong i-download mula sa umiiral na database.

3. Pagkatapos nito, kapag napili ang mga kinakailangang bagay, maglapat ng seleksyon sa kanang bahagi ng mga talahanayan.

4. Pagkatapos makumpleto ang pag-install ng lahat ng kinakailangang setting, i-export ang direktoryo.

Naglo-load ng data sa direktoryo

Upang ilipat ang mga direktoryo sa 1C, kakailanganin mong magsagawa ng ilang mga aksyon:

1. Simulan ang pagpoproseso sa database kung saan mo gustong mag-load ng data ng impormasyon, at gamitin ang tab na "Mag-load".

2. Pagkatapos ay piliin ang naunang na-upload na file at gamitin ang command na "Load Data".

Pagkatapos makumpleto ang pagkilos na ito, ang paglipat ng direktoryo mula sa isang database patungo sa isa pa ay itinuturing na ganap na nakumpleto.