Uppdatering av konfiguration 1C 8.3 instruktioner. Möjlighet till backup i sql-format

Program 1C:Enterprise 8 ➾ TRE+1 SÄTT! Steg-för-steg detaljerade uppdateringsinstruktioner. Rekommendationer.

Den här artikeln hjälper dig att enkelt uppdatera standardkonfigurationen själv på tre sätt:

  • ladda ner uppdateringsdistributionen från webbplatsen,
  • uppdatera via webbplatsen utan att ladda ner distributionspaketet
  • uppdatera med hjälp av ITS-disken
  • eller använda Internet Update Assistant.

Uppmärksamhet! Innan du uppdaterar, gör alltid en säkerhetskopia av den aktuella databasen. Uppdatera inte den ändrade konfigurationen själv, anförtro denna uppgift till specialister.

NAVIGATOR EFTER ARTIKEL:


Arkiverad nedladdning av informationsbasen 1C:Enterprise 8

För att ladda ner informationsbasen måste du köra 1C:Enterprise 8 i konfiguratorläge:

Efter att ha startat konfiguratorn, välj menyn "Administration" - "Ladda upp infobas":

I fönstret som visas, ange sökvägen och namnet på filen som du vill ladda upp infobasen till och klicka på "Spara":

  • Om det finns enhet D i systemet: "D:\Arkiv\redovisning"
  • Om det inte finns någon enhet D i systemet, rekommenderas det att spara en kopia på extern media (flash) eller längs vägen: "C:\Archive\accounting"

Rekommenderat filnamn för att spara, i formatet: ÅR MÅNAD DAG TIMME MINUTE.dt Till exempel, om arkivering sker den 6 februari 2013, kl. 15-30, så ska filnamnet vara följande: 2013 02 0615 30.dt

Viktig! Innan avlastning är det nödvändigt att stänga av alla användare i 1C:Enterprise 8-systemet.

Innan du uppdaterar konfigurationen måste du titta på den aktuella versionen och utgåvan. För att göra detta, i konfiguratorn, klicka på knappen enligt bilden:

I fönstret som öppnas ser vi konfigurationen och utgåvan på den översta raden, och releasen inom parentes på den nedersta raden:


METOD 1: Uppdatera med en fil som laddats ner från webbplatsen

Därefter måste du öppna en webbläsare / webbläsare (på vilken dator som helst) och gå till adressen Uppdatera ITS-program Detta är den officiella webbplatsen för 1C:Enterprise 8 för registrerade användare.

I fönstret som öppnas måste du ange ditt användarnamn och lösenord (om du inte känner till dessa uppgifter, be din chef att skicka det till dig igen via e-post).

Om allt görs korrekt kommer en lista med uppdateringar att öppnas för olika konfigurationer i olika länder. Hitta din konfiguration:

I fönstret som öppnas väljer du önskad version:

Notera! Om du missade flera utgåvor måste du uppdatera konfigurationen gradvis. Till exempel är din nuvarande version 2.0.8.2. För att uppdatera den till den senaste 2.0.9.2 måste du först uppdatera den nuvarande till 2.0.8.3., och först sedan till 2.0.9.2. Kolumnen "Uppdatera version" visar vad den aktuella versionen måste vara för en uppdatering.

I releasefönstret som öppnas, välj alternativet "Uppdatera distribution":

När du har slutfört steg 1. Du kan börja förbereda själva konfigurationsuppdateringen. För att göra detta måste du packa upp uppdateringsfilen på datorn som du behöver uppdatera 1C:Enterprise 8 på. För att göra detta måste du dubbelklicka på den

Efter detta kommer flera filer att dyka upp i mappen. Du måste köra installationsfilen för uppdateringen:

Och "Klar":

Nu är uppdateringsmallen installerad i den lokala katalogen och 1C:Enterprise 8 kan se den.

I fönstret som visas, välj önskad uppdatering och klicka på "Slutför"

I fönstret som visas klickar du på "Fortsätt uppdatera"

Efter detta kommer 1C:Enterprise 8 att erbjuda att uppdatera databaskonfigurationen. Klicka på "Ja".

Under en tid, beroende på datorns kraft, kommer 1C:Enterprise 8 att frysa och jämföra objekt. Klicka sedan på "Acceptera" i fönstret som visas.

Du kan köra den i 1C:Enterprise 8-läge och arbeta!


METOD 2: Uppdatering av konfigurationen direkt via webbplatsen (utan att ladda ner distributionen)

För att uppdatera måste du öppna följande fönster i konfiguratorläge:

I fönstret som visas, markera rutorna som i figuren


METOD 3: Uppdatera med hjälp av ITS-disk

För att uppdatera måste du sätta in ITS-skivan i CD-ROM-skivan, som inte har inskriptionen "Addendum to the ITS Disk". Skivan startar automatiskt och klicka på knappen "Bläddra CD" i fönstret som visas.

I fönstret som visas väljer du posten "Rapporteringsformulär, program- och konfigurationsreleaser"

I fönstret som visas, dubbelklicka på "1C:Enterprise 8"

Vi utför liknande åtgärder som beskrivs ovan och når fönstret där du måste markera rutan "Sök i aktuella kataloger efter mallar och uppdateringar":

Vi uppdaterar konfigurationen på liknande sätt.


Uppdatering med hjälp av Online Update Assistant

Automatisk uppdatering av standardkonfiguration via Internet

Här kommer vi att överväga metoden för automatisk uppdatering via Internet av standardkonfigurationen "Accounting 8 for Ukraine", utgåva 1.2. Artikeln är också relevant för typiska självförsörjande och budgetkonfigurationer (se lista nedan).

Viktig!!! Om några ändringar har gjorts i konfigurationen kan uppdateringen enligt dessa instruktioner leda till att sådana individuella ändringar går förlorade.

Uppdatering av konfigurationen via Internet utförs i läget "1C:Enterprise 8", så du måste initialt starta programmet och sedan välja uppdateringsassistenten.

Uppdatera Assistant-alternativ för följande konfigurationer:

namn Väg
Konfiguration
Redovisning (BdU), red. 1.2
Ledning av ett handelsföretag, red. 1.2 menyn "Tjänst" - "Användarsupport online" - "Uppdaterar konfiguration via Internet"
Handelsledning, red. 2.3 menyn "Tjänst" - "Uppdaterar konfiguration via Internet"
Handelsledning, red. 3.1 menyn "Administration" - "Support och underhåll" - "Sök och installera uppdateringar"
Tillverkningsledning, red. 1.3 menyn "Verktyg" - "Användarsupport online" - "Konfigurationsuppdateringar"
Löne- och personalhantering (ZUP), red. 2.1 menyn "Verktyg" - "Tjänster" - "Konfigurationsuppdateringar"
Leda ett litet företag, red. 1.6 avsnittet "Inställningar" - "Användarsupport online" - "Sök och installera uppdateringar"
BAS Retail Trade, red. 1.0
BAS Retail Trade, red. 2.0 avsnittet "Inställningar och administration" - "Support och underhåll" - "Konfigurationsuppdateringar"
Handel för privata företagare (UT för PP), red. 1.0 menyn "Verktyg" - "Konfigurationsuppdateringar"

Viktig!!! I filversionen av systemdistribution, innan du startar uppdateringen, måste du stänga av användarna som är anslutna till infobasen. I klient-serverversionen avslutas aktiva anslutningar och nya anslutningar blockeras automatiskt.

På assistentens första sida måste du välja alternativet för att få uppdateringen "Anpassad webbplats på Internet (rekommenderas)" (Fig. 1).

För att automatiskt söka efter en konfigurationsuppdatering varje gång du startar, bör du ställa in flaggan "Sök efter uppdateringar vid start".

Om flaggan är inställd kommer formuläret "Uppdatera konfiguration" att öppnas endast om versionerna av satsen och den aktuella konfigurationen skiljer sig åt när konfigurationen körs.

Figur 1 – första öppning av uppdateringsassistenten

Om det finns en uppdatering tillgänglig på användarsidan, rapporterar systemet versionsnumret, en kort beskrivning, storleken på uppdateringen och erbjuder sig att installera den (bild 2).

Figur 2 – information om tillgänglig uppdatering

Nästa steg visas om användaren för vars räkning konfigurationen angavs har ett lösenord inställt. För att fortsätta måste du ange lösenordet för denna användare och klicka på knappen "Nästa" (Fig. 3).

Bild 5 – anslutning till platsen

Om du använder tredjepartsverktyg för säkerhetskopiering kan du inaktivera automatisk säkerhetskopiering med hjälp av länken "Säkerhetskopiering" som finns längst ner på assistentsidan.

För mer information om proceduren för att skapa en säkerhetskopia, se artikeln "Skapa en säkerhetskopia av en infobas."

Bild 6 – backup

Notera!

När du väljer säkerhetskopieringsalternativet "Skapa en tillfällig säkerhetskopia av informationssäkerhet" sparas en arkiverad kopia av data i katalogen: \Local Settings\Temp\1Cv8Update. * ** filnamn "backup"<дата>.dt".

När du klickar på knappen "Nästa" kommer assistenten att uppdatera 1C:Enterprise 8-konfigurationen (fig. 7). Konkan ta lång tid, beroende på datorns prestanda och storleken på informationsbasen.

Figur 7 – uppdateringsprocess

Efter att ha slutfört konfigurationsuppdateringen kommer 1C:Enterprise 8 att startas om automatiskt. Efter detta måste du klicka på "Slutför"-knappen och systemet är redo för vidare arbete (fig. 8).

Figur 8 – slutförande av uppdatering

Kopiering av material är endast möjlig med hänvisning till källan och angivande av materialets författare. Tack för att du respekterar immateriella rättigheter. TQM-system

Betyg 4,20 av 5 baserat på 5 betyg

Uppdatera 1C krävs för att redovisningen och förvaltningsredovisningen ska fungera korrekt.

Den här artikeln kommer att täcka:

Den här artikeln kommer att berätta hur du uppdaterar 1C:Enterprise korrekt och utan onödigt krångel. Till exempel kommer vi att överväga konfigurationen "Enterprise Accounting, Edition 3.0". Principen för uppdatering av standardkonfigurationer är nästan densamma för alla typer av konfigurationsversioner.

Artikeln kommer att beskriva uppdateringsprocessen via Internet och med ett befintligt distributionspaket för uppdatering.

Observera: Innan du startar uppdateringen, se till att göra en säkerhetskopia av informationsdatabasen, detta kommer att spara dina data om något går fel.

Hur bestämmer man versionen av 1C-konfigurationen?

Innan du startar uppdateringen måste du ta reda på din konfigurationsversion. Du kan göra detta på följande sätt:

Om du inte har filerna att uppdatera kan du ladda ner dem på hemsidan https://users.v8.1c.ru/. För att göra detta behöver du ett ITS-abonnemang, nämligen inloggning och lösenord. Om du har uppdateringsfilerna, hoppa över det här steget och gå direkt till .

Hur laddar man ner uppdateringar för 1C?

  1. Starta en webbläsare och gå till webbplatsen https://users.v8.1c.ru/.

  2. Gå till avsnittet på webbplatsen Mjukvaruuppdateringar.

  3. Fyll i fälten med inloggning och lösenord. tryck på knappen Att komma in
  4. Programuppdateringssidan öppnas. Vi kommer att vara intresserade av följande information:


    namn– namnet på konfigurationerna, vi fick reda på det när vi fick reda på konfigurationsversionen.
    Aktuell version– den senaste fungerande versionen av konfigurationen. För korrekt funktion måste du uppdatera din konfiguration till den här versionen.
  5. I en kolumn namn vi hittar vår konfiguration, i mitt fall är det " Enterprise Accounting, utgåva 3.0" Följ länken.

  6. På sidan som öppnas måste du hitta vårt konfigurationsnummer ( 3.0.42.63 ) i en kolumn Uppdatering av version.

  7. Du måste hitta den senaste uppdateringen (det kan finnas flera) som är tillgänglig för din konfiguration, i mitt fall är det version " 3.0.42.91 " och följ länken.

  8. Här kan du hitta all information om den valda uppdateringen, men vi behöver varan Uppdatera distribution låt oss korsa det.

  9. Klicka på sidan som öppnas Ladda ner distribution. Vi sparar distributionsfilen på en plats som passar dig.

  10. Kör den här filen och packa upp den i den aktuella mappen (du kan välja vilken mapp som helst, kom ihåg den).

Om din konfiguration inte har uppdaterats på länge måste du ladda ner och installera flera uppdateringar för att installera den aktuella versionen av din konfiguration.

Hur installerar man uppdateringar?

För att installera uppdateringsfilerna på din dator behöver du " Uppdatera distribution" Det ser ut så här:


För ytterligare bekväm uppfattning om information om uppdateringar, råder jag dig att namnge de kataloger där du installerar uppdateringar som är intuitiva för dig. Om det finns ett stort antal av dem kan du lätt bli förvirrad i dem.

Hur uppdaterar man 1C?

  1. Starta 1C i konfiguratorläge. (för att uppdatera 1C behöver du fullständiga rättigheter). Vid uppdatering måste alla användare logga ut från infobasen (Du kan kontrollera detta från konfiguratorn, gå till Administration -> Aktiva användare. Endast den aktuella användaren ska finnas med i listan).

  2. Om konfigurationen är stängd måste du öppna den för att påbörja uppdateringen.

  3. Se till att din konfiguration stöds, för att göra detta, gå till menyn Konfiguration -> Stöd -> Ställer in support. I fönstret som öppnas, uppe till vänster, bör det finnas en motsvarande inskription " Konfiguration stöds».


    Om du inte har denna inskription betyder det att din konfiguration kan skilja sig från leverantörens konfiguration (den var öppen för modifiering/ändring av standardkonfigurationen). Processen för att uppdatera en modifierad konfiguration skiljer sig från den process som beskrivs i den här artikeln. Jag råder dig att kontakta erfarna programmerare för att uppdatera en icke-standardkonfiguration.
  4. För att starta uppdateringsprocessen, gå till menyn Konfiguration -> Stöd -> Uppdatera konfiguration.

  5. Slå på strömbrytaren till " Sök efter tillgängliga uppdateringar (rekommenderas)" och tryck på knappen Ytterligare.
  6. Markera rutan "Sök efter uppdateringar i kataloger" och lägg till ytterligare en katalog i listan. Du måste lägga till katalogen där du installerade filerna för att uppdatera. Efter det klickar du på knappen Ytterligare.
  7. Ett fönster öppnas med ett urval av tillgängliga uppdateringar. Den rekommenderade uppdateringen kommer att markeras med fet text. I mitt fall är det 3.0.42.91 (uppdatering). Välj den och klicka Redo.
  8. Ett fönster öppnas där du kan läsa beskrivningen av uppdateringen. Var uppmärksam på versionen av plattformen, den får inte vara lägre än den du har installerat. tryck på knappen Fortsätt uppdatera.

  9. Ett fönster öppnas där du kan kontrollera versionen av den aktuella konfigurationen och versionen av konfigurationen som kommer att vara efter uppdateringen. Om allt är korrekt, tryck på knappen OK.
  10. Konbörjar och kan ta 5 till 10 minuter. Allt beror på typen av konfiguration och på prestandan hos datorn där 1C-uppdateringen utförs.

  11. Ett fönster öppnas som bekräftar 1C-uppdateringen - vi håller med.
  12. Därefter öppnas ett fönster med en lista över ändringar som inträffade i konfigurationen under uppdateringsprocessen. tryck på knappen Acceptera.

  13. När du har accepterat ändringarna kör du konfigurationen i 1C:Enterprise-läge.
    Programmet kan be dig att uppdatera plattformen till en nyare version. Du kommer att lära dig hur du uppdaterar plattformen i följande artiklar.

  14. Bekräfta att du har fått uppdateringen lagligt.

  15. Processen med att förbereda informationsbasen kommer att starta; detta kan ta lite tid (detta beror på antalet uppdateringar).

  16. Grattis, denna 1C-uppdatering har slutförts framgångsrikt!

Obs: Om du inte har uppdaterat din konfiguration på ett tag måste du utföra dessa steg flera gånger tills du får den senaste versionen.

Videoinstruktioner för uppdatering av 1C

För att spara tid kan du titta på videoinstruktionerna för uppdatering av 1C.

2018-05-10T12:47:19+00:00

Låt oss föreställa oss att vi står inför uppgiften att uppdatera en 1C-konfiguration som inte har uppdaterats på väldigt, väldigt länge, dussintals utgåvor har missats.

De skriver till mig ganska ofta i detta avseende för att klargöra om det kommer att klara sig och vilka fallgropar det kan finnas med en så stor uppdatering.

Vad ska man vara uppmärksam på

Med en så stor uppdatering (och det spelar ingen roll om vi gör allt manuellt via konfiguratorn eller automatiskt via en uppdatering), måste följande punkter beaktas:

  • du måste tydligt kontrollera exekveringen och om hanterarna under någon av de mellanliggande uppdateringarna slutar utföra korrekt, måste du först köra dem utan fel och först därefter fortsätta
  • om storleken på databasen och tiden tillåter, måste du göra säkerhetskopior efter var och en av de mellanliggande uppdateringarna (de kommer att diskuteras nedan) för att kunna återgå till någon av dem när som helst
  • om du har en mycket gammal databas (till exempel bestämde du dig för att uppdatera din bokföring från och med version 2.0.12.2), kanske nedladdning av nya uppdateringar inte fungerar omedelbart; i det här fallet måste du ladda ner och installera uppdateringar direkt från 1c-webbplatsen och regelbundet köra uppdateringen, och från ett visst ögonblick börjar den ladda ner uppdateringar själv
  • Om du uppdaterar en ren konfiguration (som du just skapade), se till att göra en engångskörning i användarläge så att den initiala initieringen och datapopulationen är klar; annars kommer det att bli problem med att köra uppdateringshanterare

Vilka plattformsversioner ska man använda för en sådan uppdatering?

Som standard rekommenderar jag att du använder den senaste versionen av 1C-plattformen - även om vid tidpunkten för utgivningen av många mellanliggande uppdateringar denna version av plattformen ännu inte existerade och felen var annorlunda.

Jag råder dig att börja experimentera med plattformsversioner först i det ögonblick då du verkligen fastnar på en av de mellanliggande uppdateringarna och inte kan fortsätta, till exempel eftersom en av uppdateringshanterarna inte körs, eftersom 1C i skrivande stund. plattformen fungerade lite annorlunda.

I det här fallet rekommenderar jag att du tar närmaste mellankopia av databasen och använder den version av plattformen som rekommenderades när den problematiska uppdateringen släpptes.

Vad du ska leta efter i en uppdatering

Möjlighet till backup i sql-format

För serverdatabaser gör uppdateringsprogrammet som standard säkerhetskopior i dt-format.

Och detta är inte bra av flera anledningar:

  • för stora databaser tar uppladdning till dt mycket tid och datorresurser
  • uppladdning till dt kan inte betraktas som en fullständig säkerhetskopia; därför, om du under uppdateringsprocessen vill rulla tillbaka till en av mellankopiorna, skulle jag inte rekommendera att rulla tillbaka till dt unloading

Jag ska inte uppehålla mig vid varför dt inte kan anses vara ett fullfjädrat databasarkiv (det finns information och diskussioner om detta på Internet). Låt mig bara påminna dig om att 1C också rekommenderar att du använder detta format enbart för att flytta från fildatabasen till serverdatabasen och tillbaka.

Det är därför uppdateringsprogrammet har möjlighet att konfigurera skapandet av säkerhetskopior i sql-format direkt från DBMS.

För att göra detta, gå till serverns databasegenskaper i uppdateringsprogrammet:

Gå sedan till fliken "Arkivering" och markera kryssrutan "Inkludera SQL-säkerhetskopia i arkivet":

Fyll i nödvändiga inställningar om det behövs:

Jag noterar att för närvarande endast MS SQL Server stöds. För PostgreSQL måste du skapa en säkerhetskopia manuellt innan du uppdaterar databasen och överge tanken på att skapa mellanliggande arkiv.

Så här inaktiverar du skapande av säkerhetskopior innan du uppdaterar

Som standard är uppdateringsprogrammet konfigurerat att kräva en säkerhetskopia innan databasen uppdateras.

Om du inte behöver detta, gå till databasegenskaperna och gå till fliken "Uppdatera".

Markera här rutan "Skapa inte en säkerhetskopia innan du uppdaterar":

Hur man inaktiverar automatisk databasåterställning när en uppdatering misslyckas

Det här objektet gäller endast fildatabaser, eftersom endast de återställs till sitt ursprungliga tillstånd som standard i händelse av ett kritiskt fel vid uppdateringstillfället.

Samtidigt, om du har aktiverat skapandet av mellanliggande säkerhetskopior (mer om detta nedan), kommer återställningen att göras till närmaste kopia.

Om du behöver inaktivera sådan återställning, gå till databasegenskaperna och gå till fliken "Uppdatera".

Markera här rutan "Återställ inte databasen om en uppdatering misslyckas":

Hur man aktiverar uppdateringar "head-on, inte baserade på nyckelversioner"

För att göra detta, öppna databasegenskaperna och gå till fliken "Uppdatera".

Markera här rutan "Sök efter uppdateringar direkt, inte efter nyckelversioner":

Från och med nu kommer uppdateringsprogrammet att försöka tillämpa alla släppta uppdateringar på databasen, och inte bara de nödvändiga.

Samtidigt kommer den totala exekveringstiden för operationer att öka avsevärt (på grund av en ökning av antalet uppdateringar), och därför rekommenderar jag att du aktiverar det här läget endast för flera utgåvor i förväg, bara för att lösa problemet med hanterare.

För att begränsa uppdateringscykeln, till exempel till högst 3 utgåvor åt gången, markera rutan "Uppdatera till högst tre utgåvor åt gången" på samma flik:

Efter att situationen med exekvering av uppdateringshanterare återgår till det normala rekommenderar jag att du avmarkerar båda kryssrutorna och återgår till att utföra operationer längs den kortaste vägen.

Hur man aktiverar automatisk övergång till nästa underutgåva

Som standard utför uppdateringsprogrammet uppdateringar strikt inom .

Och detta är korrekt, eftersom olika utgåvor (till exempel 2.0 och 3.0) skiljer sig radikalt och nästan alltid kräver övergången mellan dem en specialists uppmärksamhet.

Men här är övergången mellan under utgåvor (till exempel från version 11.1 till 11.2) är vanligtvis inte så "läskiga" och för vissa konfigurationer kan det anses vara normalt.

Hur man möjliggör skapandet av mellanliggande säkerhetskopior

Som jag skrev ovan är det lämpligt att skapa mellanliggande (efter varje uppdatering) säkerhetskopior när man uppdaterar en mycket gammal konfiguration.

Eftersom en situation kan uppstå när problemet med exekveringen av hanterare behövde lösas i en av de tidigare versionerna av konfigurationen, men vi har redan uppdaterat efter det för flera utgåvor och kan bara återgå till databasens ursprungliga tillstånd.

Att ha alla mellanliggande kopior av databasen löser detta problem.

Kör databasuppdateringen enligt följande för att möjliggöra skapandet av mellankopior.

Från alternativet "Mer" väljer du operationen "Kör uppdatering med avancerade inställningar":

I dialogrutan som öppnas, markera rutan "Skapa en säkerhetskopia efter varje mellanliggande uppdatering"...

Och klicka på knappen "Kör".

Hur man uppdaterar en modifierad databas

Om du har en modifierad standard och när du försöker uppdatera via

Den här artikeln kommer att prata om att uppdatera en icke-standard 1C-konfiguration (version 8.2 och 8.3), samtidigt som du sparar alla ändringar som gjorts av dig (eller andra utvecklare) till standard 1C 8-konfigurationen.

Låt oss titta på ett exempel på att uppdatera en konfiguration Bokföring 2.0 med icke-standardiserade förändringar i moduler, roller, eventprenumerationer, utbytesplaner m.m. De fall som diskuteras här kommer inte att vara alltför svåra att uppdatera med deras hjälp, jag kommer bara att visa uppdateringstekniken, som gör att du kan hantera dina fall.

Uppdatering av en icke-standardiserad 1C-konfiguration steg för steg instruktioner

Låt oss titta på steg-för-steg-algoritmen för uppdatering av 1C 8-konfigurationen. Denna algoritm är universell, dess första elva steg beskriver processen för att uppdatera vilken standard 1C 8-konfiguration som helst, och alla punkter beskriver tillsammans uppdatering av en icke-standard 1C 8-konfiguration. :

  • Ladda ner konfigurationsuppdateringsfilen från users.v8.1c.ru eller hämta den från andra tillgängliga källor (till exempel från en ITS-disk);
  • Packa upp och installera 1C 8-uppdateringsfilen i valfri mapp på din hårddisk;
  • I mappen med 1C 8-versionsnumret, hitta filen 1cv8.cfu - det här är filen som innehåller konfigurationsuppdateringar;

  • Springa 1C:Företag i läge Konfigurator;
  • Gå till menyn Konfiguration -> Support -> Uppdatera konfiguration.

  • I fönstret "Uppdatera konfiguration" som öppnas, ställ in flaggan på objektet Väljer en uppdateringsfil och tryck på knappen Ytterligare(om du vill kan du använda den första punkten Hitta tillgängliga uppdateringar och sök efter uppdateringsfiler automatiskt) ;
  • I fältet "Ange uppdateringsfil" väljer du .cfu-filen från mappen med releasenumret. Observera att det inte är möjligt att uppdatera 1C 8-databaskonfigurationen för någon version. För varje uppdateringsfil finns en lista över utgåvor som den är avsedd för. Därför kan du behöva installera flera uppdateringsfiler i följd;
  • I nästa fönster kommer du att se en beskrivning av denna uppdatering. Du kan också se vilka konfigurationsversioner denna fil är avsedd för uppdatering. Klicka på knappen Fortsätt uppdatera;
  • Om denna version av konfigurationen inte kan uppdateras med den valda filen, kommer du att få ett fönster som frågar dig vilka versioner som ska installeras;
  • Om den valda filen är lämplig för uppdatering av konfigurationen kommer ett fönster upp med information om uppdateringsversionen. Klicka på knappen för att fortsätta uppdatera OK;
  • Efter detta börjar uppdateringsprocessen. Om din konfiguration är standard, då återstår allt som återstår att gå med på att ändra den nuvarande konfigurationen och starta 1C 8 i läge Företag;
  • Om du uppdaterar en konfiguration med ändringar (icke-standard), kommer ett fönster att visas efter att uppdateringsprocessen är klar som jämför och slår samman den gamla och nya konfigurationen.

Uppdatering av en icke-standardkonfiguration 1C exempelanalys

Låt oss gå vidare till en detaljerad analys av den korrekta uppdateringen av en icke-standardiserad 1C 8-konfiguration. Hela problemet med att uppdatera en sådan konfiguration är att tredjepartsändringar har gjorts i standardmetadataobjekt (vanliga moduler, roller, dokument, kataloger. , etc.). Du måste se till att alla dina ändringar förblir på sin plats, säkra och sunda, men samtidigt tillämpas alla ändringar från 1C som finns i uppdateringsfilen. Det är för detta ändamål som när du uppdaterar en ändrad konfiguration visas ett jämförelsefönster Grundläggande konfiguration(med dina ändringar) och Ny leverantörskonfiguration(uppdaterad standardkonfiguration).

Det här fönstret innehåller två kolumner, som var och en innehåller ett metadataträd. Den första visar aktuell databaskonfigurationsmetadata och den andra visar uppdaterad leverantörskonfigurationsmetadata (uppdaterad typisk konfiguration). Gröna pennor indikerar ändrade objekt, den första kolumnen visar de typiska metadataobjekten du ändrade, och den andra kolumnen visar de typiska metadataobjekten som ändrats av uppdateringen. För att korrekt uppdatera en icke-standard 1c-konfiguration måste du hitta alla metadataobjekt som har ändrats av både dig och uppdateringen (det vill säga ändrade två gånger).

För att göra detta klickar du på knappen längst ner i fönstret Filtrera, ställ in flaggan i fönstret som öppnas och tryck OK.

Nu kommer bara de objekt vi behöver att synas i jämförelsefönstret, vilket avsevärt förenklar uppdateringsprocessen. Det bör noteras att om nya icke-standardiserade dokument, kataloger, roller, moduler etc. har lagts till i din konfiguration, kommer uppdatering av konfigurationen inte att skriva över dem, de kommer att förbli på sin plats och ingenting kommer att hända med dem. Det är bara de modifierade objekten som är problemet.

För att korrekt uppdatera olika metadataobjekt behöver du ditt eget tillvägagångssätt, så låt oss titta på olika situationer med enkla exempel. Jag noterar också att uppdatering av kraftigt omskrivna konfigurationer är en komplex uppgift och kräver maximal omsorg och koncentration.

Allmän moduluppdatering.

  • Låt oss titta på ett exempel: Till en gemensam modul Konfiguration av versionskontroll du gjorde följande ändringar:
    • I förfarande CheckConfigurationVersion() kommenterade raden: //OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parametrar);
    • Vi lade till vår egen procedur i modulen med namnet MyTestProcedure().

    Under uppdateringen ändrades denna modul genom att sätta ett filter på två gånger ändrat i jämförelsefönstret, vi kommer att se att det ingår i listan.

    Låt oss ta en närmare titt på det här fönstret och förstå vilken information vi kan hämta från det. Först ser vi att den gemensamma modulen har ändrats i både huvudkonfigurationen och den uppdaterade leverantörskonfigurationen, vilket indikeras av de gröna pennorna i båda kolumnerna. För det andra, i den första kolumnen ser vi en kryssruta bredvid namnet på den gemensamma modulen, den indikerar att modulerna kommer att slås samman (den vi ändrade och den standarduppdaterade). För det tredje, i den sista kolumnen ser vi i vilket läge modulerna kommer att slås samman. I det här fallet är värdet satt till: Ta från den nya leverantörskonfigurationen, detta innebär att våra ändringar kommer att skrivas över helt och de ändringar som görs av uppdateringen kommer att tillämpas fullt ut.

    Andra sammanslagningslägen erbjuder partiell sammanslagning av moduler, med olika prioriteringar. Men jag rekommenderar starkt att du inte använder dessa lägen, eftersom din modul efter att ha gjort detta kan hamna i en enda röra: några av dina ändringar kommer att skrivas över och vissa standardändringar kommer inte att tillämpas. Ändra därför värdena i kolumnen Sammanfogningsläge... vi kommer aldrig att göra det. För det fjärde, om du avmarkerar kryssrutan i den första kolumnen mittemot modulen, kommer sammanslagningen inte att utföras och modulen kommer att förbli i den form den var innan uppdateringen. Baserat på ovanstående punkter finns det två sätt att uppdatera den gemensamma modulen :

    • Skriv över dina ändringar genom att installera standard. Gör sedan manuellt de överskrivna ändringarna i den uppdaterade modulen;
    • Uppdatera inte modulen och gör standardändringar manuellt.

    Mekanismer för att jämföra konfigurationer

    För att jämföra ändringar i en modul kan du använda följande inbyggda mekanismer i fönstret för sammanslagning av konfigurationsjämförelse:

    • Se modulskillnader. För att göra detta högerklickar du på modulen i jämförelsefönstret och väljer Visa modulskillnader... Efter detta öppnas moduljämförelsefönstret, där du kan se vilka procedurer som skiljer sig åt i den uppdaterade och modifierade modulen. Den övre delen av skärmen är uppdelad i två kolumner: till vänster finns en lista över procedurer för huvudkonfigurationen som har ändrats, och till höger finns en liknande lista med procedurer för den uppdaterade standardkonfigurationen. Den nedre delen av fönstret är också uppdelad i två delar, enligt samma princip. Den visar koden för de valda procedurerna. Rader som endast finns i huvudkonfigurationen är markerade i blått. Rader som endast finns i den uppdaterade standardkonfigurationen är markerade i grönt. Rader som finns i båda konfigurationerna, men som inte matchar, är markerade i rött.






    • . Du kan också använda objektjämförelserapporten för att jämföra moduler. För att kalla det i jämförelsefönstret, högerklicka på modulen och välj I fönstret som öppnas, i området Formatera, sätta flaggan Detaljer. I rapporten som öppnas kan du se vilka modulrader som har ändrats och hur de ser ut i båda konfigurationerna.


      Trots att denna rapport ger all information om ändringarna är den inte bekväm att använda (åtminstone vid uppdatering av moduler). Mycket mer intressant är dess två modifikationer: O rapport om jämförelse av huvudkonfigurationsobjekt med gammal leverantörskonfiguration(endast de ändringar du gjort är synliga i denna rapport) och (i denna rapport är endast ändringar som gjorts i modulen av uppdateringen synliga).



      Med den första rapporten kan du se på hur många ställen dina ändringar har gjorts i modulen, detta gör att du snabbt kan hitta dem i fönstret Se modulskillnader. I den andra rapporten kan du se på hur många ställen den typiska uppdateringen gjorde sina ändringar.

    Vi har sorterat ut alla verktyg som behövs för att uppdatera modulen. För att visa deras praktiska tillämpning, låt oss överväga moduluppdateringsprocessen steg för steg. Konfiguration av versionskontroll med ändringarna som anges ovan. Låt oss uppdatera modulen på två sätt:

    • Låt oss uppdatera modulen och radera ändringarna som gjorts i den. Vi kommer att ange dem manuellt efter uppdateringen;
    • Vi kommer inte att uppdatera modulen. Vi kommer att göra ändringarna som tas emot i uppdateringen senare.

    Första sättet:

      • Innan jag beskriver algoritmen noterar jag att vi överväger ett mycket enkelt uppdateringsexempel så att beskrivningen inte tar för mycket plats, utan uppdateringsprocessen i ett komplext fall består av exakt samma steg, även om det kräver mer koncentration och omsorg ;
      • Innan du uppdaterar konfigurationen, låt oss skapa ett textdokument. I den kommer vi att registrera ändringar som måste göras manuellt efter uppdateringen. Data i ett textdokument bör presenteras på det mest begripliga sättet, det vill säga vara strukturerat. I vårt exempel kommer vi att skriva detta: 1. Allmänna moduler 1.1 Version ControlConfiguration
      • Låt oss hitta en gemensam modul Konfiguration av versionskontroll Modul. Högerklicka på den och välj O i snabbmenyn En rapport om att jämföra objekt i huvudkonfigurationen med den gamla. Sätt en flagga i fönstret som öppnas Detaljer. Jag satte också flaggan Utdata till textdokument, eftersom det är bekvämare att se förändringar, men det här är en vanesak. Låt oss trycka på knappen OK. Rapporten som öppnas kommer att se ut så här:

      • Rapporten visar att två ändringar har gjorts i modulen (före varje ny ändring skrivs radnumren i vilken den gjordes):
        • Linje 34 har ändrats, det kommenteras ut i huvudkonfigurationen, men inte i den gamla leverantörskonfigurationen;
        • En procedur har lagts till i den gamla leverantörskonfigurationen är dess plats tom, men i huvudkonfigurationen är den där. Vi stänger inte rapporten, den kommer att vara användbar för oss;
      • Låt oss nu hitta den första skillnaden i moduljämförelsefönstret. För att göra detta, högerklicka på grenen igen Modul och välj objektet i snabbmenyn Visa modulskillnader... Eftersom radnummer (global numrering) inte är synliga i moduljämförelsefönstret, för att hitta den första ändringen, låt oss bläddra igenom alla procedurer i den övre halvan av fönstret. Vi vet också från rapporten att den första ändringen är förknippad med en radändring, så vi letar efter texten markerad i rött. Den ändrade raden kommer att hittas i CheckConfigurationVersion()-proceduren.

      • Låt oss öppna textdokumentet som skapats för att registrera ändringar. I stycket "1.1.1" skriver vi ner namnet på proceduren där ändringen ligger. Efter detta måste vi ange den hittade förändringen i den så att vi enkelt kan hitta den i modulens text. För att göra detta kopierar jag vanligtvis inte en utan flera rader av proceduren i dokumentet på en gång, före och efter ändringarna. Men i det här fallet är proceduren liten och därför räcker det att kopiera den ändrade raden själv. Du kommer att få följande post: 1. Allmänna moduler 1.1 ControlVersionConfiguration 1.1.1 CheckVersionConfiguration //OpenFormModal("GeneralForm.Not RecommendedVersionConfiguration", Parametrar);
      • Låt oss nu öppna konfigurationsjämförelserapporten igen, titta på nästa ändring och även hitta den i moduljämförelsefönstret. Den här gången är det ett nytt förfarande som lagts till. Eftersom denna procedur är helt frånvarande i den gamla leverantörskonfigurationen kommer dess text att markeras i blått:

      • Låt oss öppna textdokumentet som skapats för att registrera ändringarna igen. I avsnitt "1.1.2" skriver vi ner namnet på den tillagda proceduren. Efter det kopierar du hela texten i den tillagda proceduren dit. 1.1.2 MyTestProcedure Procedure MyTestProcedure() Export //Procedurtext EndProcedure
      • Konfiguration av versionskontroll en flagga sätts som indikerar att denna modul bör uppdateras, vilket raderar alla ändringar som gjorts;
      • Därefter måste du registrera ändringar av andra två gånger ändrade metadataobjekt i ett textdokument. Men eftersom vi i det här exemplet överväger en specifik generell modul, kommer vi att hoppa över detta steg;
      • Efter att arbetet med de två gånger ändrade objekten har slutförts, klicka på knappen i jämförelse-/sammanfogningsfönstret Kör;
      • Om ett fönster visas med texten "Det finns objekt ändrade i huvudkonfigurationen...", klicka på knappen Ja;

      • I nästa fönster, Konfigurera supportregler, ändra inga inställningar utan klicka bara på knappen Ja;

      • Det sista meddelandet som visas är: "Konfigurationssammanslagning slutförd." tryck på knappen OK;
      • Spara konfigurationen med hjälp av menyn Arkiv -> Spara, piktogram Spara(blå diskett) eller kortkommandon Ctrl+S;
      • Efter att konfigurationen har sparats kommer vi att återställa de överskrivna ändringarna i modulen. Hitta och öppna modulen i metadataträdet ControlVersionConfiguration;
      • Låt oss öppna ett textdokument där ändringarna av denna modul skrivs in;
      • Punkt "1.1.1" specificerar proceduren CheckConfigurationVersion, låt oss hitta den i modulen och öppna den;
      • Textdokumentet anger att raden ska kommenteras bort: OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);

        Låt oss hitta det i modulen och sätta en kommentar;

      • Punkt "1.1.2" specificerar proceduren MyTestProcedure, som måste läggas till modulen. Kopiera det från ett textdokument och klistra in det i slutet av modulen;
      • Vi sparar konfigurationen med någon av ovanstående metoder;
      • Konfigurationsuppdateringen är nu klar, allt som återstår är att uppdatera konfigurationen med hjälp av nycklarna F5 eller F7 eller motsvarande ikoner, och i 1C:Enterprise-läge bekräfta lagligheten av uppdateringen;

    • Andra sättet:
      • Den andra metoden upprepar helt den första, förutom att den fungerar omvänt. Därför kommer jag att beskriva det kortfattat;
      • Vi skapar ett textdokument med samma struktur;
      • Låt oss skapa en rapport Rapportera att jämföra objekt för den nya leverantörskonfigurationen med den gamla leverantörskonfigurationen;
      • Med hjälp av den genererade rapporten och moduljämförelsefönstret kommer vi att skriva ner ändringarna som gjorts av den nya leverantörskonfigurationen i ett textdokument;
      • I fönstret för konfigurationsjämförelse/sammanslagning, kontrollera det bredvid modulen Konfiguration av versionskontroll FLAGAN ÄR BORTTAGAD. Detta innebär att denna modul inte kommer att uppdateras;
      • Vi uppdaterar konfigurationen, gör ändringar från textdokumentet till modulen Version Configuration

Uppdatering av utbytesplan.

Låt oss titta på ett exempel: som en del av en utbytesplan Efter organisation du har inkluderat katalogen Extern bearbetning. Vid uppdatering av en icke-standardiserad 1C-konfiguration ändrades sammansättningen av denna utbytesplan och vi står inför uppgiften att korrekt uppdatera utbytesplanen, utan att förlora vare sig standardändringarna eller vår egen. Verktygen som används för att jämföra ändrade metadataobjekt har beskrivits i detalj i de föregående styckena, så för det här fallet kommer allt att beskrivas kortfattat.

Låt oss titta på att uppdatera sammansättningen av utbytesplanen steg för steg Efter organisation med följande ändringar:

  • Vi kommer att lägga till nya rader i textdokumentet som skapades vid uppdatering av den allmänna modulen: 2. Utbytesplaner 2.1 Efter organisation
  • Låt oss hitta en utbytesplan Efter organisation expandera det till en gren i fönstret för jämförelse/sammanfogning Förening. Jag noterar att när det gäller utbyte kan du även ändra modulen den måste uppdateras enligt reglerna som beskrivs för den allmänna modulen. I det här fallet är vi intresserade av att uppdatera utbytesplanens sammansättning;
  • Som i fallet med den allmänna modulen, kan sammansättningen av utbytesplanen antingen uppdateras, sedan lägga till dina egna ändringar manuellt, eller inte uppdateras, lägga till standardändringar manuellt. Om det finns fler ändringar i din sammansättning än standard, är det bättre att uppdatera med den andra metoden om det finns färre, då den första. Du kan se vilka ändringar det finns fler med samma rapporter:
  • I vårt exempel finns det mer typiska ändringar, så vi kommer att skriva ut våra ändringar i ett textdokument: 2. Utbytesplaner 2.1 Efter organisation - ***Kataloger - -->Katalog.Extern bearbetning
  • Kontrollera att kryssrutan bredvid utbytesplanen är markerad i jämförelse-/sammanslagningsfönstret Efter organisation;
  • Spara konfigurationen;
  • Efter att konfigurationen har sparats kommer vi att återställa de överskrivna ändringarna i utbytesplanen. I metadataträdet hittar vi och öppnar utbytesplanen Efter organisation;
  • I avsnitt "2.1" i textdokumentet anges referensboken Extern bearbetning, vi hittar det i metadataträdet för utbytesplanens sammansättning och ställer in en flagga som indikerar katalogens deltagande i utbytet;

  • Låt oss spara och uppdatera konfigurationen;

Uppdatera eventprenumeration.

Låt oss titta på ett exempel: till en källa för evenemangsprenumeration Innan du tar bort katalogen för Exchange inom en organisation du har inkluderat katalogen Extern bearbetning. Under uppdateringen ändrades sammansättningen av källorna, uppgiften liknar de tidigare - att uppdatera den icke-standardiserade 1c-konfigurationen korrekt.

Låt oss ta en steg-för-steg titt på att uppdatera listan över händelseprenumerationskällor med följande ändringar:


Uppdaterar roller i 1C

Innan vi börjar prata om att uppdatera roller i 1C 8, skulle jag vilja notera att det är bättre att inte ändra standardroller, det finns inget behov av detta, och dessutom är det mycket svårt att uppdatera en icke-standard 1C-konfiguration. Om du ändrar någon standardkonfiguration och lägger till dina dokument, kataloger etc. till den, skapa då din egen roll (eller flera, beroende på situationen), där du inkluderar nya metadataobjekt. Om du inte gör detta, kommer det med tiden att bli mycket svårt för dig att uppdatera standardroller (och ibland omöjligt), eftersom de i nästan varje utgåva ändras mycket och rapporter om att jämföra konfigurationer kanske inte ser särskilt tydliga ut.

Men ändå finns det ofta fall när rollen redan har ändrats, och mer än en gång, och det inte finns tid att förstå varför och varför. Låt oss därför titta på ett exempel: i en typisk roll Revisor för uppslagsbok Skattemyndigheter läs- och visningsrättigheter lades till under uppdateringen, uppsättningen av rollrättigheter ändrades också.

Låt oss titta på hur du uppdaterar rollen steg för steg:

  • Låt oss hitta en roll Revisor expandera det till en gren i fönstret för jämförelse/sammanfogning Rättigheter;
  • I det här exemplet är det bara en förändring i rollen, men så är det vanligtvis inte. Därför är det mycket lättare att inte uppdatera rollen, utan att göra standardändringar manuellt;
  • Låt oss bilda Rapport som jämför nya leverantörskonfigurationsobjekt med gammal leverantörskonfiguration. Vanligtvis innehåller den mycket information, men allt behövs inte för att uppdatera:
  • Antingen har nya metadataobjekt lagts till, eller så har rättigheterna ändrats för gamla:
    • De tillagda objekten ser ut så här: - -->

      När du lägger till ett nytt objekt visar rapporten inte information om vilka rättigheter som behöver ställas in för det. Därför kan du efter uppdateringen antingen titta på deras arrangemang i leverantörskonfigurationen eller installera alla tillgängliga.

    • De ändrade objekten ser ut så här: - ***Kataloger - ***Skattemyndigheter - ***Behörigheter - ***Läsning - ***Värde -->Tillåtet<--Запрещено - ***Просмотр - ***Значение -->Tillåten<--Запрещено

      Samtidigt anges i detalj vilka rättigheter som har ändrats;

  • I vårt exempel finns det bara en rad med användbar information i jämförelserapporten, vi lägger till den i textdokumentet: 4. Roller 4.1 Revisor - -->Objekt - RegulatedReportStatisticsForm11NA;

    I det här fallet kan du ange vilket metadataobjekt det är, men i det här fallet är det redan klart att rapporten;

  • I jämförelse-/kombinationsfönstret avmarkerar du rutan bredvid rollen Revisor;
  • Efter detta måste du skriva ändringarna av de andra två gånger ändrade metadataobjekten i ett textdokument och utföra en uppdatering (processen beskrivs i detalj ovan);
  • Spara konfigurationen;
  • När konfigurationen har sparats måste du göra typiska ändringar i rollen Revisor. I metadataträdet hittar vi och öppnar denna roll;
  • I avsnitt "4.1" i textdokumentet sägs det att ett objekt har lagts till rollen Regulated ReportStatisticsForm 11NA, hitta det i rollmetadataträdet, kontrollera behörigheterna Användande Och Se;

  • Låt oss spara och uppdatera konfigurationen.

Detta avslutar artikeln om uppdatering av en icke-standardiserad 1C-konfiguration. Om du fortfarande har frågor efter att ha läst, ställ dem gärna i kommentarerna! På begäran av läsare kan jag i nästa artikel prata om andra intressanta och komplexa aspekter av att uppdatera en icke-standardiserad 1C 8-konfiguration.

Nästan alla klienter använder 1C, så ibland måste man hantera det här programmet, jag skriver inte bearbetning för 1C, men man måste åtminstone ta itu med uppdateringar, och om flera utgåvor missas, då när man försöker uppdatera 1C till den senaste utgåvan visar konfiguratorn ett meddelande om att du måste installera tidigare uppdateringar, och dessa kan vara 4-7 filer. Naturligtvis handlar den här artikeln inte om automatisk uppdatering via Internet, utan om att använda filer offline.

Vi kommer att uppdatera med konfigurationsfilen för den version vi behöver (den senaste), filvärdtjänster med dessa utgåvor kan hittas på Internet, utmärkt stöd för uppdateringar är https://forum.ruboard.ru, det finns avsnitt om 1C där du kan se nödvändiga utgåvor.

Förbereder 1C-uppdateringsfiler

Om du har missat flera utgåvor måste du för att uppdatera utan att installera tidigare "uppdateringar" använda en fil som heter setup, till exempel BP83_2.0.66.45_setup.zip, den väger flera hundra megabyte, spara den på disk och packa upp den .

Vi kör filen setup.exe, detta är en uppackare som packar upp 1C-uppdateringsfilerna till den mapp vi angav, varefter vi inte behöver den. Vi anger önskad plats och kommer ihåg var vi packade upp den

Filen vi behöver finns i den uppackade mappen och har tillägget *.cf, se skärmdumpen nedan

Proceduren för att uppdatera utan att installera tidigare 1C-utgåvor

Innan du uppdaterar konfigurationer, se till att säkerhetskopiera databasen.

Nu för att uppdatera måste du gå till 1C Configurator

Laddar konfigurationen från en fil

Om konfigurationen inte är öppen efter att ha startat konfiguratorn, öppna den sedan med motsvarande menyalternativ, det är den allra första, markerad i grönt på skärmdumpen. Gå sedan till objektet "Ladda konfiguration från fil..."

Välj vår mapp med uppackade filer

I nästa dialog svarar vi "Ja"

Om konfiguratorn svär och säger att "För att utföra kommandot måste du låsa upp alla objekt", måste du "aktivera möjligheten att ändra" i "supportinställningarna"

Nu upprepar vi stegen för att ladda filen från konfigurationen, den här.

Denna metod är inte lämplig för dem som uppdaterar 1C automatiskt, via Internet, den är avsedd för dem som uppdaterar med releasefiler som tillhandahålls på ITS-diskar eller på filvärdtjänster.

Inför det faktum att den gamla 1C-konfigurationen, som inte har uppdaterats på länge, ber om att installera tidigare utgåvor, och det kan finnas mer än ett dussin av dem, började jag leta efter information på Internet om denna fråga, men tyvärr hittade jag ingenting, till slut hittade jag lösningen själv, jag lägger ut den på den här bloggen, kanske är den användbar för någon.