Pārsūtiet datus starp 1c konfigurācijām. Datu pārsūtīšana. C: datu konvertēšana

Šī apstrādeļauj apmainīties ar datiem starp vienādām (identiskām) konfigurācijām platformā 1C 8.3 - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 un citām, galvenais, lai konfigurācijas būtu vienādas!

Ekrānuzņēmumi

(foto)
(foto)

Darbības režīmi

Apstrāde īsteno 2 darbības režīmus: Augšupielādēt (lietotāja norādīto datu augšupielādes faila izveidošana) un Ielādēt (ar tāda paša nosaukuma režīmu izveidotā augšupielādes faila nolasīšana un tajā esošo datu ierakstīšana). Režīms tiek iestatīts, atlasot to laukā Mode.

Pirms konkrēta režīma palaišanas (noklikšķinot uz pogas Palaist), jums jānorāda augšupielādes faila nosaukums, ievadot to manuāli laukā "Faila nosaukums" vai izmantojot pogu, lai atlasītu šo lauku un standarta faila atlases dialoglodziņu. .

Lejupielādes režīmā ir iespējams rediģēt kopsummas izmantošanu, rakstot reģistrus, kas var ietekmēt lejupielādes ātrumu.

Pogas "Atspējot kopsummas" un "Iespējot kopsummas" ir pieejamas, ja ir iestatīts karogs "Iespējot iespēju rediģēt kopsummas izmantošanu datu ielādes laikā", un tiek izmantotas, lai manuāli kontrolētu kopsummas izmantošanas režīmu datu ielādes laikā.

Apstrādes piemērojamības nosacījumi

Apstrādi var izmantot tikai gadījumos, ja informācijas bāze, kurā dati tika augšupielādēti, un tā, kurā dati tika ielādēti, ir viendabīga (konfigurācijas ir identiskas, dati var atšķirties), vai visi augšupielādētie objekti ir gandrīz pilnībā identiski kompozīcija un detaļu veidi un tabulas daļas, “vadošā” metadatu objekta īpašības utt. Jāņem vērā, ka šo ierobežojumu dēļ apstrāde galvenokārt ir paredzēta apmaiņai starp viendabīgām IS.

Augšupielādes faila formāts atšķiras no faila formāta, kas izveidots, augšupielādējot saskaņā ar apmaiņas plānu galvenes daļā. Lai augšupielādētu datus (direktorija elementus, reģistra ierakstu kopas utt.), apstrādei tiek izmantots tāds pats XML serializācijas mehānisms kā augšupielādei saskaņā ar apmaiņas plāniem, šajā daļā failu formāti ir identiski.

Izkraušanas sastāva noteikšana

Apstrāde ļauj gan pilnībā, gan daļēji augšupielādēt informācijas bāzes datus failā. Augšupielādēto datu sastāvs tiek konfigurēts dialoglodziņā, atzīmējot rūtiņas koka kolonnā, kurā tiek parādīti metadatu objekti, par kuriem var augšupielādēt datus. Papildu izvēles rūtiņu kolonna "Ja nepieciešams" nosaka nepieciešamību izlādēt objektus šāda veida"saite". Tas ir, ja izvēles rūtiņa ir atzīmēta tikai kolonnā “Ja nepieciešams”, dati par šādu objektu netiks lejupielādēti pilnībā, bet tikai tādā apjomā, kas nepieciešams, lai saglabātu atsauces integritāti informācijas bāzē, kas ielādēs lejupielādi. failu.

Atverot veidlapu, apstrāde iestata izkraušanas zīmi, atsaucoties uz visiem objektiem, kas garantē izlādētā informācijas bāzes fragmenta atsauces integritāti.

Noklikšķinot uz pogas “Noteikt objektus, kas tiek izlādēti, izmantojot saiti”, apstrāde analizē, kādas datu saites var būt objektos, kuriem ir iestatīts pilns izkraušanas atribūts, un automātiski aizpilda karogu kolonnu, kas norāda uz nepieciešamību izlādēt, izmantojot saiti. Ja objektam jau ir iestatīts pilnas izkraušanas karodziņš, tad izkraušanas karogs pēc atsauces nav iestatīts.

Iespējamie pielietojumi

Šīs apstrādes izmantošana ir iespējama, piemēram, lai izveidotu pilnīgu vai daļēju rezerves kopija dati, datu apmaiņa starp informācijas bāzes, kā arī kā palīgrīks problemātiskas informācijas datu bāzu atjaunošanai.

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

Universāla apstrāde "Izkraušana un iekraušana XML dati" veic pilnu vai daļēju informācijas bāzes datu augšupielādi failā XML formātā. Pēc tam šo failu var ielādēt informācijas bāzē, izmantojot to pašu apstrādi. Augšupielādes faila formāts atšķiras no augšupielādes laikā izveidotā faila formāta atbilstoši apmaiņas plāns, galvenes daļā.

Apstrādi var izmantot tikai gadījumos, ja informācijas bāze, kurā dati tika augšupielādēti, un tā, kurā dati tika ielādēti, ir viendabīga (konfigurācijas ir identiskas, dati var atšķirties), vai visi augšupielādētie objekti ir gandrīz pilnībā identiski detaļu un tabulu daļu sastāvs un veidi, “vadošā” metadatu objekta īpašības utt.

Šīs apstrādes izmantošana ir iespējama, piemēram, lai izveidotu pilnīgu vai daļēju datu rezerves kopiju, apmainītos ar datiem starp informācijas bāzēm, kā arī kā palīgrīks, atjaunojot bojātas informācijas bāzes.

Apstrāde atbalsta datu augšupielādi ar iespēju norādīt atlasi pēc perioda. Tiek ieviesta arī objektu pārbaude, lai atrastu nederīgas rakstzīmes, kad tās tiek apmainītas, izmantojot XML.

Ar cieņu (skolotājs un izstrādātājs).

Instrukcijas

Ieslēgts personālais dators(turpmāk – dators 1), kurā ir instalēta 1C platforma ar nepieciešamo datu bāzi, palaidiet 1C, atlasiet vajadzīgo datu bāzi un noklikšķiniet uz “Configurator”. Ja pirmo reizi piesakāties 1C datu bāzē datorā 1, pēc platformas palaišanas, tukšs logs, kurā, izņemot ēdienkarti, nekas cits nebūs. Izvēlnē atlasiet opciju “Atvērt konfigurāciju”. Jau pēc dažām minūtēm kreisajā pusē parādīsies sarkans logs ar nosaukumu “Konfigurācija” ar sarežģītu tā sastāvdaļu struktūru.

Augšupielādējiet 1C datu bāzu kopiju datorā 2. Lai to izdarītu, palaidiet 1C un izvēlnē atlasiet opciju “Saglabāt konfigurāciju failā”. Pārsūtiet to uz 2. datoru, novietojot jebkurā izvēlētajā vietā: vēlāk to izmantos datu bāzes izveidošanai.

Pievienojiet datu bāzi. Ja šī ir pirmā 1C palaišana datorā 2, tad platforma pati darīs visu jūsu vietā: palaižot to, parādīsies logs ar šādu ziņojumu: “Sarakstā nav konfigurācijas. Pievienot?”, pēc tam noklikšķiniet uz “Jā”. Pēc tam atlasiet opciju “Izveidot jaunu informācijas bāzi”, norādot, ka tai jābūt bez konfigurācijas. Pēc tam atlasiet datubāzei sagatavoto direktoriju un noklikšķiniet uz “Configurator”. Pēc minūtes (dažreiz mazāk) monitora ekrānā parādīsies sarkans logs “Konfigurācija”, kurā koka diagrammas veidā tiks parādīti dažādi konfigurācijas elementi. Lejupielādējiet tā kopiju, noklikšķinot uz “Ielādēt konfigurāciju no faila” vai “Ielādēt informācijas bāzi”.

Pēc ielādes platforma 1C piedāvās konfigurācijas atjauninājumu: lai to izdarītu, atlasiet “Atjaunināt datu bāzes konfigurāciju”.

Piezīme

Atcerieties, ja informācijas kopēšanas laikā no 1. datora kāds šajā datorā strādā ar 1C, daži faili netiks kopēti.

Noderīgs padoms

Šī metode Datu bāzes kopēšana ir daļēji kļūdaina, jo tā var kopēt konfigurāciju, bet ne esošos pārskatus, fontus un citus iestatījumus.

Attīstības uzņēmums programmatūra 1C 2011. gadā paziņoja, ka 2011. gadā jauna versija Konfigurācija versijā 1.6 netiks atbalstīta. Šajā sakarā bija nepieciešams pārveidot 1C datu bāzi uz izdevumu 2.0. Kā to izdarīt?

Instrukcijas

Instalējiet savā personīgajā 1C platformā jaunākā versija. Palaidiet programmatūru. Atveriet datu bāzes saraksta sadaļu. Ja tas ir tukšs, noklikšķiniet uz "Pievienot...". Atzīmējiet izvēles rūtiņu blakus “Pievienošana esošai informācijas bāzei”. Šajā sadaļā ir atļauta informācijas bāze šajā 1C versijā, kas atrodas šajā datorā, serverī 1C:Enterprise vai lokālais tīkls. Noklikšķiniet uz Tālāk.

Ievadiet datu bāzē, atlasiet informācijas bāzes atrašanās vietu (šajā datorā, lokālajā tīklā, 1C serverī vai tīmekļa serverī). Pievienojamo datu bāzi ieteicams ievietot šajā personālajā datorā, tāpēc atlasiet šo vienumu. Noklikšķiniet uz "Tālāk".

Atlasiet direktoriju, kurā atrodas informācijas bāze. Noklikšķiniet uz pogas "Atvērt" un "Nākamais". Parādītajā logā atstājiet visu nemainīgu, t.i. Autentifikācijas opcija un palaišanas režīms ir atlasīti kā automātiski, savienojuma ātrums ir normāls. Pārbaudiet, vai 1C: Enterprise versija ir jaunākā. Ja jums ir jāmaina kādi parametri, noklikšķiniet uz pogas “Atpakaļ”. Pēc visu datu aizpildīšanas noklikšķiniet uz pogas "Gatavs".

Uzturot vairākas strādājošas 1C datu bāzes, dažreiz ir nepieciešams apmainīties ar datiem starp tām. Ir divi veidi, kā pārsūtīt datus:

Datu pārsūtīšana, izmantojot apmaiņas un apstrādes noteikumus “XML Data Exchange”. Apmaiņas noteikumi tiek izveidoti, izmantojot konfigurāciju 1C:Data Conversion.

Datu pārsūtīšana starp līdzīgām informācijas bāzēm, izmantojot apstrādi “XML datu augšupielāde un ielāde”.
Apsvērsim otro variantu, t.i. datu augšupielāde un ielāde no/uz konfigurācijām, kurās ir tie paši (identiski) objekti, kas mums nepieciešami. Lai to izdarītu, izmantosim ārējo apstrādi “XML datu augšupielāde un ielāde”, kuru var lejupielādēt šeit.

Šīs apstrādes izmantošanas nosacījums ir šāds: Informācijas bāzē, no kuras tiek lejupielādēti dati, ir jābūt tiem pašiem objektiem un ar tādām pašām detaļām (nosaukums un datu tips), kā datu bāzē, kurā dati tiek ielādēti.

Apskatīsim piemēru ar datu pārsūtīšanu, izmantojot šo apstrādi. Pieņemsim, ka jums ir jāpārskaita dokumenti “Ienākošais maksājuma uzdevums” un “Izejošais maksājuma uzdevums”. Šīs problēmas risinājums būs šāds.

Mēs atveram ārējo apstrādi “XML datu augšupielāde un ielāde” galvenajā izvēlnē: Fails? Atvērt... Cilnē “Augšupielāde” norādiet XML fails, kurā saglabāsim datus.

Pēc tam jānorāda periods, par kuru mēs izlādēsim datu objektus no 1C datu bāzes un pašus objektus. Augšupielādei nepieciešamos dokumentus atzīmējam ar ķeksīti konfigurācijas objekta struktūras laukā ailē “Dati augšupielādei”. Ja augšupielādētajos dokumentos ir saites uz direktoriju elementiem, kas nav citā konfigurācijā, tad ir lietderīgi atzīmēt rūtiņas kolonnā “Ja nepieciešams”, lai šie elementi tiktu augšupielādēti kopā ar dokumentiem.

Tagad šajā solī jums ir jāizlemj, vai augšupielādēt viņu kustības pa reģistriem kopā ar dokumentiem vai pārsūtīt šos dokumentus uz citu datu bāzi? Lai atkārtoti ievietotu augšupielādētos dokumentus citā datu bāzē, varat izmantot apstrādi “Dokumentu un direktoriju apstrāde grupās”. Ja apstrādes algoritmi šajās informācijas datu bāzēs kaut kādā veidā atšķiras, tad izvēles rūtiņa blakus “Augšupielādēt visas tās kustības kopā ar dokumentu” nav jāatzīmē.

Tas arī viss, augšupielādes iestatīšana ir pabeigta, šeit viss ir vienkārši! Noklikšķiniet uz pogas Augšupielādēt datus un pagaidiet, līdz dati tiek saglabāti XML failā. Sarežģītākām izkraušanām var norādīt atlasi izkrautajiem objektiem ne tikai pēc perioda.

Pēc izkraušanas dodieties uz otro 1C datu bāzi un atveriet tur to pašu apstrādi. Dodieties uz cilni “Lejupielādēt” un norādiet šeit to pašu XML failu, kurā mēs augšupielādējām datus.

Šajā cilnē atzīmējiet izvēles rūtiņu blakus "Turpināt objektu ielādi, ja rodas kļūda" un noklikšķiniet uz pogas "Ielādēt datus". Mēs neņemam vērā citas funkcijas, piemēram, kopsummu izmantošanu, lai gan šī funkcija var ievērojami paātrināt objektu (reģistru ierakstu) ielādi.

Vairākkārt esmu iesaistījies informācijas augšupielādēšanā par produktiem tīmekļa vietnēm, speciālas apstrādes izstrādē datu ielāde 1 s no pasūtījuma failiem līdz Excel formātā, pārsūtīti dati starp 1C informācijas bāzu versijām 7.7 un 8 utt.

Cenšoties samazināt 1C datu bāzes lielumu vai vienkārši paslēpt dažus datus, lietotāji izveido vai izveido tukšu datu bāzi un sāk grāmatvedību “no nulles”.

Jaunizveidotajā datu bāzē ir nepieciešams veikt 1c direktoriju pārsūtīšana(ar lielu datu apjomu to manuāla ievadīšana ir vienkārši nepraktiska), piemēram, nomenklatūra (visticamāk, kopā ar cenām), darījuma partneri (kopā ar līgumiem), bankas, banku konti, noliktavas utt.

Kā pārsūtīt 1s datus

Ir vairāki veidi datu pārsūtīšana 1s: universāla datu apmaiņas apstrāde XML formātā tiek izplatīta ITS diskos (parasti šāda apstrāde palīdzēs tikai tad, ja datu pārsūtīšana 1s jāveic starp identiskām konfigurācijām, piemēram, starp divām 1C datu bāzēm: Tirdzniecība un Noliktava).

Ir arī specializēta 1C konfigurācija: Data Conversion, kas ļauj izveidot t.s datu pārsūtīšanas noteikumu fails, kas satur atbilstību starp avota konfigurācijas un mērķa konfigurācijas objektiem. Darbs ar šo konfigurāciju prasa nopietnu kvalifikāciju, tāpēc es par to sīkāk nekavēšos.

Ļoti ātri (burtiski 7-10 minūšu laikā) varat pārsūtīt jebkurus direktorijus, kopējot atbilstošo tabulu failus, pamatojoties uz konfigurācijas struktūras aprakstu (datne 1cv7.dd direktorijā ar datu bāzi). Šī metode darbosies tikai 1c datu bāzes faila versijai, tikai platformai 1c 7.7 un tikai tad, ja datu pārsūtīšana 1s veic starp informācijas bāzēm, kas pēc struktūras ir pilnīgi identiskas.

Izpildīt direktoriju nodošana 1s 7.7 iespējams, izmantojot tranref.ert apstrādi. Tam ir ļoti vienkāršs interfeiss, tāpēc varat to izmantot bez 1C speciālista palīdzības. Dati tiek pārsūtīti, izmantojot teksta failu.

Ja mēs runājam par apmaiņas operācijām starp versijas 1C 8 konfigurācijām, kurām ir vienāda struktūra (piemēram, 1s 8 direktoriju pārsūtīšana, dokumentu nodošana 1s 8), izmantojiet standarta datu pārsūtīšanas apstrādi ("Pakalpojums" - " Notiek datu augšupielāde identiskā konfigurācijā").

Gandrīz jebkurš 1C speciālists var rakstīt apstrādi datu ielādei un izkraušanai starp jebkuru versiju 1C konfigurāciju. Samaksājot saprātīgu summu, jūs saņemsiet rezultātus 1-3 stundu laikā, atkarībā no situācijas sarežģītības, ietaupot laiku un pūles. Datu apjomam šajā gadījumā nav nekādas nozīmes.

Dažreiz nejauši atklāju, ka lietotāji, cenšoties ietaupīt naudu, mēģina ievadīt datus jaunizveidotajā datubāzē manuāli. Viss būtu labi, bet direktoriju elementu skaits pārsniedz vairākus tūkstošus. Tomēr tas noved pie dārgā laika un pūļu zaudēšanas.

Savas karjeras laikā esmu vairākkārt nodarbojies ar datu pārsūtīšana 1s, un bija nepieciešams organizēt datu apmaiņu ne tikai starp 1C: Enterprise datu bāzēm. Datus lejupielādēju no programmas Info-Accountant, no failiem Excel formātā, teksta formātā, DBF formātā u.c., kā arī izmantojot pazīstamo OLE tehnoloģiju.

Pārejot no dažādām programmām uz 1c konfigurāciju izmantošanu, datu pārsūtīšana bieži tiek veikta, izmantojot šādu metodi: dati no iepriekšējās programmas tiek augšupielādēti failā Excel formātā un pēc tam, izmantojot īpašu apstrādi, tiek ielādēti programmā 1c.

Rezultāti

Šo rakstu es uzrakstīju tikai ar vienu mērķi: īsi pastāstīt par datu apmaiņas metodēm, kas pastāv Šis brīdis, kā arī parāda manuālas datu ievadīšanas bezjēdzību.

Tālāk ir norādītas aptuvenās datu pārsūtīšanas izmaksas:

Jūs varat iesniegt savu pieteikumu, izmantojot zemāk esošo veidlapu.

Nosūtiet pieprasījumu

Nosūtiet pieprasījumu