1s 8 paglipat ng mga direktoryo sa pagitan ng magkatulad na mga pagsasaayos. Napakadaling gamitin ang pagpoproseso ng palitan sa pagitan ng magkatulad na mga pagsasaayos. Pag-upload ng data sa XML

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 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 tulad ng 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", 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," sinusuri ng pagproseso kung anong mga link ng data ang maaaring nilalaman sa mga bagay na mayroong buong set ng attribute ng 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 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.

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 mga 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 maling 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).

Marahil ang bawat espesyalista sa 1C ay nakatagpo ng pangangailangan na maglipat ng data mula sa isang base ng impormasyon patungo sa isa pa. Sa kaso kung saan iba ang mga configuration, kailangan mong magsulat ng mga panuntunan sa conversion ng data. Ginagawa ang mga panuntunang ito sa configuration ng 1C na "Conversion ng Data."

Ang data ay maaari ding ilipat gamit ang . Maraming 1C 8.3 configuration ang may karaniwang functionality para sa pag-set up ng data synchronization sa pagitan ng iba't ibang configuration at seamless na pagsasama sa 1C Document Flow.

Ngunit kapag ang data ay kailangang ilipat sa pagitan ng ganap na magkaparehong mga pagsasaayos, maaari mong pasimplehin ang iyong gawain at gamitin ang karaniwang pagproseso para sa pag-upload at pag-download sa pamamagitan ng XML. Pakitandaan na ang pamamaraang ito, tulad ng conversion ng data, ay naghahambing ng mga bagay sa isa't isa sa pamamagitan ng isang natatanging identifier (GUID), at hindi sa pamamagitan ng pangalan.

Maaari mong i-download ang pagproseso na ito sa ITS disk, o gamit ang mga link:

Ito ay pangkalahatan at angkop para sa anumang pagsasaayos.

Isaalang-alang natin ang isang halimbawa ng pagbabawas ng direktoryo ng "Nomenclature" mula sa isang 1C 8.3 Accounting 3.0 information base patungo sa isa pa. Ang isang paunang kinakailangan ay ang pagpili ng magulang (grupo) na "Woodworking".

Pag-upload ng data mula sa 1C hanggang XML

Pumunta sa base ng impormasyon kung saan ida-download ang data (pinagmulan). Siguraduhing suriin ang mga ito, isinasaalang-alang ang lahat ng posibleng mga kondisyon upang maiwasan ang hindi kanais-nais na mga kahihinatnan.

Buksan ang XML data upload at download processing (Ctrl+O).

Interesado kami sa tab na "Mag-upload". Una sa lahat, tukuyin ang pangalan ng file kung saan ia-upload ang data at ang path para sa pag-save. Sa kasong ito, ang data ay na-upload "sa isang file sa server".

Sa header ng pagproseso maaari mong i-configure ang panahon kung saan isasagawa ang pagpili. Gayundin, para sa mga pana-panahong rehistro, maaari mong tukuyin ang paraan ng paglalapat ng pagpili ayon sa panahon. Kung kinakailangan na mag-upload ng mga paggalaw kasama ang mga dokumento, nakatakda ang kaukulang bandila. Sa kasong ito, na-overload namin ang direktoryo, kaya hindi na kailangang i-configure ang anumang bagay sa header.

Lumipat tayo sa pagpili ng data para sa pag-upload. Sa tabular na bahagi ng processing form, piliin ang mga checkbox para sa mga configuration object na kailangan mong ilipat.

Ang column na "I-unload kung kinakailangan" ay nangangahulugang kung kinakailangan na i-overload ang bagay na ito kung ito ay tinutukoy ng katangian ng direktoryo na na-overload namin. Halimbawa, ang posisyon ng item na iyong nilo-load ay may yunit ng pagsukat na wala sa target na database. Kung ang flag sa column na "Mag-upload kung kinakailangan" ay nilagyan ng check sa tapat ng reference book na may mga unit ng pagsukat, isang bagong posisyon ang gagawin. Kung hindi, ang halaga ng katangian ay magiging "<Объект не найден>" at ang natatanging identifier nito.

Sa isang simpleng kaso na walang mga pagpipilian, ang setting ng overload ng item ay magiging ganito.

Sa halimbawang ito, kailangan mong piliin lamang ang mga item na matatagpuan sa folder na "Woodworking".

Ang katulad na pagproseso para sa 8.2 ay nagbibigay-daan sa iyo na magtakda ng mga seleksyon para sa bawat object ng pagsasaayos sa isang maginhawang anyo. Sa 8.3, sa kasamaang-palad, walang ganoong pag-andar. Ang isang paraan sa sitwasyong ito ay ang piliin ang mga kinakailangang item sa tab na "Mga karagdagang bagay para sa pagbabawas".

Maaari kang magdagdag ng mga bagay dito nang manu-mano (ang "Magdagdag" na buton) o sa pamamagitan ng kahilingan ("Idagdag ayon sa kahilingan..."). Kung mayroong isang malaking bilang ng mga ito, ang pangalawang pagpipilian ay lalong kanais-nais.

Sa kasong ito, ang kahilingan ay ang mga sumusunod. Punan ang mga parameter, kumpletuhin ang kahilingan pagkatapos suriin ang data, at mag-click sa pindutang "Piliin ang resulta".

Pagkatapos mong tukuyin ang lahat ng kinakailangang bagay at karagdagang elemento para sa pag-upload, mag-click sa pindutang "Mag-upload ng data". Mapupunta ang mga ito sa isang XML file, ang pangalan at landas na iyong tinukoy kanina. Ang mga resulta ng operasyong ito ay ipapakita sa mga mensahe.

Sa halimbawang ito, 3 posisyon lang ang kinailangan, ngunit lima ang na-unload. Ito ay dahil ang isang flag ay itinakda sa tapat ng direktoryo ng "Nomenclature" sa column na "Mag-upload kung kinakailangan." Kasama ang mga kinakailangang posisyon, na-overload ang kanilang mga magulang.

Naglo-load ng isang direktoryo mula sa XML

Pagkatapos ng matagumpay na pag-download ng data mula sa source configuration sa isang XML file, buksan ang patutunguhang database. Ang istraktura ng mga bagay at ang kanilang mga detalye ay dapat tumugma sa isa't isa. Sa kasong ito, ang paglipat ay isinasagawa sa pagitan ng dalawang karaniwang mga pagsasaayos 1C: Accounting 3.0.

Buksan ang pagproseso sa database ng receiver. Ginagamit ang pagproseso na ito para sa parehong pag-upload at pag-load ng data. Pumunta sa tab na "I-download" at tukuyin ang path sa XML file kung saan ang data ay dating na-download. Pagkatapos nito, mag-click sa pindutang "I-download ang data".

Ang resulta ng pag-download ay ipapakita sa mga mensahe. Sa aming kaso, naging maayos ang lahat.

Ang direktoryo ng "Nomenclature" sa pagtanggap ng database ay hindi napunan. Ngayon ay mayroon na itong limang elemento: tatlong posisyon ng nomenclature at dalawang grupo.

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.