Windows.  Virus.  Bärbara datorer.  Internet.  Kontor.  Verktyg.  Förare

Att arbeta med XML-dokument är tillgängligt direkt från det inbyggda språket i 1C:Enterprise 8-systemet.

Det finns en möjlighet:

  • sekventiellt läsa och skriva xml-dokument:
    • konvertera från en sträng erhållen från texten i ett element eller ett XML-attributvärde till ett värde enligt den angivna typen;
    • få en strängrepresentation av värdet som ska läggas in i texten för ett element eller värdet av ett XML-attribut;
    • hämta XML-datatypen som motsvarar typen som skickas som en parameter;
    • kontrollera om ett värde av den angivna typen kan läsas från XML;
    • kontrollera att XML-schema överensstämmer när du läser XML
    • registrera värdet i XML-format;
    • returnera en typ som matchar XML-datatypen.
  • använd en objektåtkomstmodell för xml-dokumentdata (DocumentDOM), som överensstämmer med följande standarder:
    • DOM nivå 2;
    • XPath (DOM nivå 3);
    • DOM Ladda och spara (DOM nivå 3).
  • använd objektmodellen XML Schema (XML Schema);
  • använd standarden Canonical XML 1.1.

Med hjälp av en extern anslutning och mekanismer för att arbeta med XML kan du organisera integration med applikationssystem med de format som accepteras i dessa system. XSL-transformationsmekanismer används för detta. Till exempel, för sådan integration kan du använda Microsofts BizTalk-server:

Snabb information

Plattformen tillhandahåller verktyg för att arbeta med XML-dokument i det binära formatet Fast Infoset. Fast Infoset-teknologin använder en alternativ syntax för att visa XML-data. Detta ger mindre filstorlekar och snabbare bearbetningshastigheter än data skrivna i konventionellt XML-format. En fil skriven i formatet Fast Infoset har filtillägget .fi eller .finf.

Att överföra information mellan databaser är en av uppgifterna för deras support och administration. För dess effektiva implementering skapas bearbetning i automatiserade 1C-komplex. De underlättar i hög grad rutinarbete, påskyndar processerna för att ladda upp och ladda ner information och implementerar samtidigt kontroll över dess korrekthet. Genom att ladda upp från 1c till xml kan du skapa en fil med innehållet i alla konfigurerade konfigurationsobjekt och använda den när du behöver ladda upp data till en identisk konfiguration.

Verktyg för att skapa uppladdningar

För att exportera information som finns i databaser används främst xml-formatet. För 1C har många bearbetningsmetoder utvecklats (till exempel UploadLoadDataxml82 epf), med hjälp av vilka det är möjligt att mata ut och ladda data till en fil. I det här fallet måste användaren få en fil med en viss struktur, som gör att informationen som lagras i den kan laddas in i den ursprungliga databasen eller överföras till en annan plats. När du skapar en uppladdning måste följande regler följas:

  • Spara de skapade filerna tills fullständig återställning och slutförande av procedurer för att verifiera riktigheten av den överförda informationen;
  • Om du använder bearbetning som ett säkerhetskopieringsverktyg, skapa separata undermappar för datakopior och för en logg över dem för snabb hämtning.

Tillhandahålls i 1C-användarsupportprogrammet, som finns på ITS-webbplatsen eller på diskar, det är ett utmärkt verktyg för att exportera och importera information. En datoranvändare kan ladda upp både hela databasen och dess individuella objekt, och förutom själva exporten utförs olika operationer för att kontrollera information som hjälper till att bli av med kritiska fel i datan. Processing 1c upload to xml fungerar i två lägen:

  • Avlastning. Skapar en fil som innehåller användardefinierade sökbara objekt;
  • Belastning. Läser en tidigare exporterad fil och skriver informationen i den till informationsbasen.

Bearbetning låter dig kontrollera objekt för ogiltiga tecken, och inkluderar även en funktion för att exportera information med begränsningar.

Uppladdning kan användas inte bara vid utbyte av information mellan 1C-databaser. Med dess hjälp kan du säkerställa integrationen av olika komplex, till exempel 1C och Parus-systemet. Mångsidigheten i XML-formatet gör att du kan skapa program för att överföra information för nästan alla informationsbanker. Bearbetning, uppladdning och nedladdning av xml-data är det viktigaste verktyget för att utbyta information.

Processen att ladda upp data tillxml

Låt oss titta på hur man laddar upp från 1c till xml i normalt läge. När du har laddat ned bearbetningsuppladdningen UploadLoadDataxml.epf och öppnat den måste du utföra följande steg:

  • Välj objekt för export;
  • Ställ in nödvändiga filter, till exempel efter period;
  • Bestäm platsen för filen med information om diskundersystemet;
  • Börja lossa föremål.

Man måste komma ihåg att rubrikdelen av uppladdningsfilformatet skiljer sig från filformatet som används vid uppladdning enligt utbytesplaner.

xml

XML-filen laddas in i 1c i den mottagande databasen med en konfiguration som är identisk med källdatabasen. Innan du laddar xml 1c till 1c måste du öppna bearbetning i den mottagande databasen. Sedan måste du ange sökvägen till den tidigare uppladdade filen och ladda ner data genom att klicka på knappen "Ladda data".

Vid behov aktiveras kryssrutor för att ladda data i utbytesläge i en distribuerad infobas och ignorera fel som uppstår vid laddning av objekt.

Efter detta måste du kontrollera databaserna och se till att alla element är korrekt laddade för att inte förlora dem, till exempel om ett fel inträffade i händelsehanteraren efter att objektet laddats.

Enkelt datautbyte mellan olika redovisningsprogram är en av nyckelpunkterna för deras utbredning i praktiken, för detta räcker det med att ladda XML i 1C eller en annan produkt. Dessutom är det oftast lätt att göra utan att konvertera det: alla databaser stöder formatstandarden fullt ut. I praktiken finns det många sätt att använda XML för att överföra data, alla är implementerade i 1C och kompatibla produkter.

Hur laddar man upp en XML-fil till en 1C-databas?

Uppladdade databaser och enskilda dokument kan överföras från användare via alla kommunikationskanaler - på flyttbara media, via e-post eller genom molnlagring. Formatet lämpar sig väl för komprimering med hjälp av arkivering, vilket avsevärt snabbar upp kopieringen och sparar diskutrymme.

Den allmänna proceduren för att ladda data från en XML-fil är som följer:

    Tillåt visning av menyalternativet "Alla funktioner". För att göra detta måste du markera motsvarande ruta i fönstret "Alternativ" (fliken finns i menyavsnittet "Verktyg").

    I menyn "Alla funktioner" använder du plusknappen för att öppna listan med alternativ, där du väljer alternativet "Bearbetar".

    I den föreslagna listan, öppna objektet "Universellt datautbyte i XML-format".

Genom att klicka på knappen "Ladda data" läses de från filen, sparas i databasen och kontrolleras samtidigt för korrekthet. Om fel upptäcks i dokumentet avslutas proceduren med specifik text som anger orsaken.

Hur används XML-filer i 1C?

Med samma bearbetning kan användaren ladda upp en vald lista med data eller hela databasen till XML och därigenom skapa en säkerhetskopia av den. Detta måste göras innan större justeringar av den globala 1C-modulen införs, om extern bearbetning av någon anledning inte är möjlig.

Formatet används på plattformen 1C: Enterprise 8 inom följande områden:

    Ladda upp prislistor, beställningar, tryckta blanketter av dokument.

    Datautbyte med banker, skattemyndigheter, fonder utanför budgeten.

    Överföring av löneberäkningar från 1C: ZUP och andra "specialiserade" konfigurationer till den "allmänna" 1C: Accounting 8.

Samma implementering av universell bearbetning används överallt. Om dess funktioner är få, tillgriper de att utveckla sina egna versioner av denna modul. Dessutom finns det inget behov av att ändra standardfiler, det räcker att sedan ansluta den nödvändiga behandlingen och köra dem att välja mellan - beroende på den specifika uppgiften.

Om ett företag har valt en separat metod för att upprätthålla bokföring och skatteregister, kommer bearbetning för uppladdning/nedladdning av finansiell data via XML-format att bli mycket populär. Med dess hjälp överförs de siffror som krävs för att beräkna skattebasen till programmet 1C: Taxpayer eller en liknande mjukvaruprodukt. På grund av att filer i det här formatet är lätta att redigera, är det enkelt att korrigera innehållet med Microsoft Office-paketet innan det skickas till skattemyndigheten.

Detsamma gäller KUDiR (bok över inkomster och utgifter), journalen över utfärdade eller mottagna fakturor. Allt detta överförs genom VLSI++-systemet och, förutom processen att redigera den tabellformade delen av XML-filen, är uppladdning i detta format nödvändig för efterföljande laddning i tjänsten och överföring av data till Federal Tax Service.

Ett utbyte med en sådan konfiguration som 1C: Trade Management är ofta efterfrågat, eftersom det i affärer används för att organisera försäljning, förvaltningsredovisning och redovisning baserat på 1C: Accounting 8 fungerar autonomt och tar endast emot sammanfattande data om alla rörelser av varor och pengar medel.

Om det är lätt att lägga upp beställningar eller prislistor, eftersom det är lätt att använda "vilket som helst" dataformat, måste samma kontoutdrag sparas i XML (som en allmänt accepterad standard).

Oftast sker utbytet med Client-Bank-programmet. Uppladdningsprocessen ser ut så här:

    Ett utdrag genereras för den period som användaren kräver.

    Beroende på programversion, klicka antingen på knappen "Exportera" eller "Exportera".

    I fönstret som öppnas väljer du önskad mapp och filnamn.

Efter att ha genomfört proceduren kan dokumentet överföras på flyttbara medier eller via Internet (e-post, molnlagring med delad åtkomst etc.). När du behöver ladda ett kontoutdrag i 1C-konfigurationen, välj avsnittet "Bank och kassa" och gå sedan till journalen "Bankutdrag".

Framför den tabellformade delen av dokumentet (i det högra hörnet), klicka på knappen "Mer", varefter en lista med funktioner visas, där de väljer objektet "Byt med banken". Fliken "Ladda ner kontoutdrag" låter dig importera data för ett angivet företagsnamn eller för ett specifikt bankkonto.

Efter att ha laddat in kontoutdraget i 1C-databasen kommer du fortfarande att behöva behandla betalningsorder detta sker manuellt. En revisor kan beställa utveckling av bearbetning som kommer att automatisera processen, men här måste du kontakta en kompetent programmerare.

XML-formatet används också för att ladda olika klassificerare (KLADR, OKOF, ENAOF). Om de inte finns i 1C-programmet bör du undvika att fylla i dem manuellt, eftersom det är lätt att göra fel när du anger koder. Det är värt att använda XML-filen en gång, ladda ner klassificeraren från en pålitlig källa.

Detta kan göras antingen av användaren själv eller av en inbjuden specialist:

    I huvudmenyn väljer du avsnittet "Katalog".

    Klicka på knappen "Åtgärdsinställningar".

    I fönstret som öppnas, ange objektet "Ladda okof klassificerare" och klicka sedan på knappen "Lägg till".

    I avsnittet "Service" som visas, välj önskat kommando och klicka på "OK".

Allt du behöver göra är att klicka på knappen "Öppna och läs fil", välj den du behöver på disken eller flyttbara media och öppna den med lämplig nyckel. Standardklassificerare kopieras automatiskt till hårddisken när 1C-plattformen och konfigurationen installeras. Vid uppdatering av en version av en eller annan skapas dessutom mappar med ett versionsnummer där den aktuella filen som uppfyller de aktuella kraven finns. Version 7 7 har också möjlighet att ladda upp XML-filer, men denna föråldrade plattform kräver ofta specialisthjälp.

Dataöverföring är en mycket viktig process i alla redovisningssystem, plattformarna 1C 8.3 och 8.2 är inget undantag. Nedan kommer vi att titta på instruktioner om det enklaste sättet att överföra data från ett system till ett annat som har en liknande konfiguration (för olika konfigurationer kan du använda programmeringsverktyget - eller).

Innan någon åtgärd är nödvändig är ändringarna oåterkalleliga!

Det enklaste och bekvämaste sättet att överföra data från 1C 8.3 till 1C 8.3 Accounting 3.0 är att använda bearbetningen Ladda upp och ladda data i XML-format (nedladdning - för 8.2 eller för 1C 8.3 eller på ITS). Behandlingen är universell och passar alla konfigurationer.

Vi kommer inte att gå in på detaljer; låt oss titta på steg-för-steg-instruktioner för att migrera data med denna bearbetning med hjälp av exemplet med den enklaste överföringen av varor.

Laddar upp data till XML

Först och främst, låt oss öppna bearbetning i källdatabasen (varifrån vi kommer att lossa varor) och titta på gränssnittet:

Få 267 videolektioner på 1C gratis:

Du måste omedelbart fylla i fältet "Filnamn" - en ny datafil kommer att skapas längs denna sökväg, som vi laddar upp till mottagardatabasen. Strax nedanför, i tabelldelen "Data för uppladdning", måste du välja den data som vi vill ladda upp från databasen.

Efter att ha valt ett objekt från den vänstra tabelldelen kan du tillämpa markeringen i den högra tabelldelen:


I vårt exempel vill jag ta bort alla produkter med namnet "Rake".

När alla inställningar har gjorts kan data laddas upp. För att göra detta, klicka på knappen "Ladda upp data":


Laddar data från xml till 1s 8.3

Data har laddats bort från källdatabasen. Nu måste den överföras till destinationsdatabasen.

För att göra detta måste du börja bearbeta redan i databasen där du behöver ladda data och gå till fliken "Ladda ner", välj den uppladdade filen på disken och klicka på knappen "Ladda data":


Detta exempel är endast lämpligt för överföring av data mellan identiska konfigurationer på 1C-plattformen. För att förstå utbytesmekanismen för programmerare skrev vi en artikel -.

Att överföra information mellan databaser är en av uppgifterna för deras support och administration. För dess effektiva implementering skapas bearbetning i automatiserade 1C-komplex. De underlättar i hög grad rutinarbete, påskyndar processerna för att ladda upp och ladda ner information och implementerar samtidigt kontroll över dess korrekthet. Genom att ladda upp från 1c till xml kan du skapa en fil med innehållet i alla konfigurerade konfigurationsobjekt och använda den när du behöver ladda upp data till en identisk konfiguration.

Verktyg för att skapa uppladdningar

För att exportera information som finns i databaser används främst xml-formatet. För 1C har många bearbetningsmetoder utvecklats (till exempel UploadLoadDataxml82 epf), med hjälp av vilka det är möjligt att mata ut och ladda data till en fil. I det här fallet måste användaren få en fil med en viss struktur, som gör att informationen som lagras i den kan laddas in i den ursprungliga databasen eller överföras till en annan plats. När du skapar en uppladdning måste följande regler följas:

  • Spara de skapade filerna tills fullständig återställning och slutförande av procedurer för att verifiera riktigheten av den överförda informationen;
  • Om du använder bearbetning som ett säkerhetskopieringsverktyg, skapa separata undermappar för datakopior och för en logg över dem för snabb hämtning.

Den universella bearbetningen "Ladda upp och ladda XML-data" som tillhandahålls i 1C användarsupportprogram, som finns på webbplatsen eller ITS-diskar, är ett utmärkt verktyg för att exportera och importera information. En datoranvändare kan ladda upp både hela databasen och dess individuella objekt, och förutom själva exporten utförs olika operationer för att kontrollera information som hjälper till att bli av med kritiska fel i datan. Processing 1c upload to xml fungerar i två lägen:

  • Avlastning. Skapar en fil som innehåller användardefinierade sökbara objekt;
  • Belastning. Läser en tidigare exporterad fil och skriver informationen i den till informationsbasen.

Bearbetning låter dig kontrollera objekt för ogiltiga tecken, och inkluderar även en funktion för att exportera information med begränsningar.

Uppladdning kan användas inte bara vid utbyte av information mellan 1C-databaser. Med dess hjälp kan du säkerställa integrationen av olika komplex, till exempel 1C och Parus-systemet. Mångsidigheten i XML-formatet gör att du kan skapa program för att överföra information för nästan alla informationsbanker. Bearbetning, uppladdning och nedladdning av xml-data är det viktigaste verktyget för att utbyta information.

Processen att ladda upp data tillxml

Låt oss titta på hur man laddar upp från 1c till xml i normalt läge. När du har laddat ned bearbetningsuppladdningen UploadLoadDataxml.epf och öppnat den måste du utföra följande steg:

  • Välj objekt för export;
  • Ställ in nödvändiga filter, till exempel efter period;
  • Bestäm platsen för filen med information om diskundersystemet;
  • Börja lossa föremål.


Man måste komma ihåg att rubrikdelen av uppladdningsfilformatet skiljer sig från filformatet som används vid uppladdning enligt utbytesplaner.

xml

XML-filen laddas in i 1c i den mottagande databasen med en konfiguration som är identisk med källdatabasen. Innan du laddar xml 1c till 1c måste du öppna bearbetning i den mottagande databasen. Sedan måste du ange sökvägen till den tidigare uppladdade filen och ladda ner data genom att klicka på knappen "Ladda data".

Vid behov aktiveras kryssrutor för att ladda data i utbytesläge i en distribuerad infobas och ignorera fel som uppstår vid laddning av objekt.


Efter detta måste du kontrollera databaserna och se till att alla element är korrekt laddade för att inte förlora dem, till exempel om ett fel inträffade i händelsehanteraren efter att objektet laddats.


Denna bearbetning låter dig utbyta data mellan samma (identiska) konfigurationer på 1C 8.2-plattformen - Bukh, ZUP, UT, UPP och andra, det viktigaste är att konfigurationerna är desamma!

Bearbetar skärmdumpar

(foto)

Driftlägen

Bearbetning implementerar 2 driftslägen: Ladda upp (skapa en uppladdningsfil med användarspecificerad data) och Ladda (läsa en uppladdningsfil skapad av läget med samma namn och skriva data som finns i den). Läget ställs in genom att välja det i fältet Läge.

Innan du startar ett visst läge (klicka på knappen Kör) måste du ange namnet på uppladdningsfilen, antingen genom att ange det manuellt i fältet "Filnamn" eller använda knappen för att välja det här fältet och dialogrutan för standardfilval .

I nedladdningsläge är det möjligt att redigera användningen av totaler vid skrivning av register, vilket kan påverka nedladdningshastigheten.

Knapparna "Avaktivera totaler" och "Aktivera totaler" är tillgängliga när flaggan "Aktivera möjligheten att redigera användningen av totaler medan data laddas" är inställd och används för att manuellt styra läget för att använda totaler när data laddas.

Villkor för bearbetningens tillämplighet

Behandling kan endast användas i de fall där informationsbasen som data laddades upp i och den som data laddades i är homogena (konfigurationerna är identiska, data kan skilja sig), eller alla uppladdade objekt är nästan helt identiska i sammansättning och typer av detaljer och tabelldelar, egenskaper hos det ”ledande” metadataobjektet osv. Det bör noteras att på grund av dessa begränsningar är bearbetningen huvudsakligen avsedd för utbyte mellan homogena IS.

Uppladdningsfilformatet skiljer sig från filformatet som skapats vid uppladdning enligt en utbytesplan i rubrikdelen. För att ladda upp data (katalogelement, uppsättningar registerposter, etc.), använder bearbetningen samma XML-serialiseringsmekanism som uppladdning enligt utbytesplaner i denna del, filformaten är identiska.

Bestämma sammansättningen av lossningen

Bearbetning möjliggör både fullständig och partiell uppladdning av infobasdata till en fil. Sammansättningen av den uppladdade datan konfigureras i dialogrutan genom att markera rutorna i kolumnen i trädet som visar metadataobjekt för vilka data kan laddas upp. En extra kolumn med kryssrutor, "Om nödvändigt", ställer in behovet av att ta bort objekt av denna typ "med referens". Det vill säga, om kryssrutan endast är markerad i kolumnen "Om nödvändigt", kommer data för ett sådant objekt inte att laddas ner fullständigt, utan endast i den utsträckning som är nödvändig för att upprätthålla referensintegritet i infobasen som laddar nedladdningen fil.

När du öppnar ett formulär sätter bearbetning tecknet på lossning med hänvisning till alla objekt, vilket garanterar referensintegriteten för det avlastade fragmentet av informationsbasen.

När du klickar på knappen "Detektera objekt som laddas ur via länk" analyserar bearbetning vilka datalänkar som kan finnas i objekt som har full avlastningsattribut, och fyller automatiskt i kolumnen med flaggor som indikerar behovet av att lasta av via länk. Om objektet redan har den fullständiga urladdningsflaggan inställd, så är inte urladdningsflaggan inställd.

Möjliga tillämpningar

Användningen av denna bearbetning är möjlig, till exempel för att skapa en hel eller partiell säkerhetskopia av data, utbyta data mellan informationsbaser och även som ett hjälpverktyg vid återställning av problematiska informationsbaser.

I en organisation kan redovisning upprätthållas inte bara i lösningar på 1C:Enterprise-plattformen, utan även i andra mjukvarusystem (Galaktika, Parus, SAP, etc.). Detta väcker utmaningen att integrera två applikationer.

Till exempel behöver en applikation (låt oss kalla det "X") läsa en lista med konfigurationsdokument. Vi kommer inte att prata om de praktiska fördelarna med att lösa ett sådant problem. Jag kommer bara att notera att det mest bekväma och universella sättet i en sådan situation skulle vara att ladda upp en lista med dokument i XML-format.

Utbyte med detta format är universellt eftersom de flesta applikationer kan arbeta med det. Låt oss titta på hur du kan ladda upp en lista med konfigurationsdokument till en XML-fil från 1C:Enterprise.

Ladda upp till XML

Och så, låt oss gå vidare till huvudsaken. Vi måste gå igenom listan med dokumentmetadata och generera listan i XML-filen. Följande skärmdump visar algoritmen för att generera en XML-fil:

Funktion CreateXML() Export // Hämta namnet på den temporära filen Sökväg = GetTemporaryFileName() ; // Initiera klassen "XML Record". Entry = New EntryXML; // Öppna en temporär fil för skrivning - 8 ") ; // Skriv XML-fildeklarationen Spela in. WriteDeclarationXML() ; // Spela in. WriteElementStart("") ; Dokumentkonfigurationer // Första elementet// Attribut för det första elementet med det datum då filen skapades Spela in. WriteAttribute(" genererad ", Format(CurrentDate(), " DF")) ; = åååå-MM- ddThh:mm:ss; DLF= DT // Skriv ett element för varje konfigurationsdokument. Vi lägger in namnet på dokumentet i texten. För varje dokument från metadata. Dokumentcykelinspelning. WriteElementStart("Dokument"); Spela in. WriteText(Doc.Name) ; Spela in. WriteEndElement() ; EndCycle; // Skriv klart det första elementet Spela in. WriteEndElement() ;

Spela in. Nära();

// Stäng filen

// // Hämta filens binära data och lägg den i tillfällig lagring BinaryData = new BinaryData(Path) ; Adress = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier); Returadress; // Returnera filens adress till lagringen EndFunction Varje skapat element måste fyllas i korrekt. Efter att ha kört "WriteStartElement()" måste metoden "WriteEndElement()" köras, annars blir strukturen för XML-filen felaktig. Den allmänna mallen för att skapa XML-filer är följande sekvens: 1. Initiera klassen "XML Record". // Entry = New EntryXML;//

2. Öppna en tillfällig fil för inspelning

Spela in. OpenFile(Sökväg, "UTF-8");

//

3. Skriv deklarationen för XML-filen

Spela in. WriteDeclarationXML() ;

// //

4. ++ Skriv innehållet i XML-filen

Spela in. WriteElementStart("XMLElement" ;

XML-formatet används i de flesta konfigurationer för datautbyte mellan applikationslösningar på 1C:Enterprise-plattformen. En annan vanlig kommunikationsmetod är genom en COM-anslutning. XML låter dig utbyta med nästan vilken applikation som helst, varför den förtjänar att kallas universell.

Filer för nedladdning:

XML-filläsningsprogram.

Bearbetar genereringen av XML-filen.

När ett företag ständigt använder någon form av mjukvarupaket i sitt arbete, så uppstår naturligtvis alltid frågan om dess löpande support och administration. Det finns inget sätt att undvika uppgifterna att utbyta, lagra och återställa data. Låt oss titta på hur man laddar eller laddar ur data från 1C i XML-format, eftersom detta är en viktig procedur för detta ämne.

De är byggda på ett sådant sätt att det vid nedladdning är möjligt att få en XML-fil där de data som behövs för klienten kommer att registreras. Samtidigt, samtidigt med inspelningen, övervakas korrektheten av de överförda posterna för kritiska fel.

Uppladdning till en XML-fil (import av poster) från en informationsbas och efterföljande laddning från XML till en annan representerar således ett utbyte av data i XML-format mellan databaser.

Denna procedur, speciellt med stora mängder information, sparar mycket manuellt arbete.

Import (den resulterande filen) kan också användas som ett arkiv för återställning i oväntade situationer (om den tappas bort eller skadas).

Många sådana bearbetningsverktyg har utvecklats och de finns tillgängliga på Internet. Ansvaret för deras användning faller på klientens axlar (och huvud).

Men för officiella användare av Odeneski har utvecklarna skapat en universell processor "Ladda upp/ladda XML-data".

VIKTIG. Export till XML i 1C och vidare laddning till XML från 1C är acceptabelt för identiska konfigurationer - annars kommer den att skadas.

Universell hanterare

Nyckelpunkter för att använda den universella utvecklaren:

  • Spara importfiler tills överföringen av poster är klar och deras korrekthet kontrolleras;
  • När de används som säkerhetskopior bör register föras över dem för att sortera sökningen.

Dess funktion har två lägen: att skapa en fil när information sparas och att läsa/skriva den vid import.

Dessutom kan användaren ställa in ytterligare begränsningar både vid export och laddning av data.

Extrahera poster

Du kan ladda upp data både genom hela databasen och selektivt - objekt för objekt.

Efter nedladdning, installation och öppning av hanteraren sker följande:

Deras val görs i dialogrutan som öppnas efter lanseringen. För att göra detta, markera rutorna i listan som visar de metadataobjekt som ska hämtas;

  1. De nödvändiga filtren är konfigurerade (till exempel efter datum);
  2. Diskutrymme är valt;
  3. Själva operationen startar.

Ladda upp poster till mottagaren

Det första steget för att acceptera data i den mottagande databasen är att öppna processorprogrammet i den.

Efter att sökvägen till källfilen har specificerats och flaggorna för procedurinställningar har aktiverats (om nödvändigt), kan du starta processen med knappen "Ladda data".


Nu vet du hur man laddar eller laddar ur data från 1C i XML-format för att spara data och utbyta mellan databaser.

Skriv i kommentarerna om din erfarenhet i denna fråga.

Driftlägen

Bearbetning av UploadLoadDataXML82 implementerar 2 driftlägen: Ladda upp (skapa en uppladdningsfil med användarspecificerad data) och Load (läsa en uppladdningsfil skapad av läget med samma namn och skriva data som finns i den). Läget ställs in genom att välja det i fältet Läge.

Innan du startar ett visst läge (klicka på knappen Kör) måste du ange namnet på uppladdningsfilen, antingen genom att ange det manuellt i fältet "Filnamn" eller använda knappen för att välja det här fältet och dialogrutan för standardfilval .

I nedladdningsläge är det möjligt att redigera användningen av totaler vid skrivning av register, vilket kan påverka nedladdningshastigheten. Knapparna "Avaktivera totaler" och "Aktivera totaler" är tillgängliga när flaggan "Aktivera möjligheten att redigera användningen av totaler under dataladdning" är inställda och används för att manuellt styra läget för att använda totaler vid laddning av data. ** Villkor för tillämplighet av bearbetning**

Behandling kan endast användas i de fall där informationsbasen som data laddades upp i och den som data laddades i är homogena (konfigurationerna är identiska, data kan skilja sig), eller alla uppladdade objekt är nästan helt identiska i sammansättning och typer av detaljer och tabelldelar, egenskaper hos det ”ledande” metadataobjektet etc. Det bör noteras att på grund av dessa begränsningar är bearbetningen huvudsakligen avsedd för utbyte mellan homogena IS.

Uppladdningsfilformatet skiljer sig från filformatet som skapats vid uppladdning enligt en utbytesplan i rubrikdelen. För att ladda upp data (katalogelement, uppsättningar registerposter, etc.), använder bearbetningen samma XML-serialiseringsmekanism som uppladdning enligt utbytesplaner i denna del, filformaten är identiska.

Bestämma sammansättningen av lossningen

Bearbetning möjliggör både fullständig och partiell uppladdning av infobasdata till en fil. Sammansättningen av den uppladdade datan konfigureras i dialogrutan genom att markera rutorna i kolumnen i trädet som visar metadataobjekt för vilka data kan laddas upp. En extra kolumn med kryssrutor, "Om nödvändigt", ställer in behovet av att ta bort objekt av denna typ "med referens". Det vill säga, om kryssrutan endast är markerad i kolumnen "Om nödvändigt", kommer data för ett sådant objekt inte att laddas ner fullständigt, utan endast i den utsträckning som är nödvändig för att upprätthålla referensintegritet i infobasen som laddar nedladdningen fil.

När du öppnar ett formulär sätter bearbetning tecknet på lossning med hänvisning till alla objekt, vilket garanterar referensintegriteten för det avlastade fragmentet av informationsbasen.

När du klickar på knappen "Detektera objekt som laddas ur via länk" analyserar bearbetning vilka datalänkar som kan finnas i objekt som har full avlastningsattribut, och fyller automatiskt i kolumnen med flaggor som indikerar behovet av att lasta av via länk. Om objektet redan har den fullständiga urladdningsflaggan inställd, så är inte urladdningsflaggan inställd.

Möjliga tillämpningar

Användningen av denna bearbetning är möjlig, till exempel för att skapa en hel eller partiell säkerhetskopia av data, utbyta data mellan informationsbaser och även som ett hjälpverktyg vid återställning av problematiska informationsbaser.



Om du upptäcker ett fel markerar du ett textstycke och trycker på Ctrl+Enter
DELA: