Uuenda ebatüüpilist 1C konfiguratsiooni

Mittestandardsete platvormide uuendamine põhjustab suuri raskusi. Me vaatame, kuidas uuendada ebatüüpilist 1C konfiguratsiooni ja kirjeldada etapiviisilist lahendust tekkinud raskustele.

Nagu ebatüüpilistes konfiguratsioonides, teostab 1C värskenduse.

Me töötame koos 1C: 8-ga

Üldised mõisted

Atüüpilise platvormi uuendamisel (uuendamisel) mõjutavad muudatused alati tarnija tüüpilise konfiguratsiooni elemente (konfiguratsioon, eng.).

Andmebaas (DB) sisaldab kuni kolme tüüpi konfiguratsioone:

  • otse andmebaas - see töötab loogiliste algoritmidega;
  • töö (nn peamine, Configor) - mida me regulaarselt muudame;
  • tarnija konfiguratsioon (ConfigP - nii andmebaasi töö kui ka konfiguratsioon on loodud kasutaja poolt).

Kui programm on toetusest välja jäetud, ei ole see enam tarnijalt. Siiski on paratamatu, et uuendamise tööjõukulud suurenevad. Kaaluge atüüpilise konfiguratsiooni 1C uuendamist. Näiteks võiks olla SCP platvorm (Manufacturing Enterprise Management).

Teave

Esimeses etapis on vaja kõrvaldada erinevused töö- ja tarnitud konfiguratsioonide vahel. See vähendab varem tehtud paranduste hindamist. Nende vahel esineb lahknevusi, kui värskenduse ajal kasutati kõrvalisi faile (mitte tarnitud jaotusest) või kui värskendamismeetodid erinevad standardsetest.

Versioonide võrdlus

Me kooskõlastame versioonide numbrid (töö ja tarnitud). Esimene on kontrollitud jaotises "Configuration" / "Open" / "Edit" / "Properties". Jaotises „Arendus / versioon”. Teine jaotises „Konfiguratsioon“ / „Toetus“ / „Toe seadistamine” / „Versioon“:

Kui numbrid sobivad, võite minna jaotisse Faili allalaadimine värskenduse kaudu.

Edasised sammud näitavad, kuidas sobitada tarnija töö ja konfiguratsioon. Selleks, et toetada neid objekte, mida kasutaja ilma toetuseta eemaldas või lisas. Selleks:

Konfiguratsiooni salvestamine (töötamine)

Salvestage ConfigOR failile nimega work.cf. Selleks valige "Configuration" / "Save ...".

Teenusepakkuja faili allalaadimine

ConfigORi teabe saamiseks ConfigP-ga vajate tarnija jaotuskomplektist (sama versioon) cf-faili. Vaikimisi on see C: / Program Files / 1cv81 / tmplts. Kontrollige vajaliku cf-faili olemasolu malli tabelis. Mis siis, kui tarnija konfiguratsiooni nõutava versiooni jaoks pole vaja faili? Siis tuleb vana andmebaasist luua tühi andmebaas, uuendada see soovitud versiooni ja seejärel kasutada seda.

Faili vastuvõtmine värskenduse kaudu

Värskenduse cf-faili käivitamiseks valitakse menüüst ConfigP käsklusega "Configuration / Support / Update ... / File selection / Finish / Execute" (järjepidevalt piltides):

Me seisame silmitsi probleemiga: "Leiti kustutamiseks märgitud lingid."

Selle lahendamiseks peate kustutama märgi objekti konfigureerimisel olevast objektist kustutamiseks. Seejärel, pärast kustutamist, teostame võrdluse uuesti - klõpsake värskenduse aknas nupul „Uuenda”.

Seadete taastamine

Mõned kaotatud seaded taastatakse ühendamismeetodi abil eelnevalt salvestatud work.cf-failiga. Selleks valige "Konfiguratsioon / Võrdle, ühenda ... fail".

Salvestamine ja reguleerimine

Configori salvestamiseks ja andmebaasi värskendamiseks valige menüükäsku „Konfiguratsioon“ menüüelement „Uuenda ... DB”. Siin me kohtume uue probleemiga:

Tõenäoliselt oli selle põhjuseks see, et need objektid kopeeriti ConfigP-ist või tarnija kustutas need ja hiljem lisandus samade nimedega uued. Kuid teiste ID-dega. Selle tulemusena ilmusid sama nimega objektid, kuid erinevad identifitseerimisvõtmed.

Rolle saab lihtsalt kustutada, kuna need ei ole muutunud. Rekvisiidid tuleb ümber nimetada näiteks OrderReserve1. Ja pärast värskendamist sisestage väärtused ümbernimetatuks loodud olekusse. Teine olukord uuendamisel. Kuidas vormidega toime tulla?

Joonisel on näha, et tarnija kustutas FormaListi ja seejärel lisati uuesti sama nime all. Peate need mõlemad värskenduses märkima ja klikkima "Run".

Kui värskenduses kuvatakse teade kustutatavate objektide viidete olemasolu kohta, tuleb vormi sulgemata jätta objektide omadustes viited sellele. Siin see on registri omadustes. Seejärel valige värskendusvormis värskendusvalik, registreerige nüüd värskenduse atribuudid ja klõpsake uuesti "Run".

Töö muudatuste salvestamine ja andmebaasi konfiguratsiooni uuendamine: "Configuration / Update ... DB". Tellimusreservi 1 väärtuse ülekandmine reservi-tellimusse toimub 1C: Enterprise režiimi välise töötlemise abil.

Andmebaasi ettevalmistamine

Teabe tulemuste põhjal valmistame ette kaks identset alust. Esimene (peamine) on meie soovitud tulemus. Teine (abiteenistuja) - valmistab ette meetmeid. Failiversiooni puhul kopeerige need lihtsalt kataloogi ja looge IB-loendiga kliendi-serveriga - tehke üleslaadimine / allalaadimine.

Võrdlus

Pärast seda, kui Configurator avab mõlemad andmebaasid, teostame nende kolmepoolse võrdluse. Kasutage seda uut ConfigP faili - „Konfiguratsioon / tugi / värskendus ... / Faili valik ... / Valmis“:

Tarnija töö-, vanade ja uute konfiguratsioonide võrdlus annab meile muutunud objektide loendi filtri „Kuva kaks korda muudetud omadused” abil. Nad peavad probleemi kõigepealt lahendama:

Praegusel hetkel peatatakse töö koos abistava alusega kuni kogu protsessi lõpuni, nupp „Run” ei ole enam vajutatud. Jätkame tööle põhiandmebaasis koos kahekordselt muudetud objektide nimekirjaga. Kokkulepe värskendusega toob kaasa varem tehtud paranduste kadumise. Seetõttu on iga objekti puhul vaja teha otsus - kuidas seda muudetakse.

Teeme esialgse hinnangu, et vähendada tulevikus tehtavat tööd. Kui üksus muutub rohkem, see sisaldub uues ConfigP-s - jätame tarnija objekti. Pane tikk. Me edastame muudatused Configorilt. Kui elemendi muudatused sisalduvad tööseadistuses, jätame konfigureerimise objekti eksemplari. Eemaldage daw. Muudatuste edastamine ConfigP-lt. Mooduleid tuleb võrrelda protseduuriga. Selleks vajutage nuppu, nagu näidatud:

Aseta puugid asendamise või eemaldamise protseduuride ja funktsioonide täpsustamiseks:

Nüüd peate abikataloogis märkeruutude oleku dubleerima. Klõpsake põhiaknas käsku Käivita. Praegu peame peagi valmis.

Järgnevad võrdlused viiakse läbi täiendavas andmebaasis. Me leidsime varem tehtud muudatusi vana ConfigP ja ConfigOR-i täiendava võrdlemise teel - „Konfiguratsioon / Võrdlus ...”:

Samamoodi võrdleme vana ConfigPi uut. Kui uut faili ei ole, saab selle nüüd peamisest andmebaasist välja võtta.

Nii saab kaks korda muudetud objekti. Põhialusel saadi peaaegu valmis konfiguratsioon. See peab tegelema kaks korda muudetud elementidega.

TÄHTIS. Kasutaja analüüsimisel ei tohiks te olla huvitatud muudatuste tegemise põhjustest, vaid nende tagajärgedest. See tähendab, et peamine asi - vajadus säilitada funktsionaalsus. Võib-olla ei nõua see muudetud joonte ülekandmist, vaid uue ConfigP koodi täielik ümbertöötamine.

Otsuse tegemiseks piisab objektide vormide, tabelite ja moodulite võrdlemisest. Mõnikord esitatakse aruannetes esitatud andmed kujul, mis ei võimalda otsuseid kiiresti vastu võtta. Selles etapis toimub paranduste kadumine juhul, kui muudatused on seotud komposiit-tüüpi objektiandmetega.

Võrdlusaruandes on erinevad andmed esitatud nimekirja kujul, millest ei ole näha, milliseid andmeliike lisati / kustutati. Kui aruande ridade arv jõuab kahesajani, tundub „manuaalse” võrdluse protsess üsna töömahukas (umbes viiskümmend tundi).

Tööjõu intensiivsuse vähenemine saavutatakse, kasutades näiteks Inform Service teenuse Cell Comparison konfiguratsiooni. See on saadaval käivitamiseks 1C: Enterprise režiimis ja esitab võrdlusaruande andmed mugaval viisil. Võrdlus toimub 1C omadustega

Töö skeem on lihtne. Konfiguratsioonis luuakse võrdleva objekti aruanne. Salvestatud faili, näiteks ReportOn Comparison.mxl. Dialoogis 1C: Enterprise avaneb see ja näitab võrreldavaid rakke (topeltklõpsuga hiire parema nupuga tabeli dokumendi valitud lahtris). Klõpsates "Võrdle", antakse võrdluse tulemus ja erinevad positsioonid on värviliselt esile tõstetud.

Edasine juhendamine näeb välja selline.

  1. Järgmine aruanne salvestatakse sama nimega.
  2. Pärast tüüpilise konfiguratsiooni uuendamise ja muutmise lõppu viiakse läbi moodulite süntaktiline kontroll ja muudetud objektide toimimise testimine.
  3. Pärast edukat katsetamist võib protsessi pidada täielikuks. Printimisvormide, aruannete ja töötlemise värskendamine jääb alles. Mõnel juhul kontrollige aruandluse väliseid vorme.

Me töötame 1C 7.7

Tüüpilise platvormi uuendamine ei tekita tavaliselt raskusi. Piisab, kui järgite juhendis toodud juhiseid. Need on UPDATE.TXT jaotuskataloogis.

Samuti ei ole probleeme, kui platvormile lisatakse täiendavaid raamatupidamiselemente (võrdlusraamatud, konstandid, valikud, aruanded, registrid, arvutusajakirjad jne). Need sobivad platvormide ühendamisel. Lisatud dokumendid ei too kaasa ka ebamugavusi, kui selliseid lisatud dokumente „märkides“ ei ole muutunud.

Soovitatav on teha värskendus suure kiirusega arvutis, kus on palju RAM-i. Selle puudumine 1C võib keelduda töötamast mõned funktsioonid ja "riputama". Suur hulk virtuaalmälu seda probleemi ei lahenda.

Koopia arhiveerimine

Selleks peate kasutama valikut: "Administraator / Salvesta andmed ...". Arhiivi nimetus on otstarbekas, viies selle loomise kuupäevaga (näiteks YYMMDD.zip).

Kataloogide ettevalmistamine

Töötamiseks on vaja kuus konfiguratsioonifaili (1cv7.md):

  1. Värskenduse ettevalmistamiseks “WorkNew” (tulemuseks on md-fail);
  2. „Work Starter”, et jälgida muudatusi, kui võrrelda ja edastada seadeid TipNew_2;
  3. Tüüpiline (vana) "TipStary_1". Selle põhjal loodi varem töö.
  4. Tüübid. (endine) "TipStary_2". Ettevõtte 1C muudatuste jälgimine uues mudeli versioonis;
  5. Tüüp (uus) "TypeNew_1". Ettevõtte 1C parandused uues versioonis;
  6. "TypeNew_2" keerukate objektide jaoks.

Ja viis jooksvat konfiguratsiooni (kõik peale “TypeNew_1”).

Esialgu on kataloogid paarides identsed:

  • "Töötaja uus" ja "Töötaja vana";
  • "TipStary_1 ja TipStary_2";
  • "TypeNew_1" ja "TypeNew_2".

Elementide ühendamine

Kõigepealt võrdleme 3 ja 2, 4 ja 5, 1 ja 6 vahel. Selleks valivad paari esimesed paar „Konfiguratsioon / assotsiatsioon ...” ja määravad metaandmete faili 1cv7.md paari teisest. Ekraanil kuvatakse vorm muudetud elementide puuga. Järgmisena on vaja analüüsida 3 ja 2 vahelise paari võrdlemise tulemusi koos 5. ja 5. Jäta elementide ühendamiseks uuendatud platvormides (1 ja 6), kus olid muutused 1C-st (4 koos 5-ga), kuid ei kajastunud 3. ja 2. osas. 1 ja 4 tuleb kombineerida asendusrežiimis.

Muu

Nende hulka kuuluvad kontode ja kasutajaliideste kaart. Kui kontoplaanis oleksid muudatused, siis tuleb seda uuendada koos „TypeNew_2“ režiimiga “Merge objects”. Pärast liidese ühendamist kontrollitakse vigu: menüüelementide dubleerimine, tööriistaribade dubleerimine, funktsioonide paigaldamine New Line'i tööriistaribadega.

Muudetud platvormi laadimine

Allalaadimine toimub võrgus või serveris (soovitavalt). Esiteks on juurdepääs andmebaasile monopol. Konfiguraatori režiimi kaudu laaditakse seejärel andmebaas. Enne ja pärast allalaadimist arhiveeritakse andmed (nagu on kirjeldatud sektsiooni alguses). Järgmiseks peate järgima UPDATE.TXT faili juhiseid. Pärast allalaadimise lõpetamist saab kustutada kõik kataloogid, va WorkNew.

Loodetavasti on meie väljaanne aidanud teil tegeleda ebatüüpilise 1C konfiguratsiooni uuendamisega. Me pidasime seda seitsmenda ja kaheksanda versiooni osas.

Jäta kommentaarid, kirjutage oma kogemustest 1C-uuenduses.