Ažuriranje atipične konfiguracije 1C

Ažuriranje nestandardne platforme uzrokuje velike poteškoće. Pogledat ćemo kako ažurirati atipičnu konfiguraciju 1C i opisati fazno rješenje problema s kojima se susrećemo.

Kao u atipičnoj konfiguraciji, izvršite ažuriranje.

sadržaj

  • 1 Radimo s 1C: 8
    • 1.1 Opći koncepti
    • 1.2 smanjenje
      • 1.2.1 Usporedba verzije
      • 1.2.2 Spremanje konfiguracije (radno)
      • 1.2.3 Dohvaćanje datoteke davatelja
      • 1.2.4 Primanje datoteke putem ažuriranja
      • 1.2.5 Vraćanje postavki
    • 1.3 Spremanje i prilagodba
      • 1.3.1 Priprema baze podataka
      • 1.3.2 usporedba
  • 2 Radimo s 1C 7.7
    • 2.1 Izradite arhivsku kopiju
    • 2.2 Priprema direktorija
    • 2.3 Kombiniranje elemenata
    • 2.4 drugo
    • 2.5 Učitavanje modificirane platforme

Radimo s 1C: 8

Opći koncepti

Prilikom ažuriranja (ažuriranja) atipične platforme, promjene uvijek utječu na elemente tipične konfiguracije (konfiguracije, eng.) Od dobavljača.

Baza podataka (DB) sadrži do tri vrste konfiguracija:

  • izravno baza podataka - radi s logičkim algoritmima;
  • (tzv. glavni, ConfigOR) - koje povremeno mijenjamo;
  • konfiguracija dobavljača (ConfigP - na temelju njega, i rad i konfiguracija baze podataka stvara korisnik.

Ako je program izbačen iz podrške, više neće biti od dobavljača. Ipak, neizbježno je povećati troškovi rada za obnovu.Razmislite o ažuriranju atipične konfiguracije 1C. Primjer bi bio SCP platforma (Manufacturing Enterprise Management).

smanjenje

U prvoj fazi potrebno je ukloniti razlike između radnih i isporučenih konfiguracija. To će smanjiti procjenu dosadašnjih poboljšanja. Razlike između njih pojavljuju se kada su tijekom ažuriranja (a ne isporučene distribucije) korištene nepotrebne datoteke ili su metode ažuriranja različite od onih standardnih.

Usporedba verzije

Poništavamo brojeve verzija (radeći i isporučeni). Prvi se označava u "Configuration" / "Open" / "Edit" / "Properties". U odjeljku "Razvoj / verzija". Druga u "Configuration" / "Support" / "Configuring Support" / "Version":

Ako se brojevi podudaraju, možete nastaviti do odjeljka Dohvaćanje datoteke putem ažuriranja.

Daljnji koraci pokazuju kako uskladiti rad i konfiguraciju dobavljača. Da biste stavili podršku, one objekte koji su uklonjeni ili su ih dodali bez podrške. Za ovo:

Spremanje konfiguracije (radno)

Spremite ConfigOR u datoteku pod nazivom, na primjer, work.cf. Da biste to učinili, odaberite "Konfiguracija" / "Spremi ...".

Dohvaćanje datoteke davatelja

Za informacije o ConfigOR-u s ConfigP-om trebate cf-datoteku iz distribucijskog paketa dobavljača (iste verzije). Prema zadanim postavkama, bit će u C: / Program Files / 1cv81 / tmplts. Provjerite dostupnost potrebne cf-datoteke u tablici predloška. Što ako nema potrebne datoteke za potrebnu verziju konfiguracije dobavljača? Tada morate stvoriti praznu bazu podataka iz starog, ažurirati je na potrebnu verziju i zatim ga koristiti.

Primanje datoteke putem ažuriranja

Da biste izvršili ažuriranje cf-datoteke, izbornik ConfigP odabire naredbom "Configuration / Support / Update ... / File selection / Done / Run" (dosljedno na slikama):

Suočeni smo s problemom "Pronađeni su veze označene za brisanje".

Da biste je riješili, morate ukloniti oznaku za brisanje iz objekta u konfiguraciji dobavljača. Zatim, nakon brisanja, ponovno izvršavamo usporedbu - kliknite gumb "Ažuriraj" u prozoru ažuriranja.

Vraćanje postavki

Neke od izgubljenih postavki vraćaju se pomoću metode spajanja s prethodno spremljenom work.cf datotekom. Da biste to učinili, odaberite "Konfiguracija / Usporedi, spojite ... datoteku".

Spremanje i prilagodba

Da biste spremili konfiguraciju i ažurirali bazu podataka, odaberite stavku "Ažuriraj ... DB" u stavci izbornika "Konfiguracija".Ovdje se susrećemo s novim problemom:

Najvjerojatnije je razlog za to bio taj da su ti objekti kopirani iz ConfigP-a ili da su ih izbacili, a kasnije su dodani novi pod istim imenima. Međutim, s drugim ID-ovima. Kao rezultat toga, pojavljuju se objekti s istim imenom, ali s različitim identifikacijskim ključevima.

Uloga se može jednostavno izbrisati jer se nisu promijenile. Potrebno mora biti preimenovan, na primjer, na RedReserve1. I nakon ažuriranja unesite vrijednosti s preimenovanog na stvoreni. Još jedna situacija prilikom ažuriranja. Kako se nositi s obrascima?

Na slici se može vidjeti da je dobavljač izbrisao FormaList, a zatim je ponovno dodavan pod istim imenom. Morate ih označiti i na ažuriranju i kliknite "Pokreni".

Ako ažuriranje prikazuje poruku o prisutnosti veza na izbrisane objekte, tada, bez zatvaranja obrasca, morate očistiti veze na njega u svojstvima samih objekata. Ovdje je u svojstvima registra. Dalje, u obrascu za ažuriranje odaberite opciju ažuriranja, označite sada svojstva registra za ažuriranje, a zatim ponovo kliknite "Run".

Spremanje radnih izmjena i ažuriranje konfiguracije baze podataka: "Konfiguracija / ažuriranje ... DB".Prijenos vrijednosti narudžbe Narudžba Reserve1 u Narudžbeni rezervat vrši se vanjskom obradom moda 1C: Enterprise.

Priprema baze podataka

Prema rezultatima informacija pripremamo dvije identične baze. Prvi (glavni) je željeni rezultat. Drugi (pomoćni) - za obavljanje pripremnih radnji. U slučaju verzije datoteke, jednostavno ih kopirajte u direktorij i spojite se na popis IB, s klijent-poslužiteljem - učinite prijenos / preuzimanje.

usporedba

Nakon otvaranja obje baze podataka od strane Konfiguratora, obavljamo njihovu trosmjernu usporedbu. U tu svrhu koristimo novu ConfigP datoteku - "Konfiguriranje / Podrška / Ažuriraj ... / Odabir datoteke ... / Gotovo":

Usporedba radnih, starih i novih konfiguracija dobavljača daje popis promijenjenih objekata pomoću filtra "Prikaži dva puta modificirana svojstva". Moraju riješiti problem na prvom mjestu:

U ovom trenutku rad s pomoćnom bazom suspendiran je do kraja cijelog procesa, više se ne pritisne tipka "Pokreni". Mi nastavljamo raditi u glavnoj bazi podataka s primljenim popisom dvostrukih modificiranih objekata. Sporazum s ažuriranjem dovest će do gubitka prethodno izvršenih poboljšanja.Stoga je za svaki od objekata potrebno donijeti odluku - kako će se promijeniti.

Provodit ćemo preliminarnu procjenu samo kako bismo smanjili rad u budućnosti. Ako se stavka mijenja više nalazi se u novom ConfigP - ostavite objekt dobavljača. Stavite krpelj. Prijenos promjena iz konfiguracije. Ako se promjene elemenata više nalaze u radnoj konfiguraciji, ostavljamo primjerak objekta ConfigOR. Ukloni dasku. Prijenosmo promjene s ConfigP-a. Moduli se moraju usporediti postupkom. Da biste to učinili, pritisnite gumb kao što je prikazano:

Stavite krpice kako biste naznačili postupke i funkcije za zamjenu ili uklanjanje:

Sada morate duplicirati stanje potvrdnih okvira u pomoćnoj bazi podataka. U glavnom kliknite Pokreni. U ovom trenutku u glavnom dobivamo skoro spremnu konfiguraciju.

Naknadne usporedbe se ponovno izvode u pomoćnoj bazi podataka. Pronađite prethodno izvršene promjene dodatnom usporedbom stare ConfigP-a s ConfigOR - "Configuration / Compare ...":

Slično usporedimo stari ConfigP s novim. Ako nema nove datoteke, sada je moguće preuzeti iz glavne baze podataka.

Dakle, dva puta su promijenjeni objekti primljeni.U glavnoj bazi dobivena je skoro gotova konfiguracija. Treba se nositi s dvostrukim promjenama elemenata.

VAŽNO. Prilikom analize korisnika, ne biste trebali biti zainteresirani za razloge za promjenu, ali u njihovim posljedicama. To je, glavna stvar - potreba za održavanjem funkcionalnosti. Možda će to zahtijevati prijenos prijenosnih linija, već potpuna obrada koda za novi ConfigP.

Da biste donijeli odluku dovoljno je usporediti oblike, tablice i module objekata. Ponekad se podaci u izvješćima prikazuju u obliku koji ne dopušta brzu donošenje odluka. U ovom koraku dolazi do gubitka izmjena ako se promjene odnose na pojedinosti objekta kompozitnog tipa.

U usporednom izvješću, različiti podaci dani su u obliku popisa, iz kojeg nije vidljivo koje su vrste podataka dodane / obrisane. Ako broj redaka izvješća dostigne dvjesto, proces "ručne" usporedbe prilično traži (oko pedeset sati).

Smanjenje intenziteta rada postiže se, primjerice, konfiguracijom usporedbe ćelija s informacijskim servisom. Dostupno je za pokretanje u 1C: Enterprise načinu rada i predstavlja prikladan način usporedbe izvješća.Usporedba se provodi pomoću značajke 1C:

Shema rada je jednostavna. Usporedno izvješće o objektu izrađeno je u konfiguratoru. Sprema se u datoteku, na primjer, ReportOn Comparison.mxl. U dijaloškom okviru 1C: Enterprise otvara se i označava ćelije uspoređene (dvostrukim klikom desne tipke miša na odabranoj ćeliji tabličnog dokumenta). Klikom na "Usporedi" daje rezultat usporedbe, dok su različite pozicije istaknute u boji.

Daljnja akcija podučavanja izgleda ovako.

  1. Sljedeće izvješće spremljeno je s istim nazivom.
  2. Nakon završetka ažuriranja i prijenosa modifikacija tipične konfiguracije, provodi se sintaktička kontrola modula i testiranje rada promijenjenih objekata.
  3. Nakon uspješnog testiranja proces se može smatrati potpunim. Ostaje ažurirati obrasce za ispis, izvješća i obradu. U nekim slučajevima provjerite vanjske oblike izvješćivanja.

Radimo s 1C 7.7

Ažuriranje tipične platforme za istu obično ne uzrokuje poteškoće. Dovoljno je slijediti upute u uputama. Oni se nalaze u UPDATE.TXT distribucijskom direktoriju.

Također, nema poteškoća ako se na platformu dodaju dodatni računovodstveni elementi (referentne knjige, konstante, odabiri, izvještaji, registri, časopisi za izračun itd.). Oni će stati kada se kombiniraju platforme.Dodani dokumenti također neće predstavljati neusklađenost ako ne postoje promjene u znakovima za ulazak "na temelju" takvih dodanih dokumenata.

Preporuča se izvršiti ažuriranje na velikim brzinama s velikom količinom RAM-a. Sa svojim nedostatkom od 1C može odbiti obraditi neke od funkcija i "objesiti". Velika količina virtualne memorije ne rješava taj problem.

Izradite arhivsku kopiju

U tu svrhu trebate upotrijebiti opciju: "Administracija / Spremanje podataka ...". Prikladno je navesti naziv arhive, poravnavajući ga s datumom stvaranja (na primjer, YYMMDD.zip).

Priprema direktorija

Za rad ćete imati šest konfiguracijskih datoteka (1cv7.md):

  1. "WorkNew" za pripremu ažuriranja (rezultiralo md-file);
  2. "Stari radnik" za praćenje promjena prilikom uspoređivanja i prijenosa postavki na TipNew_2;
  3. Tipičan (star) "TipStary_1". Na temelju toga, radnik je prethodno stvoren.
  4. Vrste. (bivši) "TipStary_2". Pratiti promjene u tvrtki 1C u novoj verziji modela;
  5. Vrsta. (novo) "TypeNew_1". Poboljšanja tvrtke 1C u novoj verziji;
  6. "TypeNew_2" za složene objekte.

I pet pokretnih konfiguratora (svi osim "TypeNew_1").

U početku, imenici su identični u parovima:

  • "WorkNew" i "Stari radnik";
  • "TipStary_1 i TipStary_2";
  • "TypeNew_1" i "TypeNew_2".

Kombiniranje elemenata

Prvo napravimo usporedbu između 3 i 2, 4 i 5, 1 i 6. Da biste to učinili, svaki od prvih u paru odaberite stavku "Konfiguracija / asocijacija ..." i odredite datoteku metapodataka 1cv7.md drugog u paru. Zaslon će prikazati obrazac s stablo promijenjenih elemenata. Dalje, potrebno je analizirati rezultate usporedbe parova od 3 s 2 i 4 sa 5. Napuštanje za kombiniranje elemenata u ažuriranim platformama (1 i 6), u kojima su bile promjene od 1C (4 s 5), ali nisu bile odražene u 3 i 2. 1 i 4 moraju biti kombinirani u zamjenskom modusu.

drugo

To uključuje računski plan i korisnička sučelja. Ako se u računu grafikona dogodilo izmjena, potrebno ga je ažurirati u načinu rada "Spoji objektima", zajedno s "TypeNew_2". Nakon spajanja sučelja provjeravaju se sljedeće pogreške: dupliciranje stavki izbornika, umnožavanje alatnih traka, instalacija značajki za alatne trake Lokacija linije.

Učitavanje modificirane platforme

Preuzimanje se izvodi preko mreže ili na poslužitelju (po mogućnosti). Prvo, pristup bazi podataka je monopol.A preko moda konfiguratora, tada se učitava baza podataka. Prije i poslije preuzimanja podaci se arhiviraju (kao što je opisano na samom početku sekcije). Dalje morate slijediti upute u datoteci UPDATE.TXT. Po dovršetku preuzimanja, sve direktorije osim WorkNewa mogu se izbrisati.

Nadamo se da će naša publikacija pomoći da shvatite ažuriranje atipične konfiguracije 1C. Razmatrali smo to u odnosu na sedmom i osmom verzijom.

Ostavite komentare, napišite svoje iskustvo u ažuriranju 1C.