Ažuriranje nepičkih konfiguracija 8.3. Osobno iskustvo: koliko brzo i bez viška troškova ažuriraju promijenjenu konfiguraciju

1C Nepička konfiguracija, odnosno: 1) 1C konfiguracija napisana je od nule od strane programera, 2) 1C konfiguracije bila je tipična, ali promjena su joj dodana, čak i ako su dodani jedan rekvizit.

U ovom ćemo članu razmotriti kako je potrebno ispravno ažurirati konfiguracije 1c, kao i nekoliko tehnika za meku promjenu u tipičnim konfiguracijama, I.E. Ispravna promjena koja neće utjecati na mogućnost daljnjeg ažuriranja.

Da biste izvršili bilo kakve promjene u tipičnoj konfiguraciji 1c, potrebno je otključati promjenu tipične konfiguracije 1c, a u nekim slučajevima "uklonite ga iz podrške".

Vrlo optimalna opcija Ažuriranja konfiguracije 1C može se u potpunosti ažurirati automatski režimTo je moguće kada smo zabranjeni promjenu konfiguracije. Često je potrebno uključiti promjenu konfiguracije, jer je potrebno prilagođavanje primijenjenih rješenja za potrebu kupca, na ovoj opciji ćemo prestati.

Prije ažuriranja to se snažno preporučuje učiniti sigurnosna kopija Baze podataka, možete to učiniti putem menija / istovarivanja administracije informaciona baza.

Postoje 2 mogućnosti ažuriranja: a) Ažuriranje 1c putem podrške (poziv putem konfiguracijskog dijaloga konfiguracije / podrške / ažuriranja) i b) kroz kombinaciju usporedbe s konfiguracijom iz datoteke. Posebnu pažnju treba platiti da se razlika između ove dvije stavke u prvom slučaju i glavna konfiguracija i konfiguracija dobavljača ažuriraju, a kada se uspoređuju konfiguracije, ažurira se samo glavna konfiguracija, konfiguracija dobavljača ostaje stara. Stoga je najpovoljnija opcija ažuriranje putem ažuriranja konfiguracije. Da biste ažurirali konfiguracijsku podršku, koriste se datoteke isporuke dobavljača CF ili CFU dobavljača, koje se mogu naći u pretraživanju direktorija predloška specificiranjem staze na Internetu ili direktno odrediti put do prava datoteka Na tvrdom disku.

Kada ažurirate 1C konfiguraciju bez mogućnosti da se promijeni, ažuriranje nakon odabira datoteke za ažuriranje pojavljuje se u automatskom režimu ako konfiguracija uključuje mogućnost izmjene promjena, zatim će se prikazati prozor za usporedbu konfiguracije. U ovom dijalogu možemo vidjeti kako nam se sistem nudi da ažuriramo našu insepitnu konfiguraciju 1c. Na dnu dijaloškog okvira nalazi se odgovarajuća legenda statusa objekta: "Status objekta" označava "glavnu konfiguraciju" i "Novu konfiguraciju", "statuse po istoriji objekata" ukazuju na usporedbu konfiguracijskih objekata sa Objekti "stare konfiguracije dobavljača".

Klizne zastave pored objekata možete birati, trenutni konfiguracijski objekt promijenit će se ili ostati star, kao i način promjene objekta. U meniju Akciono meni postoji prilika za stavljanje krpelja na podsisteme (ovo je korisno ako je konfiguracija na podršci nekoliko dobavljača). Također u ovom meniju moguće je odrediti prioritet kombiniranja za sve objekte da jednom, sustav po zadanim postavkama smatra više prioritetnim konfiguracijom dobavljača. Postavke filtra omogućavaju vam da odredite koji konfiguracijski objekti trebamo izlaziti za detaljna uputstva kombiniranog režima. Postoji nekoliko standardnih predložaka filtera, pored toga, možete odrediti filtere za svaki par konfiguracija kompAzeta. Moguće je instalirati u postavkama "Filter" Tick "Prikaži samo dva puta modificirane svojstva", to će vam omogućiti da smanjite objekte, prilikom ažuriranja kojih se sukobi ne pojavljuju između promjena dobavljača i revizija ovih objekata:

Dakle, rezultat će biti popis objekata, dva puta modificiran prilikom rafiniranja tipične konfiguracije i u novoj konfiguraciji dobavljača. Ako se slažete sa ažuriranjem, tada će se revizija izrađena u tim objektima izgubiti. Stoga je za svaki objekt potrebno donijeti odluku o tome kako će se ažurirati. U ovoj je fazi potrebno unaprijed usporediti isključivo kako bi se smanjio opseg rada u budućnosti. Procjena nije tačna brza - "na očima". Ako su promjene u objektu veće u novoj konfiguraciji dobavljača, onda ostavljamo instancu objekta dobavljača. Ostavite krpelj. Tada će biti potrebno prenijeti promjene iz radne konfiguracije. Ako su promjene u objektu veće u radnoj konfiguraciji, tada ostavljamo instancu objekta radne konfiguracije. Krenite krpelj. Tada će biti potrebno prenijeti promjene iz konfiguracije dobavljača. Sa modulima možete ići malo drugačije, jer Postoji prilika za usporedbu modula popocedure.

Oni. Ako u našoj konfiguraciji 1C i u konfiguraciji dobavljača promijenjene su različite postupke modula, zatim pravilno polaganje, potvrdni okviri uštedjeli smo od ručnog prijenosa promjena koda. Da biste došli do njega, morate pritisnuti tipku u obliku povećanja pored naziva načina integracije modula:

Prilikom prikazivanja menija Akcije prema objektu (na primjer, pritiskom na desni gumb miša) možemo nazvati izvještaj o usporedbi objekata.

Da biste potvrdili ažuriranje 1c - morate odabrati konfiguraciju konfiguracije konfiguracije konfiguracije stavke izbornika / ažuriranja.

Da biste odbili ažuriranje 1c - morate odabrati konfiguraciju stavke izbornika / povratak u konfiguraciju baze podataka.

Nekoliko pravila koja pojednostavljuje buduće ažuriranje 1C konfiguracija:

Glavno pravilo 1c ažuriranja: morate dodati nove predmete, jer Kada ažurirate nove objekte, sistem ne utiče

Kada promijenite tekstove modula, također je poželjno dodati nove procedure i funkcije, a od postojećeg da biste pozvali svoje novo

Koristeći pretplate na događaje, zbog toga možete precizirati model mehanizme bez promjene standardnog koda

Korištenje standardne konfiguracije funkcionalne

Stvaranje softvera elemenata obrasca (u odjeljenju događaja)

Hvala ti!

Ostavite svoje ime i telefonski broj, operator će vas kontaktirati u radno vrijeme 2 sata.

Moskva Sankt Peterburg Samara

Korak po korak upute sa fotografijama

Mnogi korisnici tipa Konfiguracija 1c se plaše da izvršite i ažurirate programe. Na mnogo načina su to opravdano, jer nepravilno ažuriranje nesporazuma konfiguracije 1C može dovesti do gubitka podataka ili gubitka izvršenih postavki. Zbog toga smo sačinili najkasnije upute od korakaU kojem pokazujemo kako ispravno ažurirati intepitnu konfiguraciju 1c.

Pažnja : Prije ažuriranja, obavezno napravite sigurnosnu kopiju svih podataka o informacijama. To će vam omogućiti da se vratite početno stanjeAko postoje poteškoće sa ažuriranjem.

Izvršite sigurnosnu kopiju podataka dovoljno jednostavnih. Da biste to učinili, pokrenite 1C program u režimu konfiguratora. U kartici "Administracija" odaberite funkciju "Bankoa podataka Informacije". Ako želite, možete dodatno sačuvati baze podataka na disku ili uklonjivi medij.

Upute od koraka po korak za ažuriranje nepske konfiguracije 1c

  1. Prva faza u potpunosti se poklapa s ažuriranjem tipične konfiguracije 1c. Pokrenite režim konfiguratora koji je dostupan samo korisnicima sa punim pravima pristupa. Na kartici Konfigurator odaberite stavku "Podrška" i kliknite "Ažuriraj konfiguraciju".
  2. U sljedećem dijaloškom okviru morate instalirati krpelj na stavku "Traži ažuriranja u direktorijuma". Kliknite "Dalje".
  3. Pažnja: 1C ažuriranja dostupne su samo korisnicima. licencirani programi "1C: Enterprise", za dobivanje ažuriranja korisnicima stručnih verzija, potrebno je dodatno zaključiti sporazum 1c: njegove (informacijske i tehnološke podrške). Također se morate registrirati na web mjestu tehnička podrška korisnici https://users.v8.1c.ru/. Registrirajte se na web lokaciji Korisnici licenciranih programa 1c mogu ili samostalno, koristeći upute isporučenog programa ili uz pomoć naših menadžera.

    Pažnja: Za mnoge konfiguracije postoji nekoliko programskih reakcija (na primjer, računovodstvo 2.0 i računovodstvo 3.0). Kada odaberete ažuriranje, obratite pažnju na koje će se izdanje ažurirati.

  4. U prozoru koji se pojavljuje provjerite lojalnost odabranog ažuriranja. Ako su svi podaci istinite i slažete se sa njima - kliknite "OK".
  5. Proces ažuriranja može potrajati nekoliko minuta. Nakon toga, prozor se pojavljuje uz rezultat usporedbe nove i trenutne konfiguracije, tako da vidite koji će se sustavi ažurirati. Kliknite gumb "Pokreni".
  6. Pažnja : 1c: Enterprise 8 omogućava automatski da ažurirate čak i modificirane konfiguracije. Ako se naprave promjene ne presijecaju sa objektima razvijenim za 1C (na primjer, dodatni detalji se dodaju u dokumentu ili dodaju nova vrsta Imenik) Ažurirat će se ispravno. Međutim, ako su postavke "presijecaju" sa tipičnim objektima, preporučuje se pozivanje stručnjaka 1C na ažuriranje.

  7. Ako ste sigurni da se sve promjene napravljene u konfiguraciji ne presijecaju sa 1C objektima, u narednim sustavima se slažu sa programom.
  8. Nakon toga, program će predložiti ažuriranje konfiguracije baze podataka. Pristanite na program
  9. U procesu ažuriranja nepičke konfiguracije 1c mijenja strukturu baze podataka. Ovaj program obavještava korisnika u zasebnom dijaloškom okviru. Morate prihvatiti ove promjene, tako da jednostavno jednostavno pritisnemo tipku "Prihvati".

Poteškoće u pratnji nepičkim konfiguracijama 1C je da su oni pojedinac za svaku pojedinu organizaciju. Zato kompanija "1C: Franchisi Victoria" enshrine za svaku kompaniju sa oštećenom konfiguracijom programa 1C ličnog specijalista koji znaju karakteristike konfiguracije programa. Pored toga, naša tehnička podrška uvijek je spremna odgovoriti na vaša pitanja.

Softverski proizvodi 1c su specifični u smislu da njihov rad vrlo utječu zakonodavstvo zemlje u kojem se koriste ovi programi. Zbog toga je vrlo važno moći ažurirati ove proizvode, jer će pored zakonodavstva ažurirane konfiguracije sadržavati ispravku kritične greške, ubrzajte sav rad programa i ostale korisne detalje. Postoje dvije mogućnosti za razvoj događaja: Prva opcija je ažuriranje standardne (tipične) konfiguracije, što se događa prilično brzo i ne zahtijeva posebne napore, drugu opciju kada trebate ažurirati modificirani sklop, duže i složenije .

Definisanje vrste konfiguracije

Obično, korisnik tačno zna šta njegova verzija ima, jer standardna skupština karakterizira nedostatak uplitanja u unutrašnje objekte programa. Još jedna stvar je da se programeri obično modificiraju, odnosno se korisnik već modificirani proizvod, koji možda neće pogoditi. Postoji jednostavan način razumijevanja da li su promjene napravljene tamo ili ne. Da biste to učinili, bit će potrebno ući u režim konfiguracije, od kojih je odgovarajuće dugme u pokretanju programa. Postoji kartica konfiguracije u kojoj postoji predmet za podršku. Nakon klika na njega odaberite konfiguraciju podrške. U otvoreni prozor Mora postojati aktivno dugme "Omogući mogućnosti promjene", također je znak standardne sklopove prisustvo ikone dvorca u blizini naziva montaže. Ovi znakovi pokazuju da se programski moduli nisu promijenili, to znači da možete izvesti centralizirano ažuriranje sa službene web stranice putem interneta. U nedostatku tih znakova, može se tvrditi da je programer radio na rubu ovog proizvoda, dok je situacija moguća kada je modifikacija bila djelomična, odnosno, u izvornom obliku je ostavljen brojni objekti. Svi modificirani predmeti ostaju bez identifikacije piktograma, a standardni elementi su označeni žutom kockom. Djelomična modifikacija ne uklanja program s podrškom u potpunosti, jer će biti sposobnost ažuriranja netaknutih objekata.


Standardna (tipična) konfiguracija - Priprema za ažuriranje

Pored ovih problema, čini se da mijenja zakonodavstvo ili pogoršanje brzine programa, potrebno je ažurirati kad 1C program prikazuje odgovarajuću poruku. Rečeno će se da je ova skupština puštena pre nekog vremena, sada postoji poboljšana konfiguracija i da se može ažurirati odmah putem web stranice ili pomoću njegovog diska. Za početak, vrlo je važno napraviti sigurnosnu kopiju baze tako da možete sve vratiti ako nešto pođe po zlu. To se vrši tri načina. Možete jednostavno kopirati korijensku mapu sa bazom podataka ili fleš pogonom. Nakon početka 1C odaberite se baza i put do njega bit će naveden u prozoru. U slučaju problema, ova mapa se kreće u mjesto neradne baze. Možete djelovati putem konfiguratora, za ono što želite odabrati ovaj mod u programu. U odjeljku UPRAVE postoji dugme za istovar baze podataka. Nakon odabira mape, datoteka.dt se pojavljuje tamo, što se može otvoriti odgovarajućim gumbom u istom odjeljku.

Treća metoda traje malo kasnije, u fazi ažuriranja putem interneta. Sve možete učiniti putem svog diska, koji dođe u Enterprise mjesečno, također se ovaj disk može preuzeti od zaposlenog koji ima sporazum sa svojim, samo jedan mora slijediti konfiguraciju konfiguracije. U suprotnom, sve se izvodi putem interneta. Postoji važna nijansa: Ažuriranje paketi su instalirani strogo, a neka oslobađanja su propuštena, tada će ih sustav morati instalirati na početku. Sadržan u meniju za pomoć, gde trebate da pritisnete program Program.
Ako je sve u redu s Internetom, onda morate ići na web mjestoVv8.1c.ru, u koji se unose prijava i lozinka. Zatim su željene konfiguracije odabrane referencom. Sljedeći korak je izbor određenih izdanja, uzimajući u obzir prvu i one koji su izašli nedavno. Sve datoteke zauzvrat spremljene su na računaru. Prije nadogradnje morate otvoriti sve arhivske datoteke i instalirati svako izdanje. Otpuštanja se mogu preuzeti, kao što je opisano, i sa svog diska. Sada morate otići u režim konfiguratora, nakon čega se mogu prikazati predmeti ako nema, a zatim ćete morati kliknuti karticu Otvori konfiguraciju.
Da biste ažurirali, korisnik odlazi u konfiguraciju podržavanja podrške. U novom prozoru pretraga je pritisnuta.

Iz predloženih opcija pretraživanje je odabrano u trenutnim direktorijom ažuriranja, nakon što je naznačeno dostupno izdanje ili onaj čije ime će biti dodijeljeno masnoće. Sve ostale ponude treba pritisnuti Da, uključujući zadnji prozor za reorganizaciju informacija. Završni korak je pokretanje programa u radnom režimu, tako da su ažuriranja stupila na snagu.

Ažuriranje nevene (modifikovane) konfiguracije 1c

Značenje ažuriranja izmijenjene sklop je da se promjene napravljene programerima ne izgube, a promjene iz programera stupile su na snagu. Svi navedeni koraci opisani u prethodnim uputama obavljaju se i ovaj put, na posljednjem koraku se pojavljuje samo uporedni tabl, gdje će konfiguracija modificiranih objekata biti konfiguracija, a u drugom stupcu će biti popis ažuriranja. U tim stupovima postoje metapodaci. Program će označiti zeleni marker na koji programeri izračunava prilagođava, a koji su uzrokovali promjene programera proizvoda. U ovoj fazi morate pronaći one objekte koji su označeni u dva ovim stupcima.

Da biste pojednostavili pretragu, možete koristiti dugme za filtriranje koje se nalazi u nastavku, a zatim označite opciju Prikaži potvrdni okvir za potvrdu Svojstva. Ako se sve učini pravilno, bit će prikazani samo predmeti koji su vam potrebni u radnom prozoru. Postupak za ažuriranje modula koje ne utiču na nepunjenost neće utjecati na konfiguraciju.

Morate analizirati ovu tablicu. U ovom je slučaju jasno da su se promjene dogodile u oba slučaja, jer postoje ikone olovke, jer u blizini imena modula također ima značku, što znači da će se pojaviti njihovo spajanje. Posljednji stupac s desne strane ukazuje na to da će se kada se proces završen, cijeli korisnički kôd bit će promijenjen u korist ažuriranja od programera.

Postoje i drugi načini sa djelomičnim udruženjima (prioritet), ali ovi načini koriste iskusni korisniciBudući da će novak uključiti sve razvode u zbunjujućim modulima. Prema tome, nešto za promjenu u posljednjem stupcu, nema smisla. S druge strane, uklanjanje zore u prvom stupcu, obavezno udruženje može se otkazati. Na osnovu toga možete ručno napraviti kod u ažurirani modul ili ne dirajte kôd i ručno napravite ažuriranje. Da biste shvatili šta će tačno trebati napraviti, trebali biste kliknuti na odabrani modul desni klik Miševi i odaberite emisiju Prikaži razlike. Ovaj korak će pokazati razlike u određenim postupcima. Na dnu prozora nalazi se i podjela u dva stupca, ali sam kod je već prikazan.

Daljnje akcije ovise o nivou promjene modula, ako je konfiguracija na dramatično prepisana, tada će se sve ažurirati samostalno, bez pomoći programera, bit će izuzetno teško.

Moguće prilikom ažuriranja 1c

Većina grešaka dopuštena je kada je baza visoko izmijenjena, kao nekoliko kodova, sve vrste referentnih knjiga i drugih objekata, mogu se zbuniti. Veoma je važno za bilo kakve promjene za stvaranje i sačuvanje arhive za rezervni oporavak, Nakon toga, još jednom osigurajte da je sve učinjeno pravilno. Klasična greška je ažuriranje nesporazuma sklopa, kao da je standardno. Ali čak i ako slijedite opisane upute, nije činjenica da program odmah zarađuje način na koji je neophodan. Verovatno bez dodatna postavka nije dovoljno. Konfigurator ne prikazuje promjene kontrole kontrole kontrole, ovaj trenutak će se morati provjeriti ručno, u protivnom će se ažurirati. Nakon ažuriranja konfigurator može prikazati zabranu ažuriranja stare baze podataka, od tada brojevi dokumenata prestaju biti jedinstveniIsto se odnosi i na evidenciju informacija.

Da biste rešili problem, bit će potrebno:
- Promijenite broj znakova u kodovima;
- Promijenite kodove u bazi podataka;
- Promijenite svojstvo kontrole jedinstvenosti u svim direktorijima.

U postupku ažuriranja ne možete zaboraviti na ažuriranja sučelja i prava korisnika, koja se često zanemaruju. Već je opisano važnost dosljedno ažuriranja oslobađanja, također je izuzetno važno primijeniti ugrađenu obradu ažuriranja konfiguracije, što će vam omogućiti pretvorbu potrebnih podataka i po potrebi ispuniti bazne podatke. U interesu korisnika pratite slušanje internih identifikatora objekata ili detalja, u protivnom se ažuriranje može izgubiti sve operacije. Čak i nakon temeljne pripreme nove konfiguracije, nemoguće je odmah preći na kombinaciju s radnom bazom koja se koristi, jer je također potrebno ažurirati, nakon svega što je sve potpuno testiranje.

Potrebno je shvatiti da postoje opcije kada će se konfiguracija biti vraćena na podršku, odnosno njegov postupak ažuriranja pojavit će se u standardnom režimu za program, putem puštanja na Internet. Program se uklanja s podrške nakon uvođenja modificiranih modula u proizvod. Uklanjanje ovih modula vratit će program u početno stanjeAli nemoguće ih je potpuno riješiti, jer će normalan rad 1C biti nemogući, jer su iz nekog razloga ti moduli programirani. U skladu s tim, ovi moduli mogu se provoditi izvan programa - rad će se izvoditi na vanjskim modulima, ali neće utjecati na program. Dakle, referentne knjige i drugi objekti ostat će na licu mjesta, potrebno je to učiniti nezavisno bez neophodnih znanja problematičnih, tako da je povratak programa u standardni skupštinski program, ako je potrebno, ako je potrebno, ako je potrebno.

Postoji i nekoliko saveta koji olakšavaju proces ažuriranja softverski proizvodi 1c. Prije svega, morate pokušati da promijenite program što je manje moguće, a ako ne postoji samo ekstremna potreba u tome, a ne da ne uvode bilo što treće strane tamo, već pokušati riješiti probleme s tipičnim alatima koji su Na lageru. Bez uklanjanja promjena konfiguracije, morate komentirati i ući u zaseban dokument, tako da u procesu obnove bilo čega nije promašeno. Tako da jačinu softverski kod U tipičnim objektima, smanjuje se, treba izvesti sam zajednički modulIstovremeno, potrebno je razumjeti da se izazovi postupaka i funkcija ne mogu dodirnuti - moraju ostati u tipičnim objektima tako da program može ispravno raditi. Da bi se optimizirala, ima smisla zamijeniti sve pozive za standardne procedure i funkcije koje se nalaze u "samo-pismenom" kodu objektima i u kodu vanjski moduli, za pozivanje procedura iz vlastitog modula. Ovi postupci su jednostavna oznaka kojom će se pozvati postupci tipičnih modula. Stoga, u usporedbi promjena, korisnik neće trebati tražiti željene linije u modificiranom kodu. Vrijeme ažuriranja Podložno ovim preporukama svodi se na nekoliko sati rada, a ako ga ostavite, onda proces može odgoditi i nekoliko dana.

Ovaj članak ne opisuje metode primjene automatske i automatizirane ažuriranja konfiguracije koristeći vanjske komponente i / ili softverske proizvode. Informacije o njima možete pronaći na ovo i drugim internetskim resursima.

Možete primijetiti da svaki put kada je još jedno ažuriranje broja objekata koji zahtijeva vašu pažnju samo povećava. Istovremeno, tačno znate šta se mijenja, na primjer, samo jedan dokument, a kada se ažurira, izdaje se popis nekoliko desetak modificiranih objekata. Naravno, možete koristiti metodologiju opisanu u članku. Da, to će raditi. Mnogi su toliko ispunjavaju ažuriranja. Ali ovaj pristup smatram neefikasnim i dugotrajnim tokom ažuriranja konfiguracija na 1C platformi: Enterprises 8. Za razliku od 1c platforme: preduzeća 7.7 Platforma 1C: Preduzeća 8 omogućava otvaranje više konfiguracija (* .cf datoteka) i izvedite višestruke usporedbe o konfiguraciji u jednom konfiguratorima kopiranja. Izuzetak je možda samo konfiguracije izgrađene na UPP-u (upravljanje proizvodnim preduzećem) - preteške su, platforma pada.

Proces ažuriranja konfiguracija 1c: Preduzeća 8 su više automatizirani u odnosu na 1C: Enterprise 7.7. Prilično visok nivo automatizacije može značajno smanjiti snagu rada prilikom ažuriranja konfiguracija koje nisu tipa. Nažalost, najčešće proces ažuriranja neemernih konfiguracija ne može se u potpunosti ispuniti u automatskom režimu i zahtijeva specijalnu intervenciju.

Da li je situacija moguća kada se proces ažuriranja u potpunosti automatski izvršava? Naravno. Za to se moraju dodavati varijabilni objekti i ne bi trebali koristiti funkcionalnost postojeće konfiguracije. Oni. Ti bi objekti trebali riješiti apsolutno druge vjerodajnice koji proširuju funkcionalnost tipične konfiguracije dobavljača. Slažete se da je opisana situacija izuzetno rijetka. Gotovo uvijek mijenja utječu na objekte objekt konfiguracije.

Trebalo bi da se isplati na činjenicu da baza podataka može sadržavati do tri vrste konfiguracija:

  • konfiguracija baze podataka - Ovo je konfiguracija sa korisnicima;
  • radna konfiguracija (osnovni ) Je konfiguracija u kojoj možemo napraviti promjene, dok korisnici mogu nastaviti sa radom;
  • konfiguracija dobavljača - Ovo je izvorna konfiguracija dobavljača na osnovu kojeg se obično stvara radna konfiguracija i konfiguracija baze podataka. U bazi podataka može postojati nekoliko konfiguracija različitih dobavljača. Provider konfiguracije ne smije biti samo čvrst "1C".

U slučaju kada se konfiguracija ukloni iz podrške, konfiguracija dobavljača neće biti. Što zauzvrat značajno povećava snagu ažuriranja.

Razmotrite postupak ažuriranja i izgled moguće greške Na primjeru ažuriranja UPB konfiguracije (standardni provajder konfiguracije - kompanija "1C", poboljšanje kompanije Informira servis). U početku se ažuriranje ove konfiguracije nije izvedena u skladu s tehnologijom opisanom u ovom članku, stoga su pogreške u članku najčešće u praksi. Ažuriranje će se izvršiti iz verzije 1.2.6.2 na verziju 1.2.14.1.


Faza 1. Priprema.

U prvoj fazi dajemo liniju sa konfiguracija radne snage do konfiguracija dobavljača. Ovo je vrlo važna faza, koja će značajno smanjiti iznos rada na analizi promjena koje su napravili.

Ova faza se može preskočiti ako posljednje ažuriranje Prošao kroz "podršku" ("Konfiguracija" menija U94; "Podrška" U94; "Ažuriraj konfiguraciju") ili je izvršena prema metodi opisanoj u ovom članku.

Nepoštovanje verzija konfiguracija radne snage i konfiguracija dobavljačamože se pojaviti kada se koristi za ažuriranje * .cf datoteka, a ne iz distribucije dobavljača ili kada se koriste metode ažuriranja razlikuju se od opisanih u ovom članku. Na primjer, predmeti su dodani u radnu konfiguraciju kopiranjem kroz međuspremnik ili povlačenje i pad.

1. poređenje verzija.

Provjerite broj verzija konfiguracija radne snage i konfiguracija dobavljača. soba konfiguracija radne snage Gledamo izbornik "Konfiguracija" U94; "Otvorena konfiguracija" izbornika "uredi" U94; "Svojstva". U bloku "Razvoj", stavku "verzija". (Slika 1).

soba konfiguracija dobavljača Gledamo izbornik "Konfiguracija" U94; "Podrška" U94; "Konfigurirajte podršku ..." INTERG "VERSION". (Slika 2).

Ako se brojevi podudaraju, a zatim idite na sljedeći korak. Cm. .

U ovaj primer Potrebno je donijeti liniju sa konfiguracija radne snage i konfiguracija dobavljača Uz podršku podrške za objekte obustavljene ili dodane bez registracije. Da biste to učinili, uradite sledeće:

2. Spremanje radne (glavne) konfiguracije.

Sačuvati konfiguracija radne snage do datoteke, poput work.cf. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Spremite konfiguraciju u datoteku ...".

3. Primanje datoteke za ažuriranje za konfiguraciju dobavljača.

Da bi se u skladu sa konfiguracijama trebala mi * .cf datoteka iz distribucije dobavljača sa istim brojem verzije koji konfiguracija radne snage (Slike 3 i 4). Ova datoteka mogu se dobiti prilikom instaliranja odgovarajuće distribucije. Prema zadanim postavkama, konfiguracijska distribucija se izvodi u C: \\ programskim datotekama \\ 1cv81 \\ tmplets \\ 1cv81 \\ tmplets direktorij. Za više informacija o instaliranju konfiguracijskih predloška potražite u dokumentaciji.

Provjerite katalog predloška. Ako postoji * .cf datoteka u direktoriju predloška, \u200b\u200ba zatim idite na.

Što se može učiniti ako ne * .cf datoteka željene verzije konfiguracija dobavljača? U ovom slučaju možete koristiti * .cfu datoteke i ponavljanje postupka opisanog u koraku 1 nekoliko puta da bi uzastopno podigao broj verzije u željeno izdanje, u ovom slučaju do 1.2.6.2. Treba napomenuti da korištenje * .cfu datoteke možda neće otvoriti greške rađene ranije kada se ažuriraju. Šta, vidite, prilično čudno, s obzirom na činjenicu da je datoteka dobavljača u prvom i * .cfu se prikuplja, a zatim se ažurira. Možda je to zbog činjenice da u usporedbi iz nekog razloga nisu uključeni svi konfiguracijski objekti. Stoga predlažem da koristim više dug put, ali i pouzdanije.

Morate kreirati praznu bazu podataka sa "Stara" konfiguracija dobavljača. Osvježiti konfiguracija dobavljača Do željene verzije i već ga koristite prilikom izvođenja rada u 1 pozornici. Za dobijanje Nova konfiguracija dobavljača trebate učiniti sljedeće:

    Stvaranje "starog" datoteke dobavljača Za trenutnu konfiguraciju. 1CV8.CF datoteka može se preuzeti iz distribucije dobavljača ili sačuvati iz radne baze podataka ako je konfiguracija na podršci. Da biste sačuvali datoteku 1cv8.cf iz radne baze podataka, morate u meniju "Konfiguracija" U94; "Podrška" U94; "Konfiguriranje podrške ..." Pritisnite tipku "Spremi u Datoteka" i navedite ime direktorija i ime datoteke. Na primjer, na radnoj površini.

    Izrada baze podataka s novom konfiguracijom dobavljača. Baza podataka može se kreirati pomoću distribucije dobavljača sa svog diska ili korištenjem prethodno dobivenog 1CV8.cf sa radne površine. U prvom slučaju slijedite upute koje su dio distribucije. U drugom slučaju, da biste stvorili bazu iz datoteke koja se nalazi na radnoj površini, stvorite novu bazu podataka informacija bez konfiguracije i pokrenite konfigurator. U izborniku "Konfiguracija" U94; "Preuzimanje konfiguracije iz datoteke ..." Navedite datoteku sačuvanu ranije na radnoj površini. Otvorite konfiguraciju putem izbornika "Konfiguracija" U94; "Otvori konfiguraciju" i ažuriranje na željeno izdanje putem izbornika "Konfiguracija" U94; "Podrška" U94; "Ažuriraj konfiguraciju" pomoću * .cfu datoteka.

    Izrada nove konfiguracijske datoteke dobavljača. Da biste to učinili, odaberite stavku u izborniku "Konfiguracija" U94; "Spremite konfiguraciju u datoteku ...". Specificiramo lokaciju i naziv 1CV8.CF datoteke. Kliknite "Save".

4. Donošenjem radne konfiguracije i konfiguracije dobavljača putem ažuriranja.

Koristeći dobivenu * .cf datoteku konfiguracija dobavljača Izvršite ažuriranje. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Podrška" U94; "Ažurirajte konfiguraciju", "Odabir datoteke za ažuriranje", "Završi" (slika 5), \u200b\u200b"Run" (slika 6).

Opcije rješenja:

  • uklonite oznaku iz objekta, što je konfiguracija dobavljača;
  • uklonite vezu na objekt koji je konfiguriran dobavljač.

Na osnovu činjenice da se veza u gore navedenom sučelju vrši na objektu konfiguracija dobavljačaPodržano iz kojeg se dobavljač prekine (možda zbog promjene računovodstvene metodologije), tada će tačno rješenje u ovoj situaciji biti izbrisano referenca na ovaj izvještaj iz sučelja "ManageLotel". Prozor za konfiguraciju nije zatvoren, vezan za "plaćanje" Izvještaj u sučelju "ManageLotel" se briše. Nakon brisanja veze obavljat ćete ponovnu usporedbu konfiguracija. Da biste to učinili, kliknite gumb "Ažuriraj" u prozoru za ažuriranje (slika 6).

5. Vraćanje postavki djelomično izgubljene u prethodnoj fazi.

Da biste obnovili djelomično izgubljene postavke, napravite kombinaciju s prethodno sačuvanom datotekom. radni konfiguracija rada.cf.. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Uporedite, kombinirajte sa konfiguracijom iz datoteke ...".

6. Spremanje rezultata ažuriranja.

Spremite promjene konfiguracija radne snage i ažuriranje konfiguracija baze podataka. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Ažurirajte konfiguraciju baze podataka."

Ovdje ćemo imati još jedan problem (slika 8).

Da bismo se riješili ovom problemu, gledat ćemo uzrok njegove pojave. Razlozi mogu biti donekle, ali su najvjerovatnije od njih. Ti su se predmeti kopirali konfiguracija radne snage od konfiguracija dobavljača Ili dobavljač izbrisao prethodno prenose podatke, a kasnije je dodao novi s istim imenima, ali s drugim internim identifikatorima. Kao rezultat toga, predmeti s različitim internim identifikatorima pojavljuju se u konfiguraciji, ali s istim imenima.

Sa ulogama jednostavno radimo - uklonimo, jer Uloge se nisu promijenile (to se može provjeriti u poređenju i konfiguracija radne snage). S detaljima dokumenta djeluju drugačije. Rekviziti moraju biti preimenovan, na primjer, na pripovjednoedrerv1, a nakon ažuriranja prenesite vrijednosti iz preimenovanih rekvizita na novi. Da biste to učinili, možete koristiti obradu univerzalnih borografskih posla.epf sa svog diska.

Razmotrite drugu situaciju sličnu prethodnoj, ali nastaje kada se ažurira 1c: Enterprise računovodstvo 8.1. Šta učiniti sa oblicima? (Slika 9)

Na slici vidimo da je čišćeni obrazac uklonjen iz dobavljača, a zatim dodajte dobavljač novi obrazac sa istim imenom. U skladu s tim, morate označiti oba oblika za nadogradnju i kliknite gumb "Run".

Ako se izda poruka da postoje reference za izbrisane objekte, potrebno je bez zatvaranja obrasca za ažuriranje da biste izbrisali veze na daljinski oblik u svojstvima objekata. U ovom slučaju, u registrovanim nekretninama. Nakon toga morate pritisnuti tipku "Ažuriraj" u obrascu za ažuriranje, označite svojstva registra i još jednom kliknite gumb "Run".

Spremite promjene konfiguracija radne snage i ažuriranje konfiguracija baze podataka "Konfiguracija" U94; "Ažurirajte konfiguraciju baze podataka."

Ako je potrebno, premještamo vrijednosti detalja Castorrv1 u kupcu iz kupca vanjska obrada U 1C režimu: Enterprise.

Faza 2. Ažuriranje.

Nakon pripremnog rada u koraku 1 nastavite s ažuriranjem osnovna konfiguracija i prijenos prethodno izmijenjenih modifikacija tipične konfiguracije dobavljača.

Da biste ažurirali konfiguraciju, trebat će nam * .cfu datoteku ili * .cf datoteku iz distribucije dobavljača. Možete pročitati više o tome kako ih dobiti.

Ako se ažuriranje izvrši kroz nekoliko konfiguracijskih verzija, trebali biste obratiti pažnju na situaciju opisanu u članku. Ako se ažuriranje ne izvrši u radnoj bazi podataka, a zatim nakon dovršetka rada na pripremi svakog novog koraka spremamo * .cf datoteke. Oni će biti potrebni prilikom ažuriranja konfiguracije radne baze podataka kupca.

Ako se ažuriranje izvodi nakon nekoliko verzija, tada morate obratiti pažnju na objekte izbrisane i objekte s promijenjenim imenima, kao i radnje koje se izvode nakon prvog ažuriranja. Ako se ovi objekti koriste u obradi kada prvi put pokrenete nakon ažuriranja, ne biste ih trebali izbrisati, a prema objektima s modificiranim imenima, trebali biste izvršiti odgovarajuće promjene u tekst modula za obradu. U ovom slučaju, lijevi objekti mogu se izbrisati prilikom ponovnog ažuriranja.

Ako se ažuriranje izvrši kroz nekoliko verzija, a zatim smanjite snagu ažuriranja, možete koristiti metodologiju s izračunavanjem ključnih izdanja opisanih u članku.

1. Priprema baza podataka.

Dakle, prema rezultatima prve faze pripremamo dvije identične osnove. Prvi (osnovni) je naš budući rezultat. Drugi (pomoćni) je izvođenje usporedbe, otvaranja konfiguracija i drugih pripremnih akcija. Za opciju datoteke jednostavno kopirate datoteke glavne baze podataka na drugi direktorij i povezivajući ovaj direktorij na listu baze podataka, za klijent poslužitelja - istovar / učitavanje.

2. Trostrana usporedba konfiguracija.

Otvorite obje baze podataka u režimu konfiguratora i izvršite trostranu usporedbu konfiguracija u oba baza koristeći postojeću datotečnu datoteku datoteke. Da biste to učinili, u oba baza, odaberite stavku izbornika "Konfiguracija" U94; "Podrška" U94; "Ažurirajte konfiguraciju", "Odabir datoteke za ažuriranje", "Spremni" (slika 10).

Kao rezultat poređenja tri konfiguracije ( stara konfiguracija dobavljača, nova konfiguracija dobavljača i radna konfiguracija) Primimo popis modificiranih objekata. Instalirajte filter "Prikaži samo dva puta modificirane svojstva" (slike 11 i 12).

To je s tim objektima koje prvo treba shvatiti, jer Nakon ažuriranja, prethodno završene postavke se mogu izgubiti.

Na ovom radu u drugoj (pomoćnoj) bazi obustavljamo i nastavljamo u glavnom. Dugme "Run" u pomoćnoj bazi podataka ne bi trebalo pritisnuti. Ova baza treba nam u ovom obliku do kraja procesa ažuriranja.

Kao rezultat toga, dobivamo popis objekata, dva puta modificiranog prilikom finalizacije tipična konfiguracija i unutra. Ako se slažete sa ažuriranjem, tada će se revizija izrađena u tim objektima izgubiti. Stoga je za svaki objekt potrebno odlučiti kako će se ažurirati (slika 13). U ovoj fazi vršimo unapređenje isključivo kako bismo smanjili opseg rada u budućnosti. Procjena nije tačna brza - "na očima".

nova konfiguracija dobavljača, Ostavljamo instancu objekta dobavljača. Ostavite krpelj. Zatim prenosimo promjene iz konfiguracija radne snage.

Ako su promjene u objektu veće nego u konfiguracija radne snageZatim ostavite instancu objekta konfiguracija radne snage. Krenite krpelj. Zatim prenosimo promjene iz konfiguracija dobavljača.

Sa modulima radimo malo drugačije, jer Na raspolaganju je, moguće je uporediti module popocedure. Oni. Ako u naša konfiguracija A u konfiguraciji dobavljača promijenjeni su različiti postupci modula, a zatim potvrdne okvire pravilno isporučujemo od ručnog prijenosa promjena koda. Da biste stigli do njega, kliknite gumb kao što je prikazano na slici 14.

Nakon što se utvrdi s objektima koji će se odmah ažurirati i na kojim se potvrdni okviri ostaju, duplicirajte status potvrdnih okvira u pomoćnoj bazi podataka, a u glavnoj bazi pritisnite tipku "RUN". U glavnoj bazi podataka dobivamo gotovo gotovu konfiguraciju.

Zatim, sve usporedbe nastupaju u pomoćnoj bazi podataka. Već imamo jedno poređenje - trosmjerni. Da biste utvrdili prethodno izvedene promjene, obavljamo dodatnu drugu usporedbu stara konfiguracija dobavljača od glavna konfiguracija. Da biste to učinili, odaberite stavku u izborniku "Konfiguracija" U94; "Uporedite konfiguracije:", odaberite za usporedbu " Konfiguracija dobavljača"I" Glavna konfiguracija

Slično u usporedbi stara konfiguracija dobavljača Sa novim. Za poređenje će nam trebati datoteku nova konfiguracija dobavljača. Ako nema takve datoteke, sada se može dobiti iz glavne baze. Da biste sačuvali u datoteku nova konfiguracija dobavljača U glavnoj bazi podataka u izborniku "Konfiguracija" U94; "Podrška" U94; "Prilagođavanje podrške:" Pritisnite tipku "Spremi u Datoteka". (Slika 2). Navedite naziv datoteke, na primjer, New.cf. Dalje, treće usporedbe konfiguracije i u usporedbi u odnosu na drugu konfiguraciju, navedite novu datoteku New.cf.

Dakle, dobili smo popis dva puta modificiranih objekata u dodatnoj bazi podataka. I još dvije poređenja koja će nam pomoći efikasnije prenijeti prethodno postavljene postavke stara verzija u novom. U glavnoj bazi dobili smo gotovo gotovu konfiguraciju u kojoj se morate baviti dva puta modificirane objekte.

Da bi se smanjilo vrijeme za analizu promjena u tipičnoj konfiguraciji i, u skladu s tim, bilo bi prikladno komentirati promjenu konfiguracije promjene, primjećujući ne samo modificirani tekst modula, već i svrhu izvršenih promjena. Iz više razloga, to se vrlo često ne radi. Prilikom obavljanja ažuriranja zanimaju vas razlozi za promjene, ali njihove posljedice. Naime potreba za spremanjem funkcionalnosti modificirane konfiguracije. To može potrajati da ne prenesete izmenjene linije, već potpunu obradu dodanog (modifikovanog) koda u funkcionalnosti nove konfiguracije dobavljača.

Usporedba oblika, tablica i modula objekata u konfiguraciji vrši se s dovoljnim detaljima (slika 17). To je sasvim dovoljno za donošenje odluka.

Ali u nekim slučajevima, podaci u odnosu na usporedbu predstavljeni su u obliku koji ne dozvoljava brzo donijeti odluku. Na primjer, u slučaju promjene vrste detalja koji imaju kompozitni tip podataka, sastav objekata unesenih na temelju objekata itd. U ovoj je fazi, s obzirom na njegovu složenost, postoji gubitak profinjenja prilikom ažuriranja. Razmotrite ovu situaciju na primjer detalja koji imaju kompozitni tip podataka. Prilikom formiranja izvještaja o usporedbi objekata (Slika 17), razlikuje podatke u usporedbima konfiguracije predstavljeni su kao popisi koji sadrže sastav vrsta podataka odvojenih zarezima. Istovremeno, izveštaj apsolutno nije vidljiv, koji su tipovi podataka dodani ili izbrisani. Naravno, identificirati razlike, izvještaj se može tiskati i "sakrivati". U razmatranom primjeru takvih objekata, oko 200. očito je da se čini da je proces usporedbe prilično napornog i bit će oko 50 sati.

Da biste smanjili složenost rada prilikom uspoređivanja objekata, možete koristiti konfiguraciju razvijenu infURMUNS uslugom. Otprilike 20 puta može se smanjiti složenom radom prilikom uspoređivanja složenih objekata.

Konfiguracija "Upoređivanje ćelija" pokreće se u režimu 1C: Preduzeće i omogućava vam slanje informacija iz izvještaja o usporedbi objekata u vizuelnom obliku (slike 18 i 19). Za usporedbu koriste se 1C funkcije: preduzeća 8.

Shema konfiguracije je jednostavna. U konfiguratorima stvorite izvještaj o usporedbi objekata (Slika 17) i sačuvajte u datoteku, poput izvještavanja .mxl. Otvorite 1C: Enterprise i u dijaloškom okviru (Slika 18) odaberite sačuvanu datoteku i navedite kompozitne ćelije. Za to dva puta kliknite desni gumb miša na odabranoj ćeliji. tabelarni dokument. Prema gumbu "usporedba", dobivamo rezultat usporedbe u kojem su različite položaje označene u boji (slika 19).

Posebno pomno očaravanje treba posvetiti predlošcima RLS-a na modificiranim korisničkim ulogama.

Nakon završetka ažuriranja i prijenosa, prethodno napravljene načine tipične konfiguracije, izvršite kontrolu sintakse modula i provjerite rad modificiranih objekata. Nakon uspješnog testiranja postupak ažuriranja konfiguracije može se smatrati završen. Sada ostaje da ažurira vanjsko Štampani obrasci, Izvještaji i obrada. Za neke konfiguracije morate provjeriti obrasce za izvještavanje povezane kao vanjski.


Faza 3. Dostava rada.

U gornjem primjeru, opseg rada korekcije grešaka dozvoljen je u prethodnim ažuriranjima, kao i na ažuriranju na verziju 1.2.14.1 i prebačen na gore navedene promjene u standardnoj konfiguraciji iznosi oko 100-150 sati. Izvršite takav opseg rada obavljanjem ažuriranja direktno u bazi podataka kupca nije moguće. U skladu s tim, pripremni radovi moraju se obavljati na kopiji baze podataka, a rezultat ažuriranja prenosi se na radnu bazu kupca.

U početku pažljivo proučite upute iz raspodjele isporuke. Prije ažuriranja radne baze podataka obavljamo potreban posao.

Ako kupac radna baza nije radila na promjeni konfiguracije tijekom pripreme ažuriranja, a ažuriranje je pripremljeno na stvarnoj kopiji radne baze podataka, a zatim prebacivanje postavki, sačuvajte radnu konfiguraciju u datoteku, na primjer radna vrijednost .cf odabirom stavke izbornika U94; "Spremite konfiguraciju u datoteku ...".

  • pomoću datoteke Work_2.cf, prijenos promjena. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Preuzmite konfiguraciju iz datoteke ...";
  • na pitanje ažuriranja konfiguracije baze podataka odgovorit će na saglasnost.

Ako u radnoj bazi kupca tokom pripreme ažuriranja, rad je proveden na promjeni konfiguracije, tada se ove promjene moraju odraziti i kada se ažuriraju.

Ako se ažuriranje priprema ne na trenutnom kopiju radne baze podataka, a zatim koristite metodologiju koja se koristi u prvom koraku za prenos postavki. Da biste to učinili, trebat će nam * .cf datoteku standardne konfiguracije dobavljača (1.2.14.1) i rezultat ažuriranja kao i * .cf datoteke. Da biste to učinili, sačuvajte radnu konfiguraciju na datoteku, na primjer radna_2.cf odabirom stavke izbornika "Konfiguracija" U94; "Spremite konfiguraciju u datoteku ...".

Sljedeći koraci na strani kupaca bit će sljedeće:

  • kreirajte sigurnosnu kopiju baze podataka;
  • pomoću * .cf datoteke tipične konfiguracije davatelja usluga, izvršite ažuriranje. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Podrška" U94; "Ažurirajte konfiguraciju", "Odabir datoteke za ažuriranje", "Završiti" (slika 10), "izvesti";
  • pomoću datoteke Work_2.cf, prijenos promjena. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Uporedite, kombinirajte sa konfiguracijom iz datoteke ...";
  • spremite promjene u radnoj konfiguraciji i ažurirajte konfiguraciju baze podataka. Da biste to učinili, odaberite stavku izbornika "Konfiguracija" U94; "Ažurirajte konfiguraciju baze podataka."
Podijeliti