Regler för uppladdning av data 1s 8.3

Mycket ofta behöver du hämta data från 1C 8.3 och spara informationen till en extern fil, med andra ord ladda ner den från 1C enterprise. Uppgiften är nästan alltid möjlig utan inblandning av 1C-programmerare.

Låt oss titta på ett antal användbara tips med vilka du kan ladda upp data från 1C till ett externt informationssystem.

I 1C finns det flera metoder genom vilka du kan få information utan inblandning av specialister:

  • Ladda upp hela databasen från 1C 8.3 - för efterföljande laddning på en annan dator
  • Spara rapporter och utskrifter i Excel, Word eller PDF
  • Laddar upp tabeller från 1C
  • Hämta information med hjälp av frågekonsolen

Mer information om dem:

Hur man laddar ner hela databasen från 1C 8.3 (till en .dt-fil)

För att göra detta måste du gå till konfiguratorläget, välj sedan "Administration" - "Ladda upp informationsbas" i huvudmenyn:

Då behöver du bara ange namnet på den framtida filen och dess plats på disken.

För att sedan ladda upp till en annan databas, klicka på knappen "Ladda informationsbas" och välj den tidigare uppladdade filen.

Ladda upp rapporter och utskrivna formulär från 1C till Excel

Denna metod är universell och mycket enkel. För att göra detta räcker det att öppna en utskriven blankett eller rapport.

Öppna till exempel det utskrivbara formuläret TORG 12, tryck på ctrl+S (eller i menyn Arkiv – Spara som) och välj filtyp och dess namn:

Samma system gäller - rapporten laddas ner med två klick:

Få 267 videolektioner på 1C gratis:

Spara i huvudformaten är tillgängligt - excel, word, pdf, html, txt, etc.

Ladda upp tabeller från 1C 8.3

Ofta finns det sådana triviala uppgifter som "få en lista över betalningar för innevarande år", "lasta av en bok med köp eller försäljning" eller "lasta av varor från faktura nr 256". Att lösa sådana problem är ganska enkelt.

Till exempel behöver jag ta emot alla kvitton från motparten "Vector" med ett belopp som är större än 1000. Låt oss öppna listformuläret och ställa in de nödvändiga valen i listan:

Systemet kommer att erbjuda ett utmatningsalternativ - till ett kalkylarksdokument eller ett textdokument, välj tabell. 1C-programmet kommer att visa informationen i följande kalkylblad, som, precis som rapporter, kan sparas i det format vi behöver:

Liknande åtgärder kan utföras för nästan alla tabelldelar i 1C 8.2. Till exempel behövde vi lasta av en lista med varor från kvittot nr MSK00003, inga problem. Detta görs väldigt enkelt - öppna dokumentet, ring upp snabbmenyn och efter ett par klick får vi önskad uppladdning i önskat format:


Ladda upp en journal över transaktioner från 1C till Excel:

Hämta information med hjälp av frågekonsolen

All information kan dock inte hittas i den enkla tabelldelen av 1C 8.2. Ibland behöver du samla in data från flera datakällor och koppla ihop dem med hjälp av vissa fält.

Denna metod är lämplig för tekniskt kunniga personer som kan grunderna i frågespråk. Det består i att erhålla resultatet av förfrågan genom att använda och spara det i det format vi behöver.

Du behöver till exempel få alla leverantörsmotparter och deras telefonnummer. För att göra detta kommer vi att skriva följande fråga:

Den resulterande tabellen kan också laddas ner till önskat filformat:

Du kan ladda mottagen data till en annan 1C-databas med “ “. Se videoinstruktionerna med hjälp av nomenklaturen som exempel:

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 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 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 är filformaten 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 helt, 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 nedladdade via länk" analyserar behandlingen vilka datalänkar som kan finnas i objekt som har den fullständiga nedladdningsflaggan, och fyller automatiskt i kolumnen med flaggor som indikerar behovet av att ladda ner 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.

Genom att säkerhetskopiera en 1C Enterprise 8.3-databas kan du skydda användaren från dataförlust när du utför "farliga" operationer som avsevärt kan ändra autentiseringsuppgifter (till exempel korrigering av redovisningsregister, gruppändringar i dokument) eller förstöra databasen (operationer för att uppdatera konfigurationer, etc.). Det kan också vara nödvändigt att kopiera databasen för att överföra den till någon, och i det här fallet krävs den mest kompakta storleken.

Ladda upp 1C Enterprise 8.3-databasen till en säkerhetskopia

Säkerhetskopiering av en 1C-databas kan göras på flera sätt, det mest universella är genom infobasuppladdningsverktyget i 1C-konfiguratorn. Denna metod är lämplig för både fil- och klient-serverapplikationer av 1C Enterprise. För att skapa en säkerhetskopia måste du gå till konfiguratorn och välja Administration - Ladda upp infobas...


Meny "Konfigurator - Ladda upp infobas..."

En vanlig filsparpanel kommer att visas, där vi anger i vilken katalog vi kommer att spara säkerhetskopian. Ange namnet på uppladdningsfilen (standard är "1CV8") och klicka på knappen "Spara". Som ett exempel kommer jag att ändra standardnamnet till "1CV8-MyUpload". Efter detta, vänta tills säkerhetskopieringen är klar.


Efter att uppladdningen är klar visas ett meddelande som indikerar att uppladdningen av infobasen till filen har slutförts, vilket anger sökvägen och namnet på uppladdningen.

Nu kan du hitta uppladdningsfilen i den katalog du angav. Låt oss gå till den angivna katalogen och se filen i den 1CV8-MyUpload.dt. Jag lägger till en användbar anteckning

1c backup-uppladdningsfilen har tillägget .dt

Nu kan du kopiera den här filen till media, skicka den, spara den... det enda är! — troligen kommer det inte att vara möjligt att skicka nedladdningsfilen med post på grund av dess volym.

Din uppladdningsfil är klar, anta att du kopierade filen till en flash-enhet, tog med den till en vän för att visa status för din bokföring, och sedan finns det ett behov av att återställa 1c-databasen från din uppladdningsfil.

Återställa en 1C Enterprise 8.3-databas från en säkerhetskopia

För att återställa en databas från en säkerhetskopia är handlingsplanen följande:

  1. Skapa en ny databas 1C Enterprise 8.3
  2. Ladda upp 1C Enterprise 8.3-filen till en tom databas

Låt oss börja!

Processen att skapa en ny 1C Enterprise 8.3 informationsdatabas beskrivs i detalj i artikeln. När du har skapat en ny databas måste du ladda upp uppladdningsfilen 1CV8-MyUpload.dt i den.

För att ladda 1C Enterprise 8.3-databasen från en säkerhetskopia, ange den skapade nya konfigurationen i "Konfigurator"-läget och välj menyalternativet "Administration" - "Ladda informationsbas..."

I formuläret som öppnas väljer du 1c infobase-uppladdningsfilen (har tillägget *.dt)

och samtycker till förslaget att förlora all data om verksamheten fortsätter. Databasladdningsoperationen börjar, tiden beror på volymen av den laddade databasen.

Som ett resultat kommer vi att få ett meddelande om att informationsbasen har laddats. Därefter kan vi komma överens om att starta om konfiguratorn för att se de laddade konfigurationsobjekten, eller så kan vi välja att inte göra detta, klicka på "Nej" och stäng konfiguratorn.

Genom att gå in i den skapade databasen efter att ha laddat ner 1c-uppladdningsfilen i "Enterprise"-läge, kommer du att se en identisk kopia av den tidigare uppladdade 1c-databasen.

Direktkopiering av databasen 1C Enterprise 8.3

Efter att ha publicerat det här inlägget fick en av klienterna en begäran om att han inte kunde ladda ner *.dt-filen för att återställa säkerhetskopian. Efter att ha provat alla standardmetoder och avbrutit alla populära frågor på Internet om detta ämne, stötte vi på rekommendationer för säkerhetskopiering av 1C-databaser, som säger att i händelse av ett fel i 1C Enterprise 8.3-databasen kan viss information inte laddas upp till *.dt-filen, medan direktkopiering sparar all information. Därför, för att fullständigt avslöja informationen, bestämde jag mig för att lägga till detta underavsnitt.

Till skillnad från uppladdning till en fil med 1C Enterprise 8.3-plattformen, innebär direktkopiering direkt kopiering av databasfiler.

För att kopiera en 1C Enterprise 8.3-fildatabas måste du gå till mappen med den skapade databasen. Sökvägen till databasen kan ses när du placerar pekaren till önskad infobas i listan över anslutna 1C Enterprise 8.3-databaser. Den kommer att finnas under databasvalsfönstret och kommer att se ut som File = "Sökväg till 1C Enterprise-databasen."


Vi följer den angivna sökvägen och ser arbetsfilerna för 1C Enterprise 8.3.


Huvuddatafilen kallas 1Cv8.cd (typ - Filinfobas), detta är vad du behöver kopiera. De återstående filerna är extrafiler, de kommer att skapas på nytt när du startar 1C Enterprise 8.3-konfigurationen.

Följaktligen, för att starta databasen behöver du inte återställa någonting - kopiera filen 1Cv8.cd till mappen och .

Att säkerhetskopiera en 1C Enterprise 8.3-databas till en klient-serverversion är mer komplex och kräver speciella skript eller applikationer för att arbeta med relationsdatabaser där 1C Enterprise 8.3-databasen är utplacerad. Detta är ett separat ämne för diskussion, så vi pratar om det nästa gång.

Om du har några frågor kan du ställa dem i kommentarerna till artikeln eller på hemsidan.

Tappa inte bort den här användbara artikeln - spara den på sociala nätverk med hjälp av knapparna nedan:


Säkerhetskopiera databasen 1C Enterprise 8.3 och återställa den

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örekomst av ogiltiga tecken när de utbyts via XML.

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

Förmodligen har varje 1C-specialist stött på behovet av att överföra data från en informationsbas till en annan. I de fall där konfigurationerna är olika måste du skriva regler för datakonvertering. Dessa regler skapas i 1C "Data Conversion"-konfigurationen.

Data kan också överföras med . Många 1C 8.3-konfigurationer har standardfunktioner för att sätta upp datasynkronisering mellan olika konfigurationer och sömlös integration med 1C Document Flow.

Men när data behöver överföras mellan helt identiska konfigurationer kan du förenkla din uppgift och använda standardbearbetning för upp- och nedladdning via XML. Observera att den här metoden, liksom datakonvertering, jämför objekt med varandra med en unik identifierare (GUID), och inte med namn.

Du kan ladda ner denna bearbetning på ITS-disken eller genom att använda länkarna:

Den är universell och passar för alla konfigurationer.

Låt oss överväga ett exempel på hur man laddar ur "Nomenklatur"-katalogen från en 1C 8.3 Accounting 3.0-informationsbas till en annan. En förutsättning kommer att vara urval av föräldern (gruppen) "Träbearbetning".

Ladda upp data från 1C till XML

Gå till informationsbasen från vilken data kommer att laddas ner (källa). Var noga med att kontrollera dem, med hänsyn till alla möjliga förhållanden för att undvika oönskade konsekvenser.

Öppna XML-datauppladdning och nedladdningsbearbetning (Ctrl+O).

Vi är intresserade av fliken "Ladda upp". Först av allt, ange namnet på filen som data ska laddas upp till och sökvägen för att spara. I det här fallet laddas data upp "till en fil på servern".

I bearbetningshuvudet kan du konfigurera den period för vilken valet ska utföras. För periodiska register kan du också ange metoden för att tillämpa urval per period. Om det är nödvändigt att ladda upp rörelser tillsammans med dokument, sätts motsvarande flagga. I det här fallet överbelastas katalogen, så det finns inget behov av att konfigurera något i rubriken.

Låt oss gå vidare till att välja data för uppladdning. I tabelldelen av bearbetningsformuläret markerar du kryssrutorna för de konfigurationsobjekt som du behöver överföra.

Kolumnen "Ta bort om nödvändigt" betyder om det är nödvändigt att överbelasta detta objekt om det refereras av attributet för katalogen vi överbelastas. Till exempel har positionen för objektet du laddar en måttenhet som inte finns i måldatabasen. Om flaggan i kolumnen "Ladda upp vid behov" är markerad mittemot referensboken med måttenheter, skapas en ny position. Annars blir värdet på attributet "<Объект не найден>" och dess unika identifierare.

I ett enkelt fall utan val ser överbelastningsinställningen ut så här.

I det här exemplet behöver du bara välja de objekt som finns i mappen "Woodworking".

Liknande bearbetning för 8.2 låter dig ställa in val för varje konfigurationsobjekt i en bekväm form. I 8.3 finns det tyvärr ingen sådan funktionalitet. En utväg i denna situation skulle vara att välja de nödvändiga föremålen på fliken "Ytterligare objekt för avlastning".

Du kan lägga till objekt här antingen manuellt (”Lägg till”-knappen) eller på begäran (”Lägg till efter begäran...”). Om det finns ett stort antal av dem är det andra alternativet att föredra.

I det här fallet blir begäran enligt följande. Fyll i parametrarna, slutför begäran efter att ha kontrollerat uppgifterna och klicka på knappen "Välj resultat".

När du har angett alla nödvändiga objekt och ytterligare element för uppladdning, klicka på knappen "Ladda upp data". De kommer att hamna i en XML-fil, vars namn och sökväg du angav tidigare. Resultaten av denna operation kommer att visas i meddelanden.

I det här exemplet var det nödvändigt att lossa endast 3 positioner, men fem avlastades. Detta beror på att en flagga sattes mittemot katalogen "Nomenklatur" i kolumnen "Ladda upp om nödvändigt". Tillsammans med de nödvändiga positionerna var deras föräldrar överbelastade.

Laddar en katalog från XML

När du har laddat ner data från källkonfigurationen till en XML-fil öppnar du måldatabasen. Objektens struktur och deras detaljer måste matcha varandra. I detta fall utförs överföringen mellan två standardkonfigurationer 1C: Accounting 3.0.

Öppen bearbetning i mottagardatabasen. Denna bearbetning används för både uppladdning och laddning av data. Gå till fliken "Ladda ner" och ange sökvägen till XML-filen till vilken data tidigare laddades ner. Efter det klickar du på knappen "Ladda ner data".

Nedladdningsresultatet kommer att visas i meddelanden. I vårt fall gick allt bra.

Katalogen "Nomenklatur" i den mottagande databasen fylldes inte i. Nu har den fem element: tre nomenklaturpositioner och två grupper.