Pagpapalitan ng data sa pagitan ng magkatulad na configuration 8.3. Napakadaling gamitin ang pagpoproseso ng palitan sa pagitan ng magkatulad na mga pagsasaayos. Pagtukoy sa komposisyon ng pagbabawas

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 source database (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 seksyong "Data para sa pag-upload", kailangan mong piliin ang data na gusto naming i-upload mula sa database.

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

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

Kapag nakumpleto na 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-download 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 -.

Kapag nagpapanatili ng ilang gumaganang 1C database, minsan ay kailangang magpalitan ng data sa pagitan nila. Mayroong 2 paraan upang maglipat ng data:

Paglipat ng data gamit ang mga panuntunan sa pagpapalitan at pagproseso ng "XML Data Exchange". Ginagawa ang mga panuntunan sa palitan gamit ang configuration ng 1C:Data Conversion.

Paglilipat ng data sa pagitan ng magkatulad na mga infobase gamit ang pagproseso ng "Pag-upload at pag-load ng XML data."
Isaalang-alang natin ang pangalawang opsyon, i.e. pag-upload at paglo-load ng data mula/sa mga configuration na naglalaman ng parehong (magkapareho) na mga bagay na kailangan namin. Upang gawin ito, gagamitin namin ang panlabas na pagpoproseso na "Pag-upload at pag-load ng XML data", na maaaring i-download dito.

Ang kundisyon para sa paggamit ng pagproseso na ito ay ang mga sumusunod: Ang base ng impormasyon kung saan na-download ang data ay dapat na naglalaman ng parehong mga bagay at may parehong mga detalye (pangalan at uri ng data) tulad ng sa database kung saan na-load ang data.

Isaalang-alang natin ang isang halimbawa sa paglilipat ng data gamit ang pagproseso na ito. Ipagpalagay na kailangan mong ilipat ang mga dokumentong "Incoming payment order" at "Outgoing payment order". Ang solusyon sa problemang ito ay ang mga sumusunod.

Binubuksan namin ang panlabas na pagpoproseso na "Pag-upload at pag-load ng XML data" sa pamamagitan ng pangunahing menu: File? Buksan... Sa tab na "Upload" tinukoy namin ang XML file kung saan namin ise-save ang data.

Pagkatapos ay kailangan mong tukuyin ang panahon kung saan ilalabas namin ang mga bagay ng data mula sa database ng 1C at ang mga bagay mismo. Minarkahan namin ang mga dokumentong kailangan namin para sa pag-upload gamit ang isang tik sa field ng configuration object structure sa column na "Data para sa pag-upload." Kung ang mga na-upload na dokumento ay naglalaman ng mga link sa mga elemento ng direktoryo na wala sa ibang configuration, makatuwirang suriin ang mga kahon sa column na "Kung kinakailangan" upang ma-upload din ang mga elementong ito kasama ng mga dokumento.

Ngayon sa hakbang na ito kailangan mong magpasya kung i-upload ang kanilang mga paggalaw kasama ang mga rehistro kasama ang mga dokumento o ilipat ang mga dokumentong ito sa isa pang database? Upang muling i-post ang mga na-upload na dokumento sa isa pang database, maaari mong gamitin ang pagpoproseso ng "Pangkat na pagpoproseso ng mga direktoryo at dokumento." Kung ang mga algorithm sa pagpoproseso sa mga database ng impormasyon na ito ay naiiba sa ilang paraan, kung gayon ang checkbox sa tabi ng "I-upload ang lahat ng mga paggalaw nito kasama ang dokumento" ay hindi dapat suriin.

Iyon lang, kumpleto ang setup ng pag-upload, ang lahat ay simple dito! I-click ang button na “Mag-upload ng data” at maghintay hanggang ma-save ang data sa isang XML file. Para sa mas kumplikadong mga unloading, maaari mong tukuyin ang pagpili para sa mga di-load na bagay hindi lamang ayon sa tuldok.

Pagkatapos mag-unload, pumunta sa pangalawang 1C database at buksan ang parehong pagproseso doon. Pumunta sa tab na "I-download" at ipahiwatig dito ang parehong XML file kung saan namin na-upload ang data.

Sa tab na ito, lagyan ng check ang kahon sa tabi ng "Magpatuloy sa pag-load ng mga bagay kung may naganap na error" at mag-click sa button na "Mag-load ng data". Hindi namin isinasaalang-alang ang iba pang mga pag-andar, halimbawa, ang paggamit ng mga kabuuan, bagaman ang pagpapaandar na ito ay maaaring makabuluhang mapabilis ang pag-load ng mga bagay (mga talaan ng mga rehistro).

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 sa panahon ng paglo-load ng data" ay nakatakda at ginagamit upang manu-manong 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 bahagi ng talahanayan, 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 hanay 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", ang data para sa naturang bagay ay hindi ganap na mada-download, ngunit sa lawak lamang na kinakailangan upang mapanatili ang integridad ng referential 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 anong mga link ng data ang maaaring nasa mga bagay na may set ng buong katangian ng pag-unload, at awtomatikong pinupunan 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 sa pamamagitan ng 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.

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 magkaiba 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).

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".

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