Synkronisering av 1C UNF och redovisning. Publikationer. Regler för inhämtning av data


Många företag, som har börjat använda någon 1C-programvara, inser att funktionaliteten i denna applikation inte är lämplig för dem och flyttar till en annan plattform. För att förhindra att befintliga data går förlorade överförs de, vilket skapar ett utbyte mellan de gamla och nya program. Många organisationer använder flera olika konfigurationer samtidigt. För hög produktivitet och automatisering av arbetsprocesser är det nödvändigt att integrera alla använda konfigurationer. Till exempel, skapa ett utbyte mellan UNF och UNF mobilapplikation, eller mellan Enterprise Accounting och Trade Management. 1C-program är oberoende och reglerar till fullo all intern verksamhet. Synkronisering med andra applikationer måste upprätthållas regelbundet.

Upprätta utbyte i UNF

För att överföra data i 1C-baserade program används två typer av operationer:

Omvandling;
Synkronisering.

Konverteringen sker i två steg. Det första steget är att skapa CNF-utbytesregler som jämför innehållet i loggar och dokument för program som deltar i utbytet. Här är det möjligt att ändra parametrarna genom att ange nödvändiga beskrivningar som ska matas in i filen. Det är alla typer av dokumentförflyttningsloggar, olika informationsregister. Som ett resultat kommer vi att få en XML-fil som beskriver datasystemet för programmen som deltar i utbytet. Det andra steget innebär själva dataöverföringen.

Konvertering är en mer komplex process än synkronisering och för att utföra den måste du ha djup kunskap om 1C-konfigurationssystemet.

Synkronisering förutsätter att program ständigt kommer att arbeta tillsammans. Därför överförs kataloger och dokument från en applikation periodvis till en annan och tillbaka. Den största fördelen med synkronisering är frånvaron av onödigt arbete, till exempel dubbel datainmatning. Informationen som lagras i båda programmen kommer att vara identisk, vilket kommer att hjälpa till att undvika förvirring när du utför olika operationer.

Upprätta synkronisering i Ledningen av ett litet företag. I inställningarna, ange "Integration med andra program" och välj önskat objekt, enligt det objekt med vilket utbytet kommer att ske, genom att markera rutan bredvid "Datasynkronisering" objektet:

Synkronisering med 1C: Enterprise- och RIB-program;
Synkronisering med mobilapplikation;
Synkronisering med webbplatsen
Yandex. Leverans.

Vid utbyte med andra mjukvaruprodukter hittar 1C "Inställning av datasynkronisering" tillgängliga objekt. Först bestäms datum och organisation (om UNF upprätthåller register för flera företag), sedan väljs en plattform för utbyte. I slutet upprättar tjänsten en överensstämmelse mellan konfigurationsobjekt.

När synkroniseringen är etablerad kommer båda programmen att kunna fungera smidigt. I båda programmen kommer data om dokument som lagts upp, redigeras eller markeras för radering att vara synliga.

När du ställer in utbytet kan du välja typ av dataöverföring. I automatiskt läge övervakar programmet självt förändringar, bestämmer behovet av utbyte och gör det. I manuellt styrläge utförs alla dessa operationer av användaren. Detta är ofta nödvändigt när du uppdaterar en av konfigurationerna.

Utbyte mellan UT11 och UNF

När ett företag använder flera konfigurationer finns det ett behov av att utbyta data mellan dem. Det finns inga standardregler för överföring av data från UT11 till UNF, därför måste administratörer vid överföring av data utveckla sina egna, lämpliga för specifika redovisningsprinciper. Utbytet kan göras på två sätt - med hjälp av en mellanliggande XML-fil, och genom en direkt anslutning.

Innan du börjar byta plattformar måste du förbereda dem. Kontrollera om båda programmen är samma:

Uppgifter om organisationens TIN;
Detaljer "Namn" på organisationen;
Artikelkoder.

I UT är det nödvändigt att behandla handlingar partivis, radera alla markerade handlingar och stänga kassapass. Se till att granska varorna som finns kvar i lager, och om det finns negativa, gör ändringar.

Om huvudarbetet kommer att utföras i ett program, är det nödvändigt att slutföra köp- och försäljningsdokumenten.

Efter förberedelser i UT går vi till bearbetningen "Överföring av UT-data - UNF.epf" på menypanelen (Arkiv/Öppna). Programmet kommer att be om ytterligare information. Namnet på dokumentet för att spara data. Det kalenderdatum från vilket information om dokument kommer att anses vara relevant.

När du använder funktionstangenten "Ladda upp" kommer programmet att generera alla specificerade data i den tidigare valda filen.

När utbytesprocessen är avslutad är det nödvändigt att verifiera informationen i databaserna, generera rapporter om ömsesidiga avräkningar, varubalanser och Pengar. Du måste också organisera återöverföringen av dokument på följande sätt:

Meny 1C;
Alla funktioner;
Standard;
Utförande av dokument;
Utför tidigare utförda.

Uppladdning och omladdning kan göras kontinuerligt om du anger dataöverföringsperioder när du ställer in synkronisering. Utbytet sker enligt unika identifierare, det vill säga vid utbyte igen kommer informationen inte att dupliceras.

Utbyte mellan UNF och UNF mobilapplikation

1C-utvecklare, baserade på behoven hos små och medelstora företagsägare, skapade mobilapplikationen "1C: Managing a Small Firm." Det behövs för företag med fältanställda - säljare, mätare m.m. En specialist kan göra ändringar i programmet på plats, och på kontoret, i realtid, kommer dessa data att visas på en stationär UNF.

I den centrala UNF rymmer funktionaliteten ett stort antal objekt. Mobilappen har mycket färre funktioner. UNF och UNF-mobilapplikationen utbyter data som finns i den senare.

Dessutom lossas resterande gods med huvuddokumenten. Mobilapplikationen stöder inte alla dokument för godstransport. Skillnaden i saldon läggs till det officiella inmatningsdokumentet initiala saldon.

Objektbilder deltar inte i synkroniseringssessioner. Bilder laddas i samma ögonblick som artikelkortet öppnas.

Vid synkronisering är det möjligt att filtrera objekt efter ägare. Om du aktiverar det här alternativet kommer endast de objekt där denna användare är angiven att laddas upp till mobilapplikationen.

Om ett dokument med detaljer som inte stöds av mobilapplikationen har ändrats i mobilapplikationen kommer ett sådant dokument inte att ingå i den centrala databasen.

I den stora UNF sker synkronisering med den mobila UNF enligt en standardmekanism. Det finns inga specialiserade konfigurationer för regler här. Bytet genomförs enligt de bytesregler som anges i koden. För att överföra data genererar mobilapplikationen en uppsättning XDTO-objekt, som komprimeras, skrivs till informationsregistret och skickas en efter en till huvud-UNF.

Själva dataöverföringsprocessen sker i flera steg:

Först förbereder mobilapplikationen ett datapaket för överföring;
Därefter kommer att ställa in synkronisering med objektet för att ta emot information och i själva verket skicka själva data;
Huvud-UNF bearbetar mottagen data, konverterar den och förbereder ett datapaket för sändning till mobilversionen;
Efter mottagandet tar den mobila enheten emot datapaketet och bearbetar det. Och skickar nästa datapaket.

Detta händer tills all information har överförts. Vid ett kortvarigt avbrott har utvecklarna lagt till en funktion för att återuppta paket.

Synkronisering på en mobil enhet sker i bakgrunden.

Utbyte mellan UNF och BP 3.0

På många företag utförs förvaltningsredovisning i UNF, och alla redovisningsoperationer utförs i 1C: Enterprise Accounting-programmet. Det visar sig att försäljnings- och inköpsspecialisternas arbete utförs separat från revisorernas arbete. Men dessa system kan inte existera oberoende av varandra, därför tillhandahålls i konfigurationer baserade på 1C datautbyte mellan UNF och BP 3.0, liksom BP 3.0 som körs i molntjänsten 1C - Fresh.

All regulatorisk referensdokumentation från UNF laddas upp till redovisningsavdelningen. Under det omvända utbytet överförs endast kassaredovisningshandlingar.

För att ladda upp data måste du upprätta synkronisering. Det enklaste sättet att organisera datautbyte är med en tom databas. Här får konfigurationen endast utföras i konfigurationen fylld med data. Oftast är detta UNF.

Innan du börjar ladda upp måste du förbereda båda databaserna för att ladda upp dokument:

Ställa in redovisningsprinciper;
Skapa organisationer för vilka data kommer att laddas upp;
Se till att uppgifterna om organisationer (detaljerna "Namn", "TIN", "KPP") är identiska;
Fyll i TIN och KPP i katalogen över motparter;
Fyll i artiklarna i artikelkatalogen;
Ange initiala saldon (denna information ingår inte i uppladdningen);
Skapa säkerhetskopior databaser.

Om artiklarna och koderna i konfigurationerna matchar, kan jämförelsen ske automatiskt. Om inte, är mjukvarumatchning inte möjlig och måste göras manuellt.

Om en av plattformarna som deltar i utbytet är ny, finns det inget behov av att synkronisera data om finansiella dokument och nomenklaturdokument. Du bör ta bort objekten i dessa kataloger som skapades när databasen först fylldes i.

Själva synkroniseringen måste göras i två steg:

Skapa ett utbyte i UNF;
Ställ in utbyte i Enterprise Accounting.

Arbetsreglerna vid UNF beskrivs i första avsnittet av denna artikel. Dessutom måste du här ange infobasprefixet.

Därefter måste du ange villkoren för dataöverföring. En direkt anslutning via Internet eller dataöverföring via en lokal katalog eller FTP-resurs tillhandahålls. Därefter måste du välja en synkroniseringsmetod och dubbelkolla att de valda inställningarna är korrekta. Allt som återstår är att utföra lossningen själv. Filen med nedladdade data måste sparas.

Nu måste du förbereda strömförsörjningen. Först, i administrationsinställningarna, måste du markera rutan bredvid "Använd datasynkronisering." Här måste du ange ett prefix som sammanfaller med det som anges i UNF. Konfigurera uppladdning (Administration/Synkronisering/Ställ in ny synkronisering). Vi väljer den nödvändiga UNF-konfigurationen från listan över potentiellt tillgängliga för utbyte.

När du klickar på "Ändra regler för datauppladdning" kommer du att kunna göra justeringar. Här kan du ange startdatum för uppladdningen och filtrera efter organisation.

Därefter jämför programmet data och visar en lista som indikerar inkonsekvenser i dokumenten i konfigurationerna. Nästa steg är nedladdning. För att göra detta, klicka på "Ladda ner data".

Data från filen som genereras av UNF kommer att skickas till BP och data kommer att laddas upp. För att utföra ett omvänt utbyte till UNF måste du utföra ett andra byte genom att klicka på knappen "Kör nu". Efter detta kommer synkroniseringen att slutföras, och programmet kommer att meddela dig att utbytet är klart.

En mer mobil bas är företagsredovisning. Lagar ändras nästan varje dag, och följaktligen ändras dokument och databasuppdateringar dyker upp. Vid uppdatering av konfigurationen ändras utbytesinställningarna. Det vill säga att det kan finnas fel i programsynkroniseringen. För att undvika detta måste du konfigurera om synkroniseringen när du uppdaterar strömförsörjningen, eller inte uppdatera applikationerna alls.

UNF-uppladdning till 1C Accounting

Programmet "1C: Ledning av ett litet företag 8" är endast avsett för att upprätthålla förvaltningsredovisning. Även om systemet tar hänsyn källdokument, accepterat att bokföring, själva bokföringen upprätthålls inte direkt.

För de fall då ett företag behöver upprätthålla en reglerad redovisning finns programmet ”1C: Accounting 8” (nedan kallat BP). Samtidig användning av två mjukvaruprodukter i ett företag kan leda till att införande av samma dokument och referensböcker i båda informationsbaserna kommer att öka de anställdas tidskostnader.

För att eliminera dubbelinmatning av dokument finns det en mekanism för utbyte av data mellan programmen "1C: Small Firm Management 8" och "1C: Accounting 8".

Ställa in utbyte av UNF med 1C: Redovisning

Alla nödvändiga referensböcker och dokument från sektionerna Försäljning, Inköp, Produktion, Pengar överförs från UNF till BP. Det bör dock noteras att handlingar som rör redovisning och beräkning av löner, fastighetsredovisning och skatteberäkning inte ingår i bytet. Detta beror på det faktum att de i UNF skapades endast för förvaltningsredovisningsändamål. Från BP kan du i sin tur ladda ner kataloger och dokument som visar kassaflöden i banken och kassadisken. Mer detaljerad information om överensstämmelse med uppladdade data finns i dokumentet Sharing i leveransfilen för 1C: Accounting 8-programuppdatering.

Ett viktigt inslag i datautbytesmekanismen är den separata uppsättningen av postkonton och avräkningar med motparter i två program. Detta beror på det faktum att redovisningskonton i UNF upprättas för förvaltningsredovisning, och i BP - för reglerad redovisning.

Datautbyte mellan UNF- och BP-databaserna kan initieras av ett användarkommando eller automatiskt enligt ett specificerat schema.

När de skapas eller ändras registreras dokument och katalogelement som deltar i utbytet för utbyte i tjänstetabellen. Vid tidpunkten för avlastning från UNF genereras en fil som innehåller data från registrerade kataloger och dokument. Vid laddning till strömförsörjningen sker datasynkronisering. Matchning sker automatiskt baserat på specifika sökfält, men användaren kan göra ändringar i synkroniseringsinställningarna eller manuellt matcha objekt.

För att utbyta data mellan UNF och BP är det nödvändigt att konfigurera det. Det rekommenderas att utföra den första inställningen först i UNF och sedan slutföra den i BP. Innan utbytet påbörjas måste organisationer skapas i programmet 1C: Accounting 8 för vilka dokument laddas, redovisningsprinciper konfigureras och initiala saldon skrivs in (dokument för införande av initiala saldon överförs inte).

Som standard är datadelningsfunktionen inaktiverad. För att aktivera det, i sektionen Företag, klicka på knappen Fler alternativ - Integration med andra program - Synkronisering med 1C: Enterprise-program, du måste markera kryssrutan Datasynkronisering.

Det rekommenderas att sätta ett infobasprefix – en unik uppsättning siffror och bokstäver. Vid utbyte av data läggs prefixvärdet till numret på det laddade objektet, vilket gör att du kan bestämma dess ursprung.

En ny växel med strömförsörjningen skapas genom att klicka på knappen Ställ in datasynkronisering – Ställ in datasynkronisering. I rullgardinsmenyn väljer du 1C: Accounting 8-utgåvan.

I form av det första konfigurationssteget som öppnas måste du lämna det manuella konfigurationsalternativet och klicka på Nästa. Med knapp Detaljerad beskrivning du kan läsa en beskrivning av metodiken för utbyte mellan konfigurationer, samt få information om överensstämmelsen mellan synkroniserade objekt.

Figur 17.1. Ställa in datasynkronisering med 1C:Accounting 8

Viktig! Innan du sätter upp växeln för första gången måste du göra säkerhetskopior av två infobaser!

Det finns två alternativ för att överföra data: via Internet med en direkt anslutning till programmet och via kanaler som en nätverkskatalog eller FTP-resurs. Beroende på vald dataöverföringsmetod måste du konfigurera parametrarna som bestämmer hur utbytesfilen ska sparas. När du använder en nätverkskatalog som en datalänk måste du ange dess plats. Om du behöver begränsa åtkomsten till uppladdningsfilen eller optimera dess överföring kan filen skapas i ett arkiv och vid behov ställa in ett lösenord för den.

Figur 17.2. Ställa in datautbyte via en nätverkskatalog

I nästa steg tilldelas ett namn till växeluppställningen och prefixet för den infobas från vilken bytet kommer att utföras indikeras. Genom att klicka på knappen Ändra regler för dataöverföring öppnas fönstret för inställningar för datasynkronisering. Du måste ställa in följande parametrar i den:

  • Synkroniseringsmetod. Vid automatisk synkronisering registrerar programmet självt nya och ändrade kataloger, samt dokument, för uppladdning. Om manuell synkronisering är inställd måste användaren varje gång en uppladdning initieras välja vilka dokument som ska laddas upp, organisation och period.
  • Avlastningsdatum. Finns med automatisk synkronisering. Det är från detta datum som dokument kommer att registreras för uppladdning.
  • Organisation. Du kan ladda upp dokument antingen för en organisation eller för flera. Den här inställningen definierar deras lista.
  • Uppladdningsbara dokument. Du kan bara ladda upp vissa dokument.

Figur 17.03. Konfigurera uppladdade data

Om du markerar kryssrutan Läs av förskott automatiskt vid överföring av dokument till företagets bokföring, kommer återbetalningsmetoden att tilldelas automatiskt när du laddar dokument till BP. Inställningar för datasynkronisering kan ändras senare.

Nästa fönster i inställningsassistenten för datautbyte visar sammanfattande information om de tidigare gjorda utbytesinställningarna.

Figur 17.04. Regler för att skicka data från UNF

Efter att ha klickat på knappen Nästa kommer systemet att generera en fil med utbytesparametrar, som kommer att användas vid fortsatt konfiguration i BP, och kommer att erbjuda att ladda ner data. Det rekommenderas att du godkänner detta och klickar på Slutför. I annat Systemet kommer att spara inställningarna, men data kommer inte att laddas upp och måste göras separat.

Figur 17.6. Slutför synkroniseringsinställningen i UNF

Om du sätter upp ett utbyte mellan informationsbaser som innehåller mycket data (ett stort antal kataloger och dokument) rekommenderas det att slutföra installationen utan kryssrutan Ladda data... Ladda sedan ner separat med bearbetning Sammansättning av skickade data (öppnas av knappen bredvid knappen Synkronisera) - först alla kataloger, sedan dokument. Annars kommer uppladdning av data och efterföljande synkronisering att ta lång tid och minska programmets prestanda.

Det andra steget av att sätta upp utbytet utförs i programmet 1C: Accounting 8. Det ska också skapa ny inställning synkronisering och välj 1C: Ledning av ett litet företag som den andra informationsbasen. I inställningsassistenten för utbyte anger du filen med inställningarna som laddats ner från UNF. Efter att ha läst den här filen kommer synkroniseringsinställningarna automatiskt att tillämpas på 1C: Accounting-databasen, inklusive prefixet.

När synkroniseringsinställningen är klar, börjar processen att läsa data från uppladdningsfilen. Som ett resultat kommer programmet att generera en lista över objekt som är redo att laddas in i informationsbasen.

Oavsett om data laddas in i en tom informationsbas eller en som redan innehåller information, bör referensböcker och dokument jämföras: detta kommer att eliminera uppkomsten av dubbletter i programmet. Automatisk jämförelse av data enligt specificerade regler tas fram genom att klicka på knappen Jämför. Efter detta kommer systemet självständigt att jämföra alla nedladdade data.

Figur 17.7. Datajämförelseformulär vid inläsning i 1C: Redovisning

Nästa steg i att utföra utbytet är att direkt ladda ner data. Det börjar med knappen Nästa. Data från filen kommer att laddas in i infobasen.

Efter nedladdning kommer processen att ladda ner data från strömförsörjningen att inträffa. För att ladda ner kataloger och dokument från BP till UNF är det nödvändigt att göra ett andra utbyte i programmet 1C: Small Firm Management 8. I datautbytesfönstret i UNF måste du klicka på knappen Synkronisera. Efter detta avslutas datasynkroniseringen och systemet kommer att visa ett meddelande som indikerar att utbytet har slutförts.

Utför ett utbyte

Utbytesprocessen genomförs i tre steg:

1. Ladda upp data från UNF.

För att ladda ner data från UNF måste du klicka på knappen Synkronisera i datautbytesformuläret. Efter att ha tryckt på knappen kommer en datafil att genereras.

I "1C: Accounting 3.0" ska du gå till Administration – Datasynkroniseringsinställningar – Datasynkronisering. Klicka sedan på knappen Synkronisera. Programmet kommer att ladda ner all ny och ändrad data.

Efter att ha slutfört denna operation måste du slutföra utbytesproceduren i programmet 1C: Small Form Management 8 på samma sätt som beskrivits ovan.

Viktig! Om du behöver utföra ett envägsutbyte: ladda bara ned data från UNF och inte ladda ner det tillbaka, innan varje nedladdning till BP bör du rensa alla onödiga objekt från registrering med hjälp av sammansättningen av skickad databehandling.

Figur 17.8. Ta bort kataloger och dokument som registrerats för uppladdning till UNF

Funktioner för att använda utbytet

Innan du använder datautbyte bör du också överväga följande punkter:

På grund av det faktum att programmet 1C:Accounting 8 inte håller reda på objekt vad gäller egenskaper, laddas inte egenskaper som skapats i UNF upp till BP. Om till exempel UNF registrerar produkten "Bomull T-shirt" enligt egenskaperna (storlek och färg): "Bomull T-shirt" (L, röd)", "Bomull T-shirt (L, blå)" , sedan laddar BP upp föremålet i form av ett föremål "Bomull T-shirt" utan egenskaper. Figur 1.18 visar fakturadokumentet som innehåller artikelposter med egenskaper, och figur 1.19 visar samma dokument efter inläsning i databasen 1C: Accounting 8, utan egenskaperna.

Handlingar överförs till BP i samma skick som de var vid tidpunkten för lossningen från UNF. Det vill säga, om ett dokument laddades upp som inte har lagts upp eller markerats för radering, så kommer det att laddas in i BP som inte postat respektive markerat för radering.

För korrekt utbyte är det viktigt att övervaka relevansen av utbytesreglerna genom att klicka på knappen Ladda regler i datasynkroniseringsformuläret. Dessa regler definierar algoritmen för att konvertera data som laddats ner från UNF till BP. Proceduren för att uppdatera utbytesreglerna finns i informationsfilen som ingår i leveransen av 1C: Accounting 8-programuppdateringen.

  • Partner till TQM systems Alena Tsaplina
  • 25/2/2017 12:36:01
  • webbplatser, UNF

Betyg 5,00 av 5 baserat på 2 betyg

Vi väntar på dina bedömningar - vi strävar efter att du ska hitta svar på frågor gällande användning programvara för dina ändamål. Skriv kommentarer – vi ska försöka svara på hur vi kan lösa dina problem.

Mobil app 1C: Leda vårt företag för mobilt arbete kan användas tillsammans med skrivbordet ( PROF eller Grundläggande) eller molnversion av applikationen 1C: Leda vårt företag 8.

För att kunna synkronisera mobilapplikationen med desktopversionen behöver du utföra ett antal åtgärder i desktopversionen.

Dessa steg visas nedan. De måste köras på din lokala dator. I exemplet betraktas en dator som körs operativ system Windows:

  • Du måste se till att webbservern är installerad och körs på din dator Apache eller IIS, A Brandvägg blockerar inte inkommande anslutningar till porten som används av webbservern (vanligtvis 80 eller 8080). Mer information om hur du ställer in webbservrar finns i dokumentationen som medföljer dem.
  • Behöver distribuera ett skrivbordsprogram 1C: Leda vårt företag 8 på din dator. Rekommenderas att använda senaste versionen skrivbordsapplikation. Ska göra Grundläggande eller PROF version.

    Synkronisering med mobilapplikationen kommer att utföras på uppdrag av användaren som har tillgång till skrivbordsapplikationen.

    Som standard finns det redan en användare i skrivbordsapplikationen Administratör, du kan använda den eller skaffa en ny (avsnitt AdministreringAnvändar- och rättighetersinställningarAnvändare), ange de minimirättigheter som krävs för synkronisering – Försäljning, Anskaffning Och Pengar.

  • Du måste publicera en webbtjänst Mobiltjänst att utbyta data med en mobilapplikation. Denna operation utförs i skrivbordsapplikationens konfigurator 1C: Leda vårt företag 8. För att göra detta måste du använda menyalternativet Administrering.


I fönstret som visas måste du ange namnet på publikationen, välja den webbtjänst som ska användas, ställa in publikationskatalogen och se till att kryssrutorna är markerade Publicera webbtjänster Och Mobiltjänst.


Efter att ha angett ditt användarnamn och lösenord bör din webbläsare visa en länk till WSDL diagram.


    I mobilapplikationen ska du ange adressen där webbtjänsten publicerades, samt ditt användarnamn och lösenord. Adressen bör vara ungefär som http:///[PublicationName] . Om den lokala datorn och mobilenheten är anslutna till samma nätverk, då IP adresser datorn använder sin lokala IP-adress.

    Om din mobila enhet ansluter till centralen informationsbas från ett annat nätverk via Internet, då måste du använda en extern statisk IP-adress dator. Denna tjänst kan tillhandahållas av din Internetleverantör. Om av någon anledning den externa statiska IP-adress inte kan användas, då kan du använda tjänsten 1C: Länk(förutom för användare av grundläggande versioner, för vilka tjänsten inte är tillgänglig).

Efter att ha slutfört stegen ovan, ställ in synkroniseringen av mobilapplikationen med skrivbordsversionen av applikationen 1C: Leda vårt företag 8 Det kommer att slutföras.


← Arbetar med en lista över infobaser

1C-konfigurationer med större eller i mindre utsträckning detaljer automatiserar olika områden av specialisternas aktiviteter på företaget. Det är inte ovanligt att en organisation använder flera konfigurationer samtidigt. Dessa applikationer är å ena sidan ganska autonoma när det gäller innehållet i de automatiserade processerna, men å andra sidan är det nödvändigt att upprätthålla kopplingar mellan deras data eller upprätta korrespondens med varierande regelbundenhet. Som med många "icke-redovisningsmässiga" konfigurationer, i fallet med 1C.UNF är frågan om överföring av data till redovisningssystemet relevant.

Synkronisera appar

Samexistensen av de två konfigurationerna innebär att innehållet i kataloger och dokument i en applikation överförs till den andra och vice versa med en given frekvens. Fungerande synkronisering är nyckeln effektivt arbete.

Det främsta positiva resultatet av att använda denna teknik är frånvaron av dubbelinmatning av dokument och deras konsistens när de lagras i olika databaser.

I 1C.UNF-konfigurationen börjar synkroniseringen med en annan applikation genom att följa rutten "Företag / Inställningar / Integration med andra program / Synkronisering med 1C.Enterprise-program." Länken "Ställ in datasynkronisering" är tillgänglig här; genom att klicka på den startar användaren en sökning efter tillgängliga applikationer för att upprätta de nödvändiga anslutningarna. I slutet av sökningen uppmanar programmet användaren att välja från listan över upptäckta applikationer att synkronisera med.

Processen utförs med hjälp av en guide som öppnas genom att klicka på knappen "Konfigurera". De första parametrarna som kräver definition är:

  • Startdatum för synkronisering;
  • Lista över organisationer, om applikationen innehåller referenser för mer än ett företag.

Värden kan justeras via hyperlänken "Ändra regler för datasynkronisering".

Nästa steg försöker matcha data som ingår i konfigurationen. Programmet kommer att rapportera de poster för vilka det inte var möjligt att automatiskt hitta ett par. I detta fall bör användaren utföra jämförelsen manuellt, eventuellt lägga till de nödvändiga objekten i katalogen. Efter att ha kontrollerat på sidorna av båda konfigurationerna alla varningar som guiden "uppmärksammat" anses synkroniseringsinställningen vara klar.

I framtiden kommer applikationer att börja arbeta tillsammans, periodvis utbyta data, och de associerade objekten kommer att behållas i samma tillstånd när det gäller att ändra innehåll, lägga upp och markera för radering.

Varningar vid synkronisering av data

Gränssnittet är utformat för att visa statistik över apploch manuellt justera resultaten. Informationen i avsnittet är fördelad på fyra flikar:

  • Ej postade dokument;
  • Ofullständiga detaljer;
  • Konflikter;
  • Ej accepterat vid förbudsdatum.

Ett undertryckningsdatum undertrycker överföringen av data som skapats eller ändrats på en viss dag. Det möjliga innehållet i de återstående flikarna framgår intuitivt av deras namn. Att indikera ett problem på någon av flikarna innehåller alltid en beskrivning av anledningen till att datamatchningen inte utfördes automatiskt av systemet. I det här fallet måste användaren korrigera uppgifterna eller ignorera varningen.

Man bör komma ihåg att systematisk underlåtenhet att ta hänsyn till systemvarningar och deras ackumulering kommer att leda till bristande de facto integritet för efterlevnad och kommer att göra den etablerade anslutningen av konfigurationer formell.

Utförandelägen för synkronisering

Spektrum av överförda data och utförare som utför överföringen är föremål för konfiguration. Användaren ges möjlighet att begränsa sammansättningen av uppgifterna med en tidsperiod, utesluta enskilda motparter eller vissa typer av dokument från överföringslistan. Du kan välja alternativet för att överföra data mellan konfigurationer:

  • "Automatiskt läge" - som namnet antyder, övervakar systemet förändringar utan användaringripande, bestämmer behovet av ett utbyte och genomför det;
  • "Manuell kontroll" - involverar automatisk sändning av kataloger, åtgärder med dokument är under kontroll av användaren och dataöverföring utförs med tvång.

Synkronisering med redovisningssystemet

1C.Accounting-konfigurationen används oftast i samband med UNF. Inledningsvis utförs matchningen av huvudkatalogerna med hjälp av de viktigaste identifieringsfälten, till exempel:

  • Bankkonton – fälten "Ägare", "Kontonummer";
  • Motpartsavtal – fälten "Namn", "Kod", "Ägare", "Avräkningsvaluta", "Organisation", "Typ av avtal";
  • Motparter – fälten "Namn", "TIN", "KPP";
  • Nomenklatur – fälten "Kod", "Namn" etc.

Det är möjligt att skicka de flesta dokument från UNF till bokföringsapplikationen, i motsatt riktning överförs dokument uteslutande till banken och kassan.

Synkronisering med 1C-applikationen Entreprenörsrapportering

Företag med enkel redovisning använder 1C.OP för att generera reglerad rapportering och skicka in den till statliga organ. I de fall då UNF-konfigurationen, tillsammans med 1C.OP, används för att upprätthålla förvaltningsredovisning, är det tillrådligt att ställa in datasynkronisering av dessa konfigurationer.

Ideologin med att upprätta ett samband är av samma karaktär som vid en redovisningsansökan. Information om motparter och deras konton från kataloger och betalningsdokument för banken och kassan överförs till OP. Automatisk synkronisering säkerställer överföringen av alla dokument till OP, från vilken användaren sedan kan välja de som är relaterade till skatteredovisning.

Med hjälp av exemplet med mobilapplikationen "1C: Managing our company" (förkortat UNF), vill jag visa utvecklingen mobil affärsapplikation från dess ursprung och releasen av den allra första versionen till i dag. Appen har för närvarande över 220 000 nedladdningar; Applikationen är gratis, men den har betalalternativ (genomförs genom köp i appen).


Den första versionen av den mobila UNF gjordes på en av de första versionerna av mobilplattformen 1C:Enterprise 2012. Vid den tiden fanns det redan en klient-server-konfiguration "1C: Management of a small company" (då var namnet det), ett program för att automatisera verksamheten i ett litet företag - försäljning, inköp, kund- och leverantörsbas, lager ledning, produktion m.m.

Liksom de flesta mobilapplikationer skrivna på den plattformsoberoende mobilplattformen 1C:Enterprise, är mobil UNF tillgänglig på iOS, Android och Windows.

Uppgiften var som följer: att skapa en mobilapplikation som stöder en del av arbetsscenarierna för den "stora" UNF. Applikationen måste kunna arbeta både självständigt och synkronisera data med den "stora" UNF:en (hädanefter kommer jag att skriva ordet "stor" i relation till klient-serverversionen av UNF utan citattecken för att inte överbelasta texten). Vid arbete med en stor CNF måste scenarier med "mobila" anställda - säljare, serviceingenjör, säljare - stödjas.

Den första versionen skapades på 1 man-månad. När man skapade en mobilapplikation implementerades vissa metadataobjekt (kataloger, dokument) på grundval av objekt från den stora UNF. Men en del av funktionaliteten måste programmeras från grunden, till exempel processen att utbyta data med en stor UNF. Det är sant att i förhållande till datautbyte var vi faktiskt tvungna att programmera lite - vi använde standardplattformsmekanismer (särskilt utbytesplaner), som reducerar kodningen till ett minimum.

Förutom att förenkla arbetet med datasynkronisering, underlättar 1C-plattformen avsevärt arbetet med att konstruera en fullfjädrad mobilapplikation, vilket ger utvecklaren sådana gränssnittskomponenter som listor (tabellformiga och hierarkiska) med möjligheten att söka efter dem, inmatningsfält med sökning, tabeller för rapporter, ett brett utbud av diagram, möjlighet att skriva ut på WiFi- och Bluetooth-skrivare, etc.

Funktioner i mobilversionen

Det finns två huvudstrategier för att välja funktionalitet för en mobilapplikation. Den första är "en applikation - en funktion". Till exempel en mobilapplikation för att ta emot varor på ett lager, som bara kan skanna streckkoden på en produkt med en inbyggd kamera och skicka information om den mottagna produkten till servern. Den andra strategin är att skapa en mobilapplikation med bred "allt-i-ett"-funktionalitet. Båda tillvägagångssätten är giltiga; När vi skrev en mobil UNF valde vi det andra tillvägagångssättet - vår applikation täcker många uppgifter inom sitt ämnesområde och kan arbeta helt självständigt och tillgodose behoven hos en liten organisation. En annan fördel med detta tillvägagångssätt är att användaren kan arbeta med flera inbördes relaterade funktioner från en applikation.

Mobile UNF använder i stor utsträckning funktionaliteten hos en mobil enhet, särskilt:

  • Enhetens inbyggda kamera kan användas för att fotografera produkten när du fyller i produktkortet, för att läsa streckkoder och QR-koder
  • En faktura för betalning kan skickas till kunden via e-post eller SMS
  • Motparten kan väljas från den mobila enhetens adressbok
  • Om motparten har ett telefonnummer kan du ringa motparten eller skicka ett SMS med en knapptryckning; om ett e-postmeddelande är angivet, skicka ett brev; om en adress anges, visa det på kartan
  • Du kan skriva ut dokument till skrivare via WiFi och Bluetooth
Det finns ett alternativ att säkerhetskopiera och återställa den mobila UNF-databasen till Yandex.Disk och skicka databasen med post.

Konfigurationen av den mobila UNF ser ganska spartansk ut (se skärmdump nedan):

  • 8 uppslagsböcker (i stora UNF finns 273 uppslagsböcker)
  • 7 dokument (i stora UNF - 125)
  • 3 dokumenttidskrifter (i stora UNF - 24)
  • 3 informationsregister (i stora UNF - 357)
  • 4 ackumuleringsregister (i stora UNF – 64)

Huvudobjekten för mobil UNF

Men trots detta en liten mängd applicerade föremål visade sig produkten vara ganska funktionell.

En intressant egenskap hos den mobila UNF är att den ofta börjar användas av människor som aldrig har hört talas om 1C förut (ja, det finns sådana i vårt land), de som behöver en mobilapplikation för att hålla register över sina småföretag ( till exempel hempyssel). De hittade den precis genom att söka in Google Play eller AppStore, läs recensionerna – och började jobba.

Autonom drift

Detta arbetsscenario är avsett för mycket små organisationer, när all redovisning utförs uteslutande på en mobil enhet. Detta kan till exempel vara ett "hem"-företag - att tillverka smycken hemma och sälja dem på VKontakte-sidan. Eller kanske till och med en liten butik - jag såg personligen ett fall där en leksaksbutik som specialiserat sig på försäljning av Lego-konstruktörer förde register enbart för mobilversion UNF. Med tanke på att den mobila UNF kan skriva ut på WiFi- och Bluetooth-skrivare kan den användas för att lösa ett ganska stort antal problem. Mobile UNF stöder orderhantering, inmatning av inkommande och utgående fakturor, redovisning av kvitton och utgifter för pengar.

Arbeta i synkroniseringsläge med servern (första versionerna)

I synkroniseringssättet med servern i den mobila UNF i tidigare versioner blev redovisningsfunktionalitet otillgänglig, och arbetet i den utfördes huvudsakligen med order (mottagande och fullgörande av order) och relaterade aktiviteter (underhålla kataloger över motparter, varor och tjänster, etc.).

Kataloger över varor och tjänster, entreprenörer och beställningar synkroniserades med det stora UNF.


Datautbyte mellan mobil och stor UNF i de första versionerna

Beställningar som lades in från mobila enheter hamnade i ett stort UNF och när de synkroniserades hamnade de på de som ansvarade för beställningarnas mobila enheter. Handlingar som kassakvitton, försäljning av varor etc., inmatade på mobila enheter, gick till stora UNF, men synkroniserades inte mellan Mobil enheter. Allt arbete i mobilapplikationen i synkroniseringsläge utfördes huvudsakligen kring beställningar - deras acceptans och utförande; fullständig redovisning utfördes inte på den mobila enheten; för detta var det nödvändigt att använda en stor CNF på datorn.

Detta var fallet i de första versionerna, men senare ändrade vi situationen och utökade listan över scenarier för att använda mobil CNF för att göra det lättare för användarna att arbeta med det.

Lite om datasynkronisering

Datautbyte mellan mobil och stor UNF sker genom webbtjänster; den mobila UNF anropar webbtjänster utplacerade på den stora UNF-sidan. Datastrukturerna i stora och mobila CNF är olika; När vi utformade arkitekturen övervägde vi två alternativ för datautbyte:
  1. Skapa en datastruktur i en stor CNF som duplicerar datastrukturen för en mobil CNF, och utbyt data med den mobila CNF en-till-en. När du ändrar data i en stor UNF måste du överföra den nya/ändrade data till denna dubblettstruktur, och efter att ha utbytt data med den mobila UNF, konvertera data som kom från den mobila enheten och som finns i dubblettstrukturen till den stora UNF formatera.
  2. Utbyta data direkt med strukturerna i ett stort UNF, konvertera data "i farten" enligt utbytesreglerna.
Vi bestämde oss för att välja det andra alternativet. Det första alternativet, även om det lovade vissa fördelar förknippade med enkelheten i själva datautbytet, hanterade inte situationen bra när datastrukturen ändrades (utvidgades) i den nya versionen av den mobila UNF; För att en-till-en datautbyte ska fortsätta att fungera skulle det vara nödvändigt att uppdatera servern, stora UNF. Vilket av många anledningar var oacceptabelt.

Datautbytesmekanismerna som implementeras i plattformen tar på sig det mesta av arbetet med att skapa paket för datasynkronisering, vilket gör att du kan reducera kodningen till ett minimum. Under utbytesprocessen används standardmekanismen för 1C:Enterprise-plattformen - datautbytesmekanismen; för varje mobil UNF skapas en datautbytesnod i den stora UNF, i den stora och mobila UNF används en ändringsregistreringstjänst för att spåra data som ändrats sedan den senaste synkroniseringen, etc.

Mobilapplikationen initierar datautbyte, genom att använda plattformsmekanismerna, genererar ett utbytespaket (innehållande mobilapplikationsidentifieraren och data uppdaterad på mobil-UNF:en sedan den senaste synkroniseringen) och skickar den till den stora UNF. Baserat på informationen i startpaketet, förbereder den stora CNF:n för den mobila CNF:n data som ändrats i den stora CNF:n sedan den senaste synkroniseringen och paketerar dem i paket. Paket i XDTO-format är 1C-metadataobjekt serialiserade i XML; Storleken på varje paket är högst 500 objekt.

Mobile UNF samlar in denna data paket för paket. Efter att ha laddat ner det sista paketet börjar den mobila UNF bearbeta mottagna data - bearbeta dokument, registrera kataloger, etc. I händelse av ett anslutningsavbrott stöds återupptagande av paket; Vi skrev själva återupptagningsmekanismen för CNF (den finns inte i plattformen), men eftersom mobil CNF tillhandahålls i källkod kan utvecklare titta på implementeringen av mekanismen och låna den till sina applikationer.

Under den initiala synkroniseringen av en mobil CNF med en stor CNF kan du inte arbeta i den mobila CNF - ett modalt fönster visas som visar processens framsteg. Alla efterföljande synkroniseringar är i bakgrunden och blockerar inte driften av den mobila UNF.

Fullständig lista över objekt som utbyts mellan mobil och stor UNF:

  • Kataloger:
    • Nomenklatur
    • Motparter
    • en lista över användare
  • Dokumentation:
    • Kundordrar
    • Kvitto i kassan
    • Kostnad från kassan
    • Inköpsfaktura
    • Försäljningsfaktura
    • Produktion
  • Register (men inte alla priser, utan bara de viktigaste):
    • Priser Leverantörer
    • Priser på produkter
  • Information om organisationen:
    • namn
    • Skatteuppgifter
I det stora UNF har produkter bilder - bilder på själva produkterna. För att minimera trafiken laddar vi inte in bilder i den mobila UNF:en, de laddas på begäran – till exempel när vi öppnar ett produktkort i den mobila UNF.


Produktkort med produktbild

Utveckling av applikationen - utveckla användningsfall

En typisk situation är att ett företag växer och funktionaliteten hos mobil CNF på en mobil enhet inte längre räcker till. En annan anställd (eller anställda) dyker upp i verksamheten, och de behöver också arbeta med beställningar.

I de första versionerna av den mobila UNF:en var flyttscenariot ganska okomplicerat - data som matades in i den mobila UNF kopierades till databasen för den stora UNF, och användaren var nu tvungen att föra register på datorn. I det här fallet kommer den mobila UNF:en att fungera i läget att arbeta med beställningar, och det kommer inte längre att vara möjligt att föra register (som på den fristående versionen av den mobila UNF).

Detta var naturligtvis inte helt bekvämt för slutanvändaren - han var redan van vid att föra register från en mobil enhet, men här tvingades han sitta vid datorns tangentbord. Alla kommer inte att vara nöjda med detta.

Därför har vi utökat listan över scenarier för driften av mobil UNF. Utseendet på vår molntjänst http://1cfresh.com, baserad på 1cFresh molnteknik. Det är nu möjligt att placera stora CNF i molnet. Vi har beskrivit tre scenarier för att använda en mobilapplikation när användarens verksamhet växer:

  1. Alls litet företag. Bokföring utförs på en mobil enhet.
  2. Verksamheten växer – anställda har dykt upp. Du kan installera mobil UNF på anställdas mobila enheter. Samtidigt måste du kunna utbyta data mellan mobila enheter för att synkronisera data; För detta beslutade vi att inte använda filutbyte, utan att använda för synkronisering (och samtidigt för säkerhetskopiering) en version av den stora UNF som finns i http://1cfresh.com-molnet. När du aktiverar det här skriptet skapas en instans av en stor CNF i http://1cfresh.com-molnet, vars databas kommer att användas för att synkronisera data mellan mobila enheter. Att använda en mobil enhet i det här scenariot är gratis, för varje ytterligare enhet debiterar vi 75 rubel/månad, du kan inte använda mer än tre enheter i det här scenariot. Samtidigt kan användare av mobila enheter tilldelas fördefinierade roller - säljare, serviceingenjör, säljare (detaljerad konfiguration av roller är också möjlig); Mobilapplikationens funktionalitet kommer att begränsas i enlighet därmed. Du kan också arbeta via en webbklient eller tunn klient med en stor CNF värd i molnet, men funktionaliteten i molnet CNF kommer att reduceras till funktionaliteten för den mobila CNF. Men jobba direkt in moln UNF valfritt - allt arbete kan endast utföras från mobila enheter.
  3. Verksamheten har vuxit till storleken på ett medelstort företag. I det här fallet är det vettigt att hyra en fullfjädrad version av en stor UNF i molnet för att få (via en webbklient eller tunn klient) ytterligare funktionalitet - CRM (planerna inkluderar att inkludera CRM i den mobila UNF, men för nu finns det bara i den stora versionen), lagerhantering, utökad prisbildning, möjlighet att arbeta med banker och. I det här fallet är antalet mobila enheter som arbetar med en stor CNF inte begränsat (för varje enhet tas en extra avgift ut enligt tariffen, som för en arbetsplats; 1 licens för CNF i Fresh eller för en "boxad" CNF ger rätten till fri användning av 1 mobilapplikation).

Erfarenhet av appintäktsgenerering

UNF-mobilapplikationen, som jag redan skrivit, är gratis. För en tid sedan bestämde vi oss för att tjäna pengar på vår applikation (med köpfunktionen i appen implementerad i 1C:Enterprise mobilplattform version 8.3.8), sälja ytterligare funktionalitet - produktion och möjligheten att synkronisera med ytterligare mobila enheter.


Produktionsfunktionen är ett engångsköp och möjligheten att synkronisera med ytterligare mobila enheter paketeras som ett abonnemang som måste förnyas varje månad. Intressant nog, bara 3 veckor efter att ha lagt till shoppingfunktionen, var mobil UNF bland de 15 bästa på Google Play för försäljning av affärsapplikationer.

Slutsats

Mobile UNF är en relativt liten (i termer av källkodsvolym), men ganska populär produkt. Vi hoppas att berättelsen om dess utveckling kommer att vara användbar för skaparna av mobila slutanvändarprodukter både med 1C-teknik och andra utvecklingsverktyg.

Det skulle vara användbart att påminna dig om att på den mobila 1C-plattformen kan du skapa applikationer som inte bara interagerar med 1C-serverns backend; protokoll som används för att utbyta data i mobilapplikationer på 1C-plattformen - plattformsoberoende (webb- och HTTP-tjänster, stöd för XML och JSON, etc.). Så om du snabbt och dynamiskt behöver utveckla en plattformsoberoende (Android, iOS, Windows) mobilklient, med möjligheten att arbeta offline utan en konstant internetanslutning för din affärsapplikation, så kan 1C mobilplattformen vara det bästa valet till dig.

Redaktörens val
Böcker om kriget Alexander Tvardovsky "Vasily Terkin" Ryumicheva Svetlana Nikolaevna historielärare vid Kisnemskaya Secondary School 1939-1940...

Aforismer och citat av Konstantin Ushinsky Konstantin Dmitrievich Ushinsky är en rysk klassisk lärare från 1800-talet. Det var han som lade grunden för vetenskaplig...

Rörelse av människor och varor är en absolut nödvändighet i samhället. För deras genomförande finns det speciella medel - transport. Vad...

Planera undergrupp logopedarbete i en förberedande grupp för skola för barn med särskilda behov på det lexikala ämnet "Träd"....
Del fyra Vinden blåser över havet Och båten manar på; Han springer i vågorna På höjda segel Förbi den branta ön, Förbi staden...
Inkassobyråer dök upp i Ryssland för nästan 15 år sedan, men under lång tid stöddes inte deras aktiviteter...
Deltagare i Unified State Exam är inte mindre än resultaten av Unified State Exam själva intresserade av datumen för deras tillkännagivande. Brukar kolla...
Många kommer att hålla med om att drömmar speglar vårt undermedvetna och andra liv, eftersom vår verklighet så ofta återspeglas i drömmar eller...
Även de som är helt långt ifrån graviditetsproblem har hört talas om hur föränderlig smaken hos en blivande mamma är. Förutom att kvinnan själv...