Processen att ladda upp data till xml. Genererar XML-filen

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å 1C: Enterprise 8-plattformen inom följande områden:

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

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

    Överföra 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å versionen av programmet, 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 specificerat 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 tillgängliga 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 koderna. 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. Dessutom, vid uppdatering av en version av en eller annan, skapas 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.


"Ladda och ta bort XML-data" är en universell bearbetning med vilken du kan utföra partiell eller fullständig avlastning av data från infobasen till en fil med XML-tillägget. I framtiden kan denna fil även laddas upp till informationsdatabasen med samma bearbetning. Observera att filformatet som skapas vid uppladdning för datautbyte skiljer sig från formatet för uppladdningsfilen i rubrikdelen.


Behandlingen är avsedd att användas vid uppladdning av data mellan identiska konfigurationer. Det vill säga informationsbasen från vilken data laddas ner och databasen som de laddas till måste vara identiska, men uppgifterna i dem kan skilja sig åt. Bearbetning kan också användas när alla lossningsobjekt är nästan helt identiska vad gäller typer av detaljer, sammansättning, typer av tabelldelar, egenskaper hos det ”ledande” metadataobjektet etc.

Med denna bearbetning kan du inte bara skapa partiella eller fullständiga säkerhetskopior, utan även utbyta data mellan databaser och, om nödvändigt, återställa misslyckade eller förlorade informationsdatabaser. Samtidigt ger behandlingen en funktion för att kontrollera objekt för innehåll av ogiltiga tecken vid utbyte via XML, samt möjlighet att ladda upp data med restriktioner.

Den presenterade behandlingen är avsedd för informationsändamål och kan endast användas av registrerade ITS-användare.


Låt oss ställa in det. Låt oss ansluta. Vi fixar det. Låt oss hitta fel 1c.

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

Universell bearbetning "Ladda upp och ladda XML-data" utför hel eller partiell urladdning av infobasdata till en fil i XML-format. Därefter kan denna fil laddas in i infobasen med samma bearbetning. Uppladdningsfilformatet skiljer sig från filformatet som skapats vid uppladdning enligt en utbytesplan i rubrikdelen.

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 för det ”ledande” metadataobjektet och så vidare.

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 infobaser och även som ett hjälpverktyg vid återställning av felaktiga infobaser.

Bearbetning stöder datauppladdning med möjligheten att ange urval efter period. Även implementerat är att kontrollera objekt för förekomsten av ogiltiga tecken när de utbyts via XML.

Med vänlig hälsning, (lärare och utvecklare).

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

Skärmdumpar

(foto)
(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 under dataladdning" är inställda 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 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 det behövs", 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 avlastningsflaggan inställd, är flaggan för avlastning genom referens inte 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.

Gillade du artikeln? Dela med vänner: