Mga panuntunan para sa pag-upload ng data 1s 8.3

Kadalasan kailangan mong kumuha ng data mula sa 1C 8.3 at i-save ang impormasyon sa isang panlabas na file, sa madaling salita, i-download ito mula sa 1C enterprise. Ang gawain ay halos palaging posible nang walang paglahok ng 1C programmer.

Tingnan natin ang ilang kapaki-pakinabang na tip kung saan maaari kang mag-upload ng data mula sa 1C patungo sa isang panlabas na sistema ng impormasyon.

Sa 1C mayroong ilang mga pamamaraan kung saan maaari kang makakuha ng impormasyon nang walang paglahok ng mga espesyalista:

  • Pag-upload ng buong database mula sa 1C 8.3 - para sa kasunod na paglo-load sa ibang computer
  • I-save ang mga ulat at napi-print sa Excel, Word o PDF
  • Pag-upload ng mga talahanayan mula sa 1C
  • Pagkuha ng Impormasyon Gamit ang Query Console

Higit pang mga detalye tungkol sa kanila:

Paano i-download ang buong database mula sa 1C 8.3 (sa isang .dt file)

Upang gawin ito, kakailanganin mong pumunta sa configurator mode, pagkatapos ay sa pangunahing menu piliin ang "Administration" - "Mag-upload ng base ng impormasyon":

Pagkatapos ay kailangan mo lamang ipahiwatig ang pangalan ng hinaharap na file at ang lokasyon nito sa disk.

Upang kasunod na mag-upload sa isa pang database, mag-click sa pindutang "I-load ang base ng impormasyon" at piliin ang naunang na-upload na file.

Pag-upload ng mga ulat at mga naka-print na form mula 1C hanggang Excel

Ang pamamaraang ito ay pangkalahatan at napaka-simple. Upang gawin ito, sapat na upang buksan ang isang naka-print na form o ulat.

Halimbawa, buksan ang TORG 12 printable form, pindutin ang ctrl+S (o sa File – Save As menu) at piliin ang uri ng file at ang pangalan nito:

Ang parehong sistema ay nalalapat - ang ulat ay na-download sa dalawang pag-click:

Kumuha ng 267 video lesson sa 1C nang libre:

Ang pag-save sa mga pangunahing format ay magagamit - excel, word, pdf, html, txt, atbp.

Pag-upload ng mga talahanayan mula sa 1C 8.3

Kadalasan mayroong mga walang kabuluhang gawain tulad ng "kumuha ng isang listahan ng mga pagbabayad para sa kasalukuyang taon", "mag-ibis ng isang libro ng mga pagbili o benta" o "mag-alis ng mga kalakal mula sa invoice No. 256". Ang paglutas ng gayong mga problema ay medyo simple.

Halimbawa, kailangan kong matanggap ang lahat ng mga resibo mula sa katapat na "Vector" na may halagang higit sa 1000. Buksan natin ang form ng listahan at itakda ang mga kinakailangang seleksyon sa listahan:

Ang system ay mag-aalok ng isang opsyon sa output - sa isang spreadsheet na dokumento o isang tekstong dokumento, piliin ang tabular. Ipapakita ng 1C program ang impormasyon sa sumusunod na dokumento ng spreadsheet, na, tulad ng mga ulat, ay maaaring i-save sa format na kailangan namin:

Ang mga katulad na aksyon ay maaaring isagawa para sa halos anumang tabular na bahagi sa 1C 8.2. Halimbawa, kailangan naming mag-unload ng listahan ng mga produkto mula sa resibo No. MSK00003, walang problema. Ginagawa ito nang napakasimple - buksan ang dokumento, tawagan ang menu ng konteksto at pagkatapos ng ilang pag-click makuha namin ang nais na pag-upload sa kinakailangang format:


Pag-upload ng journal ng mga transaksyon mula 1C hanggang Excel:

Pagkuha ng Impormasyon Gamit ang Query Console

Gayunpaman, hindi lahat ng impormasyon ay matatagpuan sa simpleng tabular na bahagi ng 1C 8.2. Minsan kailangan mong mangolekta ng data mula sa maraming data source at ikonekta ang mga ito gamit ang ilang field.

Ang pamamaraang ito ay angkop para sa mga taong marunong sa teknikal na alam ang mga pangunahing kaalaman sa wika ng query. Binubuo ito sa pagkuha ng resulta ng kahilingan gamit at i-save ito sa format na kailangan namin.

Halimbawa, kailangan mong kunin ang lahat ng katapat na supplier at ang kanilang numero ng telepono. Upang gawin ito, isusulat namin ang sumusunod na query:

Ang resultang talahanayan ay maaari ding ma-download sa nais na format ng file:

Maaari mong i-load ang natanggap na data sa isa pang 1C database gamit ang " ". Panoorin ang mga tagubilin sa video gamit ang nomenclature bilang isang halimbawa:

Mga mode ng pagpapatakbo

Ang pagpoproseso ng UploadLoadDataXML82 ay nagpapatupad ng 2 operating mode: Pag-upload (paggawa ng upload file ng data na tinukoy ng user) at Load (pagbabasa ng upload file na ginawa ng mode ng parehong pangalan at pagsusulat 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 kundisyon ng applicability ng processing**

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 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 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-download sa pamamagitan ng link," sinusuri ng pagproseso kung aling mga link ng data ang maaaring nasa mga bagay na mayroong buong set ng flag ng pag-download, at awtomatikong pinupunan ang column ng mga flag na nagpapahiwatig ng pangangailangang mag-download 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 pag-back up ng database ng 1C Enterprise 8.3 ay nagbibigay-daan sa iyo na protektahan ang user mula sa pagkawala ng data kapag nagsasagawa ng "mapanganib" na mga operasyon na maaaring makabuluhang magbago ng mga kredensyal (halimbawa, pagwawasto sa mga rehistro ng accounting, pagbabago ng grupo sa mga dokumento) o sirain ang database (mga operasyon upang i-update ang mga configuration, atbp.). Maaaring kailanganin ding kopyahin ang database upang mailipat ito sa isang tao, at sa kasong ito ang pinaka-compact na laki ay kinakailangan.

Pag-upload ng database ng 1C Enterprise 8.3 sa isang backup na kopya

Ang pag-back up ng 1C database ay maaaring gawin sa maraming paraan, ang pinaka-unibersal ay sa pamamagitan ng infobase upload utility sa 1C configurator. Ang pamamaraang ito ay angkop para sa parehong mga aplikasyon ng file at client-server ng 1C Enterprise. Upang gumawa ng backup na kopya, kailangan mong pumunta sa configurator at piliin ang Administration - Mag-upload ng infobase...


Menu “Configurator - Mag-upload ng infobase...”

Lilitaw ang isang karaniwang panel sa pag-save ng file, kung saan ipinapahiwatig namin ang direktoryo kung saan ise-save namin ang backup na kopya. Ilagay ang pangalan ng upload file (ang default ay “1CV8”) at i-click ang “Save” button. Bilang halimbawa, babaguhin ko ang default na pangalan sa "1CV8-MyUpload". Pagkatapos nito, maghintay hanggang makumpleto ang backup na pamamaraan.


Pagkatapos makumpleto ang pag-upload, lalabas ang isang mensahe na nagsasaad na ang pag-upload ng infobase sa file ay nakumpleto, na nagpapahiwatig ng landas at pangalan ng pag-upload.

Ngayon ay mahahanap mo na ang upload file sa direktoryo na iyong tinukoy. Pumunta tayo sa tinukoy na direktoryo at tingnan ang file sa loob nito 1CV8-MyUpload.dt. Magdaragdag ako ng isang kapaki-pakinabang na tala

Ang 1c backup upload file ay may extension .dt

Ngayon ay maaari mong kopyahin ang file na ito sa media, ipadala ito, i-save ito... ang tanging bagay ay! — malamang, hindi posibleng ipadala ang download file sa pamamagitan ng koreo dahil sa dami nito.

Ang iyong upload file ay handa na, ipagpalagay na kinopya mo ang file sa isang flash drive, dinala ito sa isang kaibigan upang ipakita ang katayuan ng iyong accounting, at pagkatapos ay mayroong pangangailangan na ibalik ang 1c database mula sa iyong upload file.

Pagpapanumbalik ng database ng 1C Enterprise 8.3 mula sa isang backup na kopya

Upang maibalik ang isang database mula sa isang backup, ang plano ng aksyon ay ang mga sumusunod:

  1. Lumikha ng bagong database 1C Enterprise 8.3
  2. I-upload ang 1C Enterprise 8.3 file sa isang walang laman na database

Magsimula na tayo!

Ang proseso ng paglikha ng isang bagong database ng impormasyon ng 1C Enterprise 8.3 ay inilarawan nang detalyado sa artikulo. Pagkatapos gumawa ng bagong database, kailangan mong i-load ang upload file na 1CV8-MyUpload.dt dito.

Upang i-load ang database ng 1C Enterprise 8.3 mula sa isang backup na kopya, ipasok ang nilikha na bagong configuration sa mode na "Configurator" at piliin ang item sa menu na "Administration" - "I-load ang base ng impormasyon..."

Sa form na bubukas, piliin ang 1c infobase upload file (may extension *.dt)

at sumang-ayon sa panukalang mawala ang lahat ng data kung magpapatuloy ang operasyon. Magsisimula ang operasyon ng paglo-load ng database, ang oras ay depende sa dami ng na-load na database.

Bilang resulta, makakatanggap kami ng mensahe na matagumpay na na-load ang base ng impormasyon. Susunod, maaari kaming sumang-ayon na i-restart ang configurator upang makita ang mga na-load na configuration object, o maaari naming piliin na huwag gawin ito, i-click ang "Hindi" at isara ang configurator.

Sa pamamagitan ng pagpasok sa nilikhang database pagkatapos i-download ang 1c upload file sa "Enterprise" mode, makakakita ka ng kaparehong kopya ng naunang na-upload na 1c database.

Direktang pagkopya ng 1C Enterprise 8.3 database

Pagkatapos i-publish ang post na ito, nakatanggap ang isa sa mga kliyente ng kahilingan na hindi niya ma-download ang *.dt file upang maibalik ang backup. Nasubukan na ang lahat ng karaniwang pamamaraan at naantala ang lahat ng sikat na query sa Internet sa paksang ito, nakatagpo kami ng Mga Rekomendasyon para sa pag-back up ng mga database ng 1C, na nagsasaad na sa kaganapan ng isang pagkabigo sa 1C Enterprise 8.3 database, ang ilang impormasyon ay maaaring hindi ma-upload sa *.dt file, habang ang direktang pagkopya ay magse-save ng lahat ng impormasyon. Samakatuwid, upang ganap na ibunyag ang impormasyon, nagpasya akong idagdag ang subsection na ito.

Hindi tulad ng pag-upload sa isang file gamit ang 1C Enterprise 8.3 platform, ang direktang pagkopya ay nagsasangkot ng direktang pagkopya ng mga file ng database.

Upang kopyahin ang isang 1C Enterprise 8.3 file database, kailangan mong pumunta sa folder na may nilikhang database. Ang landas patungo sa database ay makikita kapag inilagay mo ang pointer sa nais na infobase sa listahan ng mga konektadong 1C Enterprise 8.3 database. Ito ay matatagpuan sa ilalim ng window ng pagpili ng database at magiging kamukha ng File = "Path to the 1C Enterprise database."


Sinusunod namin ang tinukoy na landas at nakikita ang gumaganang mga file ng 1C Enterprise 8.3.


Ang pangunahing data file ay tinatawag 1Cv8.cd (type - File infobase), ito ang kailangan mong kopyahin. Ang natitirang mga file ay auxiliary; muli silang malilikha kapag inilunsad mo ang configuration ng 1C Enterprise 8.3.

Alinsunod dito, upang ilunsad ang database hindi mo kailangang ibalik ang anumang bagay - kopyahin ang 1Cv8.cd file sa folder at .

Ang pag-back up ng database ng 1C Enterprise 8.3 sa bersyon ng client-server ay mas kumplikado at nangangailangan ng mga espesyal na script o application para sa pagtatrabaho sa mga relational database kung saan naka-deploy ang 1C Enterprise 8.3 database. Ito ay isang hiwalay na paksa para sa talakayan, kaya pag-uusapan natin ito sa susunod.

Kung mayroon kang anumang mga katanungan, maaari mong tanungin ang mga ito sa mga komento sa artikulo o sa website.

Huwag mawala ang kapaki-pakinabang na artikulong ito - i-save ito sa mga social network gamit ang mga pindutan sa ibaba:


Bina-back up ang database ng 1C Enterprise 8.3 at i-restore ito

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

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.