Epätyypillisen kokoonpanon päivittäminen. Henkilökohtainen kokemus: kuinka nopeasti ja kustannustehokkaasti päivität muuttuneet kokoonpanot Epätyypilliset kokoonpanot 1C 8.3 esimerkkejä

Epästandardi 1C-konfiguraatio on, kun: 1) ohjelmoija kirjoitti 1C-konfiguraation tyhjästä itsenäisesti, 2) 1C-kokoonpano oli vakio, mutta siihen lisättiin muutoksia, vaikka yksi ominaisuus lisättiin.

Tässä artikkelissa tarkastellaan, kuinka on tarpeen päivittää 1C-kokoonpanot oikein, sekä useita tekniikoita standardikokoonpanojen pehmeää muuttamista varten, ts. oikea muutos, joka ei vaikuta mahdollisuuteen päivittää jatkossa.

Jotta 1C-standardin kokoonpanoon voidaan tehdä muutoksia, sinun on avattava muutoksen lukitus 1C-standardikokoonpanoon ja joissakin tapauksissa "poistettava se tuesta".

Parhaimmassa päivitysvaihtoehdossa 1C-kokoonpano voidaan päivittää täysin automaattisessa tilassa, kun konfiguraatiomuutokset ovat kiellettyjä. Melko usein on tarpeen tehdä konfiguraatiomuutoksia, koska on tarpeen mukauttaa sovellusratkaisut asiakkaan liiketoiminnan tarpeisiin;

Ennen kuin päivität On erittäin suositeltavaa tehdä varmuuskopio tietokanta, tämä voidaan tehdä Hallinta/Lataa tietokanta -valikon kautta.

Päivitysvaihtoehtoja on kaksi: a) 1C:n päivittäminen tuen kautta (soita Määritys/Tuki/Päivitä kokoonpano -valintaikkunan kautta) ja b) Vertailu, joka yhdistetään kokoonpanoon tiedostosta. On huomattava, että ero näiden kahden kohdan välillä on, että ensimmäisessä tapauksessa päivitetään sekä pääkonfiguraatio että toimittajan konfiguraatio, ja kun verrataan yhdistäviä kokoonpanoja, vain pääkonfiguraatio päivitetään, toimittajan kokoonpano pysyy vanhana. Siksi suositeltavin vaihtoehto on päivittää päivityskokoonpanon kautta. Asetustuen kautta tapahtuvaan päivittämiseen käytetään toimittajan CF- tai CFU-toimitustiedostoja, jotka löytyvät etsimällä, mallihakemistosta määrittämällä polku Internetissä tai määrittämällä suoraan polku haluttuun tiedostoon kovalevylläsi.

Kun päivität 1C-kokoonpanoa ilman mahdollisuutta tehdä muutoksia, päivitys päivitystiedoston valitsemisen jälkeen tapahtuu automaattisesti, jos ominaisuus tehdä muutoksia on otettu käyttöön, päivitystiedoston valitsemisen jälkeen tulee näkyviin asetusten vertailuikkuna. Tässä dialogissa näemme, kuinka järjestelmä tarjoaa meille päivittää ei-standardi 1C-kokoonpanomme. Valintaikkunan alareunassa on vastaava selite objektien tiloille: "Object Compliance Statuss" tarkoittaa "Pääkonfiguraation" ja "New Configuration" vertailua, "Object History Statuss" ilmaisee vertailun konfigurointiobjekteja "Vanha toimittajan kokoonpano" -objektit.

Valitsemalla objektien vieressä olevat valintaruudut voit valita, muuttuuko nykyinen konfiguraatioobjekti vai jääkö se vanhaksi, sekä kuinka objektia muutetaan. Toimintovalikossa voit valita osajärjestelmien valintaruudut (tämä on hyödyllistä, jos useat toimittajat tukevat määritystä). Myös tässä valikossa on mahdollista määrittää oletusarvoisesti yhdistämisen prioriteetti kerralla, järjestelmä pitää toimittajan konfiguraatiota korkeampana. Suodatinasetusten avulla voimme määrittää, mitkä konfigurointiobjektit meidän tulee näyttää, jotta voimme määrittää yhdistämistilan yksityiskohtaisesti. On olemassa useita vakiosuodatinmalleja, ja voit myös määrittää suodattimet kullekin verrattavalle kokoonpanoparille. On mahdollista valita "Näytä vain kahdesti muutetut ominaisuudet" -valintaruutu "Suodatin"-asetuksissa, jolloin voit suodattaa pois objektit, joiden päivitys ei johtanut ristiriitaan toimittajamuutosten ja näiden objektien muutosten välillä:

Tuloksena on siis luettelo objekteista, joita on muutettu kahdesti vakiokokoonpanon viimeistelyn aikana ja uudessa toimittajakokoonpanossa. Jos hyväksyt päivityksen, näihin objekteihin aiemmin tehdyt parannukset menetetään. Siksi jokaisen objektin osalta on tarpeen tehdä päätös siitä, kuinka se päivitetään. Tässä vaiheessa tulee tehdä alustava vertailu pelkästään työn määrän vähentämiseksi myöhemmin. Arviointi ei ole tarkkaa ja nopeaa - "silmällä". Jos objektissa on enemmän muutoksia uudessa toimittajakokoonpanossa, jätämme toimittajaobjektin esiintymän. Jätä valintamerkki. Sitten sinun on siirrettävä muutokset työkokoonpanosta. Jos objektissa on enemmän muutoksia työkonfiguraatiossa, jätämme toimivan kokoonpanoobjektin esiintymän. Poista valinta ruudusta. Sinun on sitten siirrettävä muutokset palveluntarjoajan määrityksistä. Voit tehdä asioita hieman eri tavalla moduuleilla, koska... Moduuleja on mahdollista verrata menettelyllisesti.

Nuo. jos 1C-kokoonpanossamme ja toimittajan kokoonpanossa eri moduulimenettelyjä muutetaan, merkitsemällä ruudut oikein säästymme koodimuutosten manuaalisesta siirtämisestä. Päästäksesi tähän, sinun on napsautettava suurennuslasin muodossa olevaa painiketta moduulien yhdistämistilan nimen vieressä:

Kun näytät kohteen toimintovalikon (esimerkiksi napsauttamalla hiiren oikeaa painiketta), voimme avata objektivertailuraportin.

Vahvistaaksesi 1C-päivityksen, sinun on valittava valikkokohta Kokoonpano/Päivitä tietokantakokoonpano.

Jos haluat kieltäytyä 1C-päivityksestä, sinun on valittava valikkokohta Kokoonpano/Palaa tietokantakokoonpanoon.

Useita sääntöjä, jotka yksinkertaistavat 1C-kokoonpanojen tulevia päivityksiä:

1C:n päivityksen perussääntö: sinun on lisättävä uusia objekteja, koska... Päivitettäessä järjestelmä ei vaikuta uusiin objekteihin

Moduulien tekstejä muutettaessa kannattaa myös lisätä omia uusia menettelytapoja ja toimintoja sekä kutsua uusia olemassa olevista

Tapahtumatilausten avulla voit muokata vakiomekanismeja vaihtamatta vakiokoodia

Käyttää vakiokonfigurointitoimintoja

Lomakeelementtien ohjelmallinen luominen (FormCreationOnServer-tapahtumassa)

Kiitos!

1C-ohjelmistotuotteet ovat erityisiä siinä mielessä, että niiden toimintaan vaikuttaa suuresti sen maan lainsäädäntö, jossa näitä ohjelmia käytetään. Siksi näiden tuotteiden päivittäminen on erittäin tärkeää, sillä lainsäädännöllisten asioiden lisäksi päivitetyt kokoonpanot sisältävät kriittisten virheiden korjauksia, ohjelman koko toiminnan nopeuttamista ja muita hyödyllisiä yksityiskohtia. Tapahtumien kehittämiseen on kaksi vaihtoehtoa: ensimmäinen vaihtoehto on vakio (vakio) kokoonpanon päivitys, joka tapahtuu melko nopeasti ja ei vaadi paljon vaivaa, kun taas toinen vaihtoehto, kun joudut päivittämään muokatun kokoonpanon, on pidempi ja monimutkaisempi.

Konfiguraatiotyypin määrittäminen

Yleensä käyttäjä tietää tarkalleen, mikä versio hänellä on, koska vakioversiolle on ominaista ohjelman sisäisten objektien häiriöiden puuttuminen. Toinen asia on, että ohjelmoijat suorittavat yleensä muokkauksen, käyttäjä saa jo muokatun tuotteen, josta hän ei ehkä ole edes tietoinen. On yksinkertainen tapa ymmärtää, onko siellä tehty muutoksia vai ei. Tätä varten sinun on siirryttävä Configurator-tilaan, jonka vastaava painike on ohjelman aloitusikkunassa. Yläosassa on Asetukset-välilehti, jossa on Tuki-kohde. Kun olet napsauttanut sitä, sinun tulee valita Tukiasetukset. Avoimessa ikkunassa "Ota muokkausominaisuudet käyttöön" -painikkeen tulisi myös olla aktiivinen, merkki tavallisesta kokoonpanosta on lukkokuvake kokoonpanon nimen vieressä. Nämä merkit osoittavat, että ohjelmamoduulit eivät ole muuttuneet, mikä tarkoittaa, että voit suorittaa keskitetyn päivityksen viralliselta verkkosivustolta Internetin kautta. Näiden merkkien puuttuessa voidaan väittää, että ohjelmoija työskenteli tämän tuotteen muokkaamisessa, kun taas tilanne on mahdollinen, kun muokkaus oli osittainen, eli monet esineet jätettiin alkuperäiseen muotoonsa. Kaikki muokatut kohteet jäävät ilman tunnistuskuvakkeita, ja vakioelementit on merkitty keltaisella kuutiolla. Osittainen muutos ei poista ohjelmaa kokonaan tuesta, koska koskemattomia kohteita voidaan päivittää.


Vakio (tyypillinen) kokoonpano - valmistelu päivitykseen

Ilmoitettujen ongelmien, kuten lainsäädännön muutosten tai ohjelman suorituskyvyn heikkenemisen, lisäksi sinun on päivitettävä se, kun 1C-ohjelma antaa vastaavan viestin. Se sanoo, että tämä koontiversio julkaistiin jokin aika sitten, nyt on parannettu kokoonpano ja että se voidaan päivittää juuri nyt verkkosivuston kautta tai käyttämällä ITS-levyä. Aluksi on erittäin tärkeää tehdä varmuuskopio tietokannasta, jotta voit palauttaa kaiken, jos jokin menee pieleen. Tämä tehdään kolmella tavalla. Voit yksinkertaisesti kopioida juurikansion tietokannan kanssa levylle tai flash-asemaan. 1C:n käynnistämisen jälkeen tietokanta valitaan, ja polku siihen näytetään ikkunassa. Ongelmatilanteissa tämä kansio siirretään toimimattoman tietokannan sijaintiin. Voit myös toimia konfiguraattorin kautta, jota varten sinun on valittava tämä tila ohjelmasta. Hallinta-osiossa on painike Lataa tietokanta. Kun olet valinnut kansion, siihen ilmestyy .dt-tiedosto, joka voidaan myöhemmin avata vastaavalla painikkeella samassa osiossa.

Kolmas menetelmä tapahtuu hieman myöhemmin, Internetin kautta tapahtuvan päivityksen vaiheessa. Kaikki voidaan tehdä ITS-levyn kautta, jonka yritys vastaanottaa kuukausittain. Voit myös ottaa tämän levyn työntekijältä, jolla on sopimus ITS:n kanssa, sinun on vain varmistettava, että kokoonpanot täsmäävät. Muuten kaikki tehdään Internetin kautta. Siinä on tärkeä vivahde: ​​päivityspaketit asennetaan tiukasti peräkkäin, ja jos jokin julkaisu ohitettiin, järjestelmä edellyttää niiden asentamista ensin. Ohje-valikossa, jossa sinun on napsautettava Tietoja-osiota.
Jos kaikki on kunnossa Internetin kanssa, sinun on mentävä verkkosivustolle usersv8.1c.ru, jonne annat kirjautumistunnuksesi ja salasanasi. Valitse seuraavaksi tarvittavat kokoonpanot Lataa päivitykset -linkistä. Seuraava askel on valita tietyt julkaisut ottaen huomioon ensimmäiset ja äskettäin julkaistut julkaisut. Kaikki tiedostot tallennetaan yksitellen tietokoneelle. Ennen päivittämistä sinun on avattava kaikki arkistotiedostot ja asennettava jokainen julkaisu. Julkaisut voidaan ladata kuvatulla tavalla ITS-levyltä. Nyt sinun on siirryttävä Configurator-tilaan, jonka jälkeen objektien pitäisi näkyä vasemmalla, jos niitä ei ole, sinun on napsautettava Avaa konfigurointi -välilehteä.
Päivittääkseen käyttäjä siirtyy kohtaan Configuration-Support-Update configuration. Napsauta uudessa ikkunassa Hae.

Valitse ehdotetuista vaihtoehdoista Hae nykyisistä päivitysluetteloista ja ilmoita sitten saatavilla oleva julkaisu tai se, jonka nimi on lihavoitu. Sinun on napsautettava Kyllä kaikissa muissa ehdotuksissa, mukaan lukien viimeinen Järjestä tiedot uudelleen -ikkuna. Viimeinen vaihe on käynnistää ohjelma tuotantotilassa, jotta päivitykset tulevat voimaan.

Ei-standardin (muokatun) 1C-kokoonpanon päivittäminen

Muokatun kokoonpanon päivityksen tarkoitus on varmistaa, että ohjelmoijien tekemät muutokset eivät katoa ja kehittäjien tekemät muutokset tulevat voimaan. Kaikki edellisissä ohjeissa kuvatut vaiheet suoritetaan tällä kertaa, vasta viimeisessä vaiheessa tulee näkyviin vertailutaulukko, jossa yhdessä sarakkeessa on konfiguraatio muokatuilla objekteilla ja toisessa sarakkeessa on luettelo päivitykset. Nämä sarakkeet sisältävät metatietopuita. Vihreällä merkillä ohjelma merkitsee, mihin tiettyihin objekteihin ohjelmoija tekee muutoksia ja mihin tuotekehittäjät tekivät muutoksia. Tässä vaiheessa sinun on löydettävä ne kohteet, jotka on merkitty näihin kahteen sarakkeeseen.

Voit yksinkertaistaa hakua käyttämällä alla olevaa Suodatin-painiketta ja valitsemalla sitten Näytä kahdesti muutetut ominaisuudet -vaihtoehdon. Jos kaikki on tehty oikein, vain tarvitsemamme objektit näkyvät työikkunassa. Ei-standardien moduulien päivitysmenettely ei vaikuta kokoonpanoon.

Meidän on analysoitava tämä taulukko. Tässä tapauksessa on selvää, että muutoksia tapahtui molemmissa tapauksissa, koska kynäkuvakkeita on, koska moduulin nimen vieressä on myös kuvake, tämä tarkoittaa, että ne yhdistetään. Viimeinen oikeanpuoleinen sarake osoittaa, että kun prosessi on valmis, kaikki käyttäjäkoodit muutetaan kehittäjien päivityksen hyväksi.

On muitakin tiloja, joissa on osittainen yhdistäminen (prioriteetti), mutta kokeneet käyttäjät käyttävät näitä tiloja, koska aloittelija muuttaa kaiken kehityksen hämmentäviä moduuleita. Näin ollen viimeisessä sarakkeessa ei ole mitään järkeä muuttaa mitään. Toisaalta poistamalla valinnan ensimmäisestä sarakkeesta, pakkofuusio voidaan peruuttaa. Tämän perusteella voit joko syöttää koodin manuaalisesti päivitettyyn moduuliin tai jättää koodin rauhaan ja tehdä päivitykset itse. Ymmärtääksesi, mitä on lisättävä, napsauta hiiren oikealla painikkeella valittua moduulia ja valitse Näytä erot. Tämä vaihe näyttää erot erityisissä menettelyissä. Ikkunan alareunassa on myös jako kahteen sarakkeeseen, mutta itse koodi näkyy jo siellä.

Jatkotoimet riippuvat moduulien muutostasosta, jos kokoonpano on kirjoitettu radikaalisti, on erittäin vaikea päivittää kaikkea itse ilman ohjelmoijan apua.

Mahdollista päivitettäessä 1C

Useimmat virheet syntyvät, kun tietokantaa muutetaan voimakkaasti, koska useat koodisivut, erilaiset hakuteokset ja muut esineet voivat hämmentää kokematonta käyttäjää. On erittäin tärkeää luoda ja tallentaa varmuuskopioarkisto ennen muutosten tekemistä ja tarkistaa sitten, että kaikki on tehty oikein. Klassinen virhe on päivittää ei-standardikokoonpano ikään kuin se olisi vakio. Mutta vaikka noudatat kuvattuja ohjeita, ei ole kaukana tosiasiasta, että ohjelma toimii heti niin kuin sen pitäisi. On todennäköistä, että lisämäärityksiä ei tarvita. Konfiguraattori ei näytä valintaikkunalomakkeiden ohjaimiin tehtyjä muutoksia, joten tämä kohta on tarkistettava manuaalisesti, muuten kaikki päivitykset korvataan. Päivityksen jälkeen konfiguraattori voi estää vanhan tietokannan päivittämisen, koska asiakirjanumerot eivät ole enää ainutlaatuisia, sama koskee tietorekistereitä.

Ongelman ratkaisemiseksi tarvitset:
— muuttaa koodien merkkien määrää;
— muuttaa tietokannan koodeja;
— muuttaa yksilöllisyydenhallintaominaisuutta kaikissa hakemistoissa.

Päivityksen aikana emme saa unohtaa käyttöliittymien ja käyttöoikeuksien päivittämistä, mikä jää usein huomiotta. Julkaisujen peräkkäisen päivityksen tärkeys on jo kuvattu, on myös erittäin tärkeää käyttää konfiguraatiopäivitysten sisäänrakennettua käsittelyä, jonka avulla voit muuntaa tarvittavat tiedot ja täyttää tietokannat tarvittaessa. On käyttäjän edun mukaista varmistaa, että esineiden tai yksityiskohtien sisäiset tunnisteet täsmäävät, muuten päivitys voi korvata kaiken kehityksen. Uuden kokoonpanon huolellisen valmistelun jälkeen et voi heti siirtyä yhdistämään sitä käytössä olevaan työpohjaan, koska se on myös päivitettävä, ja sitten kaikki on testattava perusteellisesti.

Sinun on ymmärrettävä, että on olemassa vaihtoehtoja, jolloin kokoonpano palautetaan tukea varten, eli sen päivitysprosessi tapahtuu ohjelman vakiotilassa lataamalla julkaisu Internetistä. Ohjelma poistetaan tuesta, kun muokatut moduulit on lisätty tuotteeseen. Näiden moduulien poistaminen palauttaa ohjelman alkuperäiseen tilaan, mutta niistä on mahdotonta päästä kokonaan eroon, koska 1C:n normaali toiminta on mahdotonta, koska jostain syystä moduulit ohjelmoitiin näin. Vastaavasti nämä moduulit voidaan siirtää ohjelman ulkopuolelle - työ suoritetaan ulkoisilla moduuleilla, mutta tämä ei vaikuta ohjelman toimintaan. Näin ollen hakemistot ja muut objektit pysyvät paikoillaan. Tämän tekeminen itse ilman tarvittavaa tietoa on ongelmallista, joten ohjelmoijan on tarvittaessa palautettava ohjelma normaaliin kokoonpanokehykseen.

On myös useita vinkkejä, jotka helpottavat 1C-ohjelmistotuotteiden päivittämistä tulevaisuudessa. Ensinnäkin sinun on yritettävä muokata ohjelmaa mahdollisimman vähän, ja ellei tämä ole ehdottoman välttämätöntä, älä esittele siellä mitään kolmannen osapuolen tuotteita, vaan yritä ratkaista ongelmat käytettävissä olevilla vakiotyökaluilla. Kaikki konfiguraatiomuutokset on poikkeuksetta kommentoitava ja kirjattava erilliseen dokumenttiin, jotta mitään olennaista ei jää huomaamatta palautuksen aikana. Ohjelmistokoodin määrän vähentämiseksi standardiobjekteissa se kannattaa siirtää omaan yhteiseen moduuliinsa, mutta sinun on ymmärrettävä, että proseduurien ja funktioiden kutsuihin ei saa koskea - niiden on pysyttävä vakioobjekteissa, jotta ohjelma voi toimia. oikein. Optimointitarkoituksessa on järkevää korvata kaikki sekä objektien "itsekirjoitetusta" koodista että ulkoisten moduulien koodista löytyvät standardiproseduurien ja funktioiden kutsut proseduurien kutsuilla omasta moduulistaan. Nämä menettelyt ovat yksinkertainen pikakuvake, jota käytetään kutsumaan proseduureja vakiomoduuleista. Siten muutoksia verrattaessa käyttäjän ei tarvitse etsiä tarvittavia rivejä muokatusta koodista pitkään. Jos noudatat näitä suosituksia, päivitysaika lyhenee useisiin tunteihin, ja jos kaikki jätetään ennalleen, prosessi voi kestää useita päiviä.

Tässä artikkelissa ei kuvata menetelmiä automaattisten ja automaattisten kokoonpanopäivitysten käyttämiseksi ulkoisten komponenttien ja/tai ohjelmistotuotteiden avulla. Löydät niistä tietoa tästä ja muista Internet-resursseista.

Olet ehkä huomannut, että jokaisen päivityksen myötä huomiotasi vaativien kohteiden määrä vain kasvaa. Samalla tiedät varmasti, että esimerkiksi vain yhtä dokumenttia on muutettu, ja päivitettäessä annetaan lista useista kymmenistä muuttuneista objekteista. Tietenkin voit käyttää artikkelissa kuvattua tekniikkaa. Kyllä se onnistuu. Monet ihmiset tekevät päivitykset tällä tavalla. Mutta pidän tätä lähestymistapaa tehottomana ja aikaa vievänä päivitettäessä 1C:Enterprise 8 -alustan kokoonpanoja Toisin kuin 1C:Enterprise 7.7 -alustalla, 1C:Enterprise 8 -alustalla voit avata useita määrityksiä samanaikaisesti (*.cf-tiedostoja) ja suorittaa niitä. useita kokoonpanojen vertailuja yhdessä kopiokonfiguraattorissa. Ainoa poikkeus ovat kenties PPM:ään (Manufacturing Enterprise Management) rakennetut kokoonpanot - ne ovat liian raskaita, alusta putoaa.

1C:Enterprise 8 -kokoonpanojen päivitysprosessi on automatisoitunut verrattuna 1C:Enterprise 7.7:ään. Melko korkea automaation taso voi merkittävästi vähentää työn intensiteettiä päivitettäessä epätyypillisiä kokoonpanoja. Valitettavasti useimmiten epästandardien kokoonpanojen päivitysprosessia ei voida suorittaa täysin automaattisesti, ja se vaatii asiantuntijan väliintuloa.

Onko mahdollista, että päivitysprosessi päättyy täysin automaattisesti? Varmasti. Tätä varten on lisättävä muunnettavia objekteja, eivätkä ne saa käyttää olemassa olevan kokoonpanon toimintoja. Nuo. näiden objektien on ratkaistava täysin erilaisia ​​​​kirjanpitoongelmia, jotka laajentavat vakiotoimittajakokoonpanon toimivuutta. Ymmärrä, että kuvattu tilanne on erittäin harvinainen. Muutokset vaikuttavat lähes aina vakiotoimittajan kokoonpanoobjekteihin.

Huomaa, että tietokanta voi sisältää enintään kolmen tyyppisiä kokoonpanoja:

  • tietokannan konfigurointi – tämä on kokoonpano, jolla käyttäjät työskentelevät;
  • toimiva kokoonpano (pää) on kokoonpano, johon voimme tehdä muutoksia ja käyttäjät voivat jatkaa työskentelyä;
  • toimittajan kokoonpano – Tämä on toimittajan alkukokoonpano, jonka perusteella toimiva kokoonpano Ja tietokannan konfigurointi. Tietokannassa voi olla useita määrityksiä eri toimittajilta. Kokoonpanon toimittaja ei voi olla vain 1C.

Jos kokoonpano poistetaan tuesta, toimittajan kokoonpano ei ole. Mikä vuorostaan ​​lisää merkittävästi päivityksen monimutkaisuutta.

Tarkastellaan päivitysprosessia ja analysoidaan mahdollisia virheitä UPP-kokoonpanon päivityksen esimerkin avulla (vakiokokoonpanon toimittaja on 1C-yhtiö, muutokset Inform Service -yritykseltä). Aluksi tämä kokoonpano päivitettiin ilman tässä artikkelissa kuvattua tekniikkaa, joten tässä artikkelissa käsitellyt virheet ovat yleisimpiä käytännössä. Päivitys on versiosta 1.2.6.2 versioon 1.2.14.1.


Vaihe 1. Valmistelu.

Ensimmäisessä vaiheessa siirrymme kirjeenvaihtoon toimiva kokoonpano Vastaanottaja toimittajan kokoonpano. Tämä on erittäin tärkeä vaihe, joka vähentää merkittävästi aiemmin tekemiemme muutosten analysointiin tarvittavaa työtä.

Tämä vaihe voidaan ohittaa, jos viimeisin päivitys meni läpi "tuki" (valikko "Määritykset" U94; "Tuki" U94; "Päivitä kokoonpano") tai suoritettiin tässä artikkelissa kuvatulla menetelmällä.

Versio ei täsmää toimiva kokoonpano Ja toimittajan kokoonpano saattaa ilmetä, kun käytät päivitykseen *.cf-tiedostoja, jotka eivät ole peräisin toimittajan jakelusta, tai kun käytät erilaisia ​​päivitysmenetelmiä kuin tässä artikkelissa kuvatut. Esimerkiksi objektit lisättiin työkokoonpanoon kopioimalla leikepöydän tai vetämällä ja pudottamalla.

1. Versioiden vertailu.

Katsotaanpa versionumerot toimiva kokoonpano Ja toimittajan kokoonpano. Määrä toimiva kokoonpano katso "Asetukset"-valikko U94; "Avaa konfigurointi" -valikko "Muokkaa" U94; "Ominaisuudet". Valitse "Kehitys"-lohkosta "Versio". (Kuva 1).

Määrä toimittajan kokoonpano katso "Asetukset"-valikko U94; "Tuki" U94; "Tukiasetukset..." -kohta "Versio". (Kuva 2).

Jos numerot täsmäävät, siirry seuraavaan vaiheeseen. cm.

Tässä esimerkissä on kohdistettava toimiva kokoonpano Ja palveluntarjoajan määritykset tuella esineille, jotka on poistettu tuesta tai lisätty ilman tukea. Voit tehdä tämän suorittamalla seuraavat vaiheet:

2. Toimivan (pää) kokoonpanon tallentaminen.

Säästetään toimiva kokoonpano tiedostoon, esimerkiksi work.cf. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Tallenna asetukset tiedostoon...".

3. Hanki päivitystiedosto palveluntarjoajan kokoonpanoa varten.

Kokoonpanojen vastaamiseksi tarvitsemme *.cf-tiedoston toimittajan jakelusta, jolla on sama versionumero kuin toimiva kokoonpano(Kuvat 3 ja 4). Tämä tiedosto voidaan hankkia, kun asennat vastaavan jakelun. Oletusarvon mukaan kokoonpanojakelu on asennettu hakemistoon C:\Program Files\1cv81\tmplts\. Lisätietoja määritysmallien asentamisesta on ohjeissa.

Tarkastetaan mallihakemisto. Jos mallihakemistossa on vaaditun version *.cf-tiedosto, siirry kohtaan .

Mitä voit tehdä, jos vaadittua *.cf-tiedostoa ei ole? toimittajan kokoonpano? Tässä tapauksessa voit käyttää *.cfu-tiedostoja ja toistaa vaiheessa 1 kuvatut toimenpiteet useita kertoja, nostaa versionumero peräkkäin vaadittuun julkaisuun, tässä tapauksessa 1.2.6.2:een. On huomattava, että *.cfu-tiedostojen käyttäminen ei välttämättä korjaa aiemmin päivityksen aikana tehtyjä virheitä. Mikä, näet, on melko outoa, kun otetaan huomioon se tosiasia, että ensin käännetään toimittajatiedosto *.cfu-tiedoston perusteella ja sen jälkeen suoritetaan päivitys. Tämä voi johtua siitä, että kaikki konfigurointiobjektit eivät jostain syystä ole mukana vertailussa. Siksi suosittelen mahdollisesti pidemmän polun käyttöä, mutta myös luotettavampaa.

Sinun on luotava tyhjä tietokanta "vanha" toimittajakokoonpano. Päivittää palveluntarjoajan määritykset vaadittuun versioon ja käytä sitä suorittaessasi työtä vaiheessa 1. Saadakseen "uusi" toimittajan kokoonpano sinun on tehtävä seuraavat:

    Luodaan "vanha" toimittajatiedosto nykyiselle kokoonpanolle. 1cv8.cf-tiedosto voidaan ottaa toimittajan jakelusta tai tallentaa toimivasta tietokannasta, jos kokoonpano on tuen alla. Jos haluat tallentaa 1cv8.cf-tiedoston toimivasta tietokannasta, sinun on siirryttävä "Asetukset"-valikkoon U94; "Tuki" U94; "Support setup..." napsauta "Save to file" -painiketta ja määritä hakemisto ja tiedostonimi. Esimerkiksi työpöydällä.

    Luo tietokanta uudella palveluntarjoajan kokoonpanolla. Tietokanta voidaan luoda käyttämällä toimittajan jakelua ITS-levyltä tai käyttämällä aiemmin työpöydältä hankittua 1cv8.cf-tiedostoa. Ensimmäisessä tapauksessa noudatamme jakelusarjan ohjeita. Toisessa tapauksessa tietokannan luomiseksi työpöydällä olevasta tiedostosta luomme uuden tietokannan ilman määritystä ja käynnistämme konfiguraattorin. "Asetukset"-valikossa U94; "Lataa kokoonpano tiedostosta..." ilmaisee aiemmin työpöydälle tallennetun tiedoston. Avaa konfigurointi “Configuration”-valikon kautta U94; "Avaa konfigurointi" ja päivitä haluttuun versioon "Configuration"-valikon kautta U94; "Tuki" U94; "Päivitä kokoonpano" käyttämällä *.cfu-tiedostoja.

    Luo "uusi" palveluntarjoajan määritystiedosto. Voit tehdä tämän valitsemalla kohdan "Configuration"-valikosta U94; "Tallenna määritykset tiedostoon..." Määritämme tiedoston sijainnin ja nimen 1cv8.cf. Napsauta "Tallenna".

4. Käyttökokoonpanon ja toimittajan kokoonpanon yhteensovittaminen päivityksen avulla.

Käyttämällä tuloksena saatua *.cf-tiedostoa toimittajan kokoonpano Suoritetaan päivitys. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Tuki" U94; "Päivitä kokoonpano", "Valitse päivitystiedosto", "Valmis" (Kuva 5), ​​"Suorita" (Kuva 6).

Ratkaisut:

  • poista toimittajan kokoonpanossa olevan objektin merkintä;
  • poista viittaus palveluntarjoajan kokoonpanossa olevaan objektiin.

Perustuu siihen, että lisätyn ”Osastopäällikön” käyttöliittymän linkki tehdään objektiin toimittajan kokoonpano, jonka tuen toimittaja on vetänyt pois (mahdollisesti kirjanpitomenetelmän muutoksesta johtuen), niin oikea ratkaisu tässä tilanteessa olisi poistaa linkki tähän raporttiin "Osastopäällikkö" -rajapinnasta. Emme sulje asetusten vertailuikkunaa, poistamme linkin "Tilausten maksu" -raporttiin "Osastopäällikkö" -liittymästä. Linkin poistamisen jälkeen vertaamme kokoonpanoja uudelleen. Voit tehdä tämän napsauttamalla päivitysikkunassa olevaa Päivitä-painiketta (Kuva 6).

5. Edellisessä vaiheessa osittain kadonneiden asetusten palauttaminen.

Voit palauttaa osittain kadonneet asetukset yhdistämällä aiemmin tallennettuun tiedostoon toimiva konfigurointi work.cf. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Vertaa, yhdistä tiedoston kokoonpanoon...".

6. Päivitystulosten tallentaminen.

Tallennetaan muutokset toimiva kokoonpano ja päivittää tietokannan konfigurointi. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Päivitä tietokannan kokoonpano."

Tässä meitä odottaa toinen ongelma (kuva 8).

Tämän ongelman ratkaisemiseksi tarkastellaan sen esiintymisen syytä. Syitä voi olla useita, mutta todennäköisimpiä ovat seuraavat. Nämä objektit on kopioitu toimiva kokoonpano alkaen toimittajan kokoonpano tai toimittaja on aiemmin poistanut nämä objektit ja lisännyt myöhemmin uusia samoilla nimillä, mutta eri sisäisillä tunnisteilla. Tämän seurauksena konfiguraatiossa näkyy objekteja, joilla on erilaiset sisäiset tunnisteet, mutta joilla on sama nimi.

Käsittelemme rooleja yksinkertaisesti - poistamme ne, koska roolit eivät ole muuttuneet (tämä voidaan varmistaa vertaamalla ja toimiva kokoonpano). Toimimme eri tavalla asiakirjatietojen kanssa. Attribuutti on nimettävä uudelleen, esimerkiksi OrderReserve1, ja päivityksen jälkeen uudelleennimetyn attribuutin arvot on siirrettävä uuteen. Voit tehdä tämän käsittelemällä tiedostoa UniversalSelectionAndProcessingObjects.epf ITS-levyltä.

Tarkastellaan toista tilannetta, joka on samanlainen kuin edellinen, mutta joka syntyi 1C: Enterprise Accounting 8.1:n päivityksen aikana. Mitä tehdä lomakkeilla? (Kuva 9)

Kuvassa näkyy, että luettelolomake poistettiin toimittajalta, minkä jälkeen toimittaja lisäsi uuden lomakkeen samalla nimellä. Vastaavasti sinun on merkittävä molemmat lomakkeet päivitettäväksi ja napsauta "Suorita" -painiketta.

Jos saat viestin, että poistettaviin objekteihin on linkkejä, sinun on tyhjennettävä poistettavan lomakkeen linkit kohteen ominaisuuksista sulkematta päivityslomaketta. Tässä tapauksessa rekisterin ominaisuudet. Tämän jälkeen sinun tulee napsauttaa päivityslomakkeessa olevaa "Päivitä"-painiketta, merkitä rekisterin ominaisuudet päivitettäväksi ja klikata uudelleen "Suorita"-painiketta.

Tallennetaan muutokset toimiva kokoonpano ja päivittää tietokannan konfigurointi"Konfigurointi" U94; "Päivitä tietokannan kokoonpano."

Siirrä tarvittaessa OrderReserve1-attribuutin arvot OrderReserveen käyttämällä ulkoista käsittelyä 1C:Enterprise-tilassa.

Vaihe 2. Päivitä.

Kun vaiheen 1 valmistelutyöt on tehty, siirrymme päivitykseen pääkokoonpano ja aiemmin tehtyjen muutosten siirto toimittajan vakiokokoonpanoon.

Kokoonpanon päivittämistä varten tarvitsemme *.cfu-tiedoston tai *.cf-tiedoston toimittajan jakelusta. Voit lukea lisää niiden hankkimisesta.

Jos päivitys suoritetaan useiden kokoonpanoversioiden kautta, sinun tulee kiinnittää huomiota artikkelissa kuvattuun tilanteeseen. Jos päivitystä ei suoriteta toimivalla pohjalla, tallennamme *.cf-tiedostot jokaisen uuden vaiheen valmistelun jälkeen. Niitä tarvitaan päivitettäessä asiakkaan tuotantotietokannan konfiguraatiota.

Jos päivitys suoritetaan useiden versioiden kautta, niin päivityksen aikana tulee ehdottomasti kiinnittää huomiota poistettaviin objekteihin ja objekteihin, joiden nimi on muuttunut, sekä päivityksen jälkeisen ensimmäisen käynnistyksen yhteydessä suoritettuihin toimiin. Jos näitä objekteja käytetään prosessoinnissa ensimmäisellä käynnistyksellä päivityksen jälkeen, niitä ei pidä poistaa, ja objekteille, joiden nimi on muuttunut, tulee tehdä tarvittavat muutokset käsittelymoduulin tekstiin. Tässä tapauksessa jäljelle jääneet objektit voidaan poistaa seuraavan tai seuraavan päivityksen aikana.

Jos päivitys suoritetaan useiden versioiden kautta, voit vähentää päivityksen työvoimavaltaa käyttämällä artikkelissa kuvattua avainjulkaisujen laskentatapaa.

1. Tietokantojen valmistelu.

Joten ensimmäisen vaiheen tulosten perusteella valmistelemme kaksi identtistä tietokantaa. Ensimmäinen (pääasiallinen) on tuleva tuloksemme. Toinen (apu) on vertailujen suorittamiseen, konfiguraatioiden avaamiseen ja muihin valmistelutoimiin. Tiedostoversiossa tämä on yksinkertaisesti päätietokannan tiedostojen kopiointi toiseen hakemistoon ja tämän hakemiston yhdistäminen asiakaspalvelinversion tietokantaluetteloon.

2. Konfiguraatioiden kolmisuuntainen vertailu.

Avataan molemmat tietokannat Configurator-tilassa ja suoritetaan molempien tietokantojen konfiguraatioiden kolmisuuntainen vertailu käyttämällä olemassa olevan toimittajan uutta asetustiedostoa. Voit tehdä tämän valitsemalla molemmissa tietokannoissa valikkokohdan "Configuration" U94; "Tuki" U94; "Päivitä kokoonpano", "Valitse päivitystiedosto", "Valmis" (Kuva 10).

Kolmen kokoonpanon vertailun tuloksena ( vanha toimittajakokoonpano, uusi toimittajakokoonpano Ja toimiva kokoonpano) saamme luettelon muuttuneista objekteista. Aseta suodatin "Näytä vain kahdesti muutetut ominaisuudet" (kuvat 11 ja 12).

Nämä esineet on käsiteltävä ensin, koska... Päivityksen jälkeen aiemmin tehdyt asetukset saattavat kadota.

Tässä vaiheessa keskeytämme työn toisessa (apu)tietokannassa ja jatkamme päätietokannassa. Ei tarvitse napsauttaa "Suorita" -painiketta aputietokannassa. Tarvitsemme tämän tietokannan täsmälleen tässä muodossa, kunnes päivitysprosessi on valmis.

Joten tuloksena saamme luettelon objekteista, joita on muutettu kahdesti tarkistuksen aikana tyypillinen kokoonpano ja sisään . Jos hyväksyt päivityksen, näihin objekteihin aiemmin tehdyt parannukset menetetään. Siksi jokaisen objektin osalta on tarpeen tehdä päätös, kuinka se päivitetään (Kuva 13). Tässä vaiheessa teemme alustavan vertailun pelkästään työmäärän vähentämiseksi tulevaisuudessa. Arviointi ei ole tarkkaa ja nopeaa - "silmällä".

uusi toimittajakokoonpano, jätämme sitten esiintymän toimittajaobjektista. Jätä valintamerkki. Sitten siirrämme muutokset kohteesta toimiva kokoonpano.

Jos objektissa on enemmän muutoksia toimiva kokoonpano, jätämme objektin esiintymän toimiva kokoonpano. Poista valinta ruudusta. Sitten siirrämme muutokset kohteesta toimittajan kokoonpano.

Käsittelemme moduuleita hieman eri tavalla, koska... Meillä on mahdollisuus verrata moduuleja menettelyllisesti. Nuo. tapauksessa sisään kokoonpanomme ja erilaisia ​​moduuliproseduureja on muutettu toimittajan kokoonpanossa, niin ruudut oikein merkitsemällä säästymme koodimuutosten manuaalisesta siirtämisestä. Pääset tähän painamalla painiketta kuvan 14 mukaisesti.

Kun olemme päättäneet kohteista, jotka päivitetään välittömästi ja joissa on vielä valintamerkkejä, kopioimme tilan aputietokannan valintamerkeillä ja päätietokannassa painamme "Suorita" -painiketta. Päätietokannassa saamme melkein valmiin kokoonpanon.

Seuraavaksi suoritamme kaikki vertailut aputietokannassa. Meillä on jo yksi vertailu - kolmisuuntainen. Aiemmin tehtyjen muutosten määrittämiseksi suoritamme toisen toisen vertailun vanha toimittajakokoonpano Kanssa pääkokoonpano. Voit tehdä tämän valitsemalla kohdan "Configuration"-valikosta U94; "Vertaa määrityksiä:", valitse vertailua varten Palveluntarjoajan määritykset"ja" Peruskokoonpano

Samalla tavalla vertaamme vanha toimittajakokoonpano uuden kanssa. Vertailun vuoksi tarvitsemme tiedoston uusi toimittajakokoonpano. Jos tällaista tiedostoa ei ole, se voidaan nyt saada päätietokannasta. Tallentaaksesi tiedostoon uusi toimittajakokoonpano päätietokannassa "Asetukset"-valikossa U94; "Tuki" U94; "Support setup": napsauta "Tallenna tiedostoon" -painiketta. (Kuva 2). Määritä tiedoston nimi, esimerkiksi new.cf. Seuraavaksi teemme kolmannen kokoonpanovertailun ja vertaamalla määritämme new.cf-tiedoston toiseksi kokoonpanoksi.

Saimme siis luettelon kahdesti muutetuista objekteista lisätietokantaan. Ja vielä kaksi vertailua, jotka auttavat meitä tehokkaammin siirtämään aiemmin tehdyt asetukset vanhasta versiosta uuteen. Päätietokannassa meillä on melkein valmis konfiguraatio, jossa meidän on käsiteltävä kahdesti muutettuja objekteja.

Normaalikonfiguraatioon tehtyjen muutosten analysointiin ja vastaavasti päivitykseen kuluvan ajan lyhentämiseksi olisi aiheellista kommentoida kaikkia konfiguraatioon tehtyjä muutoksia ja huomioida paitsi moduulien muuttunut teksti, myös tehtyjen muutosten tarkoitus. . Useista syistä tätä ei usein tehdä. Päivitystä suoritettaessa et ole kiinnostunut muutosten tekemisen syistä, vaan niiden seurauksista. Nimittäin tarve säilyttää muuttuneen kokoonpanon toiminnallisuus. Tämä saattaa edellyttää, että muutettuja rivejä ei siirretä, vaan lisätty (muutettu) koodi on työstettävä kokonaan uudelleen, jotta se sopisi uuden toimittajan kokoonpanon toimintoihin.

Konfiguraatiossa olevien objektien lomakkeiden, taulukoiden ja moduulien vertailu suoritetaan riittävän yksityiskohtaisesti (Kuva 17). Tämä riittää päätösten tekemiseen.

Mutta joissain tapauksissa vertailuraporttien tiedot esitetään tavalla, joka vaikeuttaa nopeaa päätöksentekoa. Esimerkiksi, jos muutetaan yhdistelmätietotyyppiä sisältävien yksityiskohtien tyyppiä, objektien perusteella syötettyjen kokoonpano jne. Tässä vaiheessa sen monimutkaisuuden vuoksi parannukset menetetään päivityksen aikana. Tarkastellaan tätä tilannetta esimerkkinä yksityiskohdista, joilla on yhdistelmätietotyyppi. Luotaessa objektivertailuraporttia (Kuva 17) vertailtujen konfiguraatioiden erilaiset tiedot esitetään tietotyyppien koostumuksia sisältävinä listoina pilkuilla erotettuina. Raportti ei kuitenkaan näytä lainkaan, minkä tyyppisiä tietoja lisättiin tai poistettiin. Tietysti raportti voidaan tulostaa ja "piilottaa" erojen tunnistamiseksi. Tarkastelun kohteena olevassa esimerkissä tällaisia ​​kohteita on noin 200. On selvää, että vertailuprosessi näyttää melko työvaltaiselta ja kestää noin 50 tuntia.

Työn intensiteetin vähentämiseksi objektien vertailussa voit käyttää Inform Service -yrityksen kehittämää konfiguraatiota. Työn työvoiman intensiteettiä komposiittiobjekteja verrattaessa voidaan vähentää noin 20 kertaa.

"Cell Comparison" -konfiguraatio käynnistetään 1C:Enterprise-tilassa ja mahdollistaa objektien vertailuraportin tietojen esittämisen visuaalisessa muodossa (kuvat 18 ja 19). Vertailun vuoksi käytetään 1C:Enterprise 8:n ominaisuuksia.

Kokoonpanokaavio on yksinkertainen. Konfiguraattorissa luomme objektien vertailusta raportin (Kuva 17) ja tallennamme sen tiedostoon, esimerkiksi Comparison Report.mxl. Avaa 1C:Enterprise ja valitse valintaikkunassa (Kuva 18) tallennettu tiedosto ja osoita vertailtavat solut. Voit tehdä tämän kaksoisnapsauttamalla hiiren oikeaa painiketta laskentataulukkoasiakirjan valitussa solussa. Klikkaamalla ”Vertaa”-painiketta, saamme vertailun tuloksen, jossa eri paikat on korostettu värein (kuva 19).

Erityistä huomiota tulee kiinnittää muuttuneiden käyttäjäroolien RLS-malleihin.

Päivityksen ja aiemmin tehtyjen muutosten siirron jälkeen standardikokoonpanoon suoritamme moduulien syntaktisen ohjauksen ja tarkistamme muuttuneiden objektien toiminnan. Onnistuneen testauksen jälkeen kokoonpanon päivitysprosessia voidaan pitää valmiina. Nyt on vain päivitettävä ulkoiset painetut lomakkeet, raportit ja käsittely. Joissakin kokoonpanoissa on tarpeen tarkistaa ulkoisiksi liitetyt raportointilomakkeet.


Vaihe 3. Työn toimitus.

Annetussa esimerkissä työmäärä aikaisempien päivitysten aikana tehtyjen virheiden korjaamiseen sekä versioon 1.2.14.1 päivittämiseen ja aiemmin tehtyjen muutosten siirtämiseen vakiokokoonpanoon on noin 100-150 tuntia. Tällaista työmäärää ei ole mahdollista suorittaa päivittämällä suoraan asiakkaan tietokantaan. Tämän mukaisesti tietokannan kopiolle on suoritettava valmistelutyöt ja päivityksen tulos on siirrettävä asiakkaan toimivaan tietokantaan.

Ensinnäkin tutkimme huolellisesti jakelusarjan ohjeet. Suoritamme tarvittavat työt ennen toimivan tietokannan päivittämistä.

Jos päivityksen valmistelun aikana asiakkaan työtietokantaan ei tehty konfiguraatiomuutoksia ja päivitys valmisteltiin toimivan tietokannan nykyiselle kopiolle, siirrä asetukset tallentamalla työkonfiguraatio tiedostoon, esim. work_2 .cf, valitsemalla "Configuration"-valikkokohdan U94; "Tallenna asetukset tiedostoon...".

  • Siirrämme muutokset work_2.cf-tiedoston avulla. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Lataa asetukset tiedostosta...";
  • Kun kysytään tietokannan kokoonpanon päivittämisestä, vastaamme kyllä.

Jos asiakkaan tuotantotietokantaan tehtiin konfiguraatiomuutoksia päivityksen valmistelun aikana, tulee nämä muutokset huomioida myös päivityksen aikana.

Jos päivitystä ei valmisteltu toimivan tietokannan nykyiselle kopiolle, käytämme asetusten siirtämiseen ensimmäisessä vaiheessa käytettyä tekniikkaa. Tätä varten tarvitsemme toimittajan vakiokokoonpanon *.cf-tiedoston (1.2.14.1) ja päivityksen tuloksen myös *.cf-tiedostona. Voit tehdä tämän tallentamalla toimivan konfiguraation tiedostoon, esim. work_2.cf, valitsemalla "Configuration"-valikosta U94; "Tallenna asetukset tiedostoon...".

Jatkotoimet asiakkaan puolella ovat seuraavat:

  • luo tietokannan varmuuskopio;
  • Suoritamme päivityksen käyttämällä toimittajan vakiokokoonpanon *.cf-tiedostoa. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Tuki" U94; "Päivitä kokoonpano", "Valitse päivitystiedosto", "Valmis" (Kuva 10), "Suorita";
  • Siirrämme muutokset work_2.cf-tiedoston avulla. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Vertaa, yhdistä tiedostosta konfigurointiin...";
  • Tallennetaan muutokset toimivaan kokoonpanoon ja päivitetään tietokantakokoonpano. Voit tehdä tämän valitsemalla valikkokohdan "Configuration" U94; "Päivitä tietokannan kokoonpano."

Tässä muokatun 1c 8.3:n epätyypillisen päivityksen ohjeessa en kuvaa perusasioita, kuten: kuinka konfiguraattori avataan, mikä on tietokannan kokoonpano, toimittajan kokoonpano ja pääkokoonpano. Tästä on kirjoitettu paljon, ja voit löytää nämä tiedot itse Internetistä. Yritän kuvata päivitysprosessin pääkohdat ja mitä sinun on kiinnitettävä huomiota.
Otin esimerkkinä epätyypillisen kirjanpidon 3.0.51.22 ja näytän, kuinka se päivitetään versioon 3.0.53.29. Alustaversiossa 8.3.10.2561 (vanhemmissa alustoissa ei ole suurta eroa, vertailuikkuna vain näytti hieman erilaiselta ennen).
Sanon heti, että kuvia tulee paljon ja tekstiä vähän. Minusta on helpompi muistaa prosessi visuaalisesti kuin lukea tekstimeri.

1. Tarkista, että tietokannan kokoonpano vastaa toimittajan määritystä.

Tätä varten tarvitset


Jos osuma löytyy, voit siirtyä turvallisesti vaiheeseen 2.

1a. Määritetään tuen asetuksia.

Jos tietokantaversiosi ja toimittajan kokoonpanoversio ovat erilaiset, sinun on poistettava nykyinen kokoonpano samasta valikosta: määritys - tuki - tukiasetukset. Ja napsauta "Poista tuesta" -painiketta.


”Lyhyen” odotuksen jälkeen poistamme kaikkien ruutujen valinnat. No, voit poistaa valinnan "Tallenna asetukset automaattisesti" -valintaruudusta. Ja napsauta suorita.


Tämän seurauksena saamme tuetun kokoonpanon samoilla tietokantaversioilla.

2. Päivitä tietokanta.

Nyt voit jatkaa päivitykseen.

Kerron heti, että päivitys tulee tehdä VAIN valikon "Asetukset" - "Tuki" - "Päivitä kokoonpano..." kautta.
Et VOI käyttää "Vertaa, yhdistä konfiguraatioon tiedostosta..."!!! Kun käytät tätä mekanismia, sinun on siirryttävä vaiheeseen 1a, kun seuraavan kerran päivität. Älä siis tee tätä ja luo tarpeettomia ongelmia itsellemme (tai henkilölle, joka päivittää tietokannan seuraavan kerran).


Valitse seuraavaksi päivitystiedosto.
Haluaisin puhua päivityksestä useiden julkaisujen jälkeen. 1C ei suosittele CF-tiedostojen päivittämistä, hyppäämällä useiden julkaisujen läpi kerralla. Tämä on tehtävä johdonmukaisesti. Teoriassa tämä on oikein.
Selitän, miksi tätä ei suositella. Jos ohjelmoijat haluavat poistaa rekvisiitta, he antavat sille ensin etuliitteen "delete" ja poistavat sen sitten useiden julkaisujen jälkeen. Ja he voivat siirtää tietoja siitä jossain julkaisussa. Jos ohitat tämän julkaisun, saatat menettää tietoja. Mutta käytännössä minulla oli yksi tällainen tapaus 10 vuoden aikana, kun työskentelin 1C-tietokantojen parissa. Kun jostain syystä kehittäjät päättivät siirtää tiedot listasta hakemistoon. Minulle tämä ei kuitenkaan päätynyt mihinkään kriittiseen. Kirjoitin yksinkertaisen käsittelyn, joka siirsi nämä tiedot arkistosta nykyiseen tietokantaan. Mitään uusintapäivitystä ei tarvinnut tehdä.
Minua saa heitellä kivillä, mutta päivitän tietokannan aina useiden julkaisujen cf-tiedostoilla.
Joten napsautimme päivitystä, ja näkyviin tuli viesti, joka kertoi, mihin versioon päivitys tehdään. Napsautamme OK.



Odotamme, että esineiden vertailu tapahtuu.
Seuraavaksi meidän on valittava alareunassa olevasta luettelosta "näytä vain kahdesti muutetut ominaisuudet".


Haluan myös sanoa, että vanhojen versioiden mukaan ennen se oli valintaruutu.


Joten näemme nyt paljon vähemmän esineitä.


Jos omasi on tyhjä, olet uskomattoman onnekas, ja voit turvallisesti napsauttaa "Suorita" -painiketta ja pitää päivityksen valmiina. No, kaikki ei ole niin yksinkertaista täällä, joten käyn läpi tärkeimmät kohteet.


Ensimmäinen asia, jonka haluan sanoa. Älä missään tapauksessa vaihda yhdistämistilaa. Sen pitäisi olla "Ota uudesta toimittajakokoonpanosta". Muussa tapauksessa päädyt roskiin tietokantaan MGR-kommentin kanssa.
Ei "näytä moduulien erot..." -painikkeita.!
Napsauta moduulin vieressä olevaa rataskuvaketta


Näyttöön tulee ikkuna, jossa on paljon muutoksia toimintoihin ja menettelyihin.


Ymmärtääksemme, mihin toimintoon muutoksia on tehty, meidän on joko otettava kopio tietokannasta tai tallennettava konfiguraatio tiedostoon asetusvalikon kautta. Ja sitten lataa se tyhjään tietokantaan. Siirry seuraavaksi "kokoonpano"-valikkoon ja napsauta "Vertaa määrityksiä..."
Valitse Vertaa peruskokoonpanoa toimittajan määrityksiin.


Ja nyt voit nähdä muutokset kohdassa "näytä moduulien erot...". Koska emme aio muuttaa mitään, haluamme vain nähdä, mitä on muutettu.


Ja näemme, että koodinpätkä on lisätty "Slope" -toimintoon. Kaikki muutokset näkyvät napsauttamalla sinisiä nuolia.


Palataan päivitettyyn kokoonpanoon. Siellä käytimme rataskuvaketta siirtyäksemme moduulien yhdistämistilaan. Valitse seuraavaksi kaikki ruudut... manuaalisesti... sanomalla itsellesi "kiitos" alustan kehittäjille :)


Löydämme hylkäysfunktiomme. Muutetun elementin löytäminen. Toivon, että nyt on selvää, miksi sinun on erotettava lisätyt koodit kommenteilla - oikein, jotta et arvaisi päivittäessäsi, mistä tämä koodi on peräisin.
Napsauta suurennuslasikuvaketta, niin alusta korostaa koodirivin, johon sinun on lisättävä tämä teksti.


Kopioi se yläikkunasta ja liitä se alaikkunaan.


Tee tämä kaikkien moduulien kanssa. Jos moduulia ei ole muutettu, kuten meidän tapauksessamme valuuttahakemiston kanssa. Asetamme tilan yksinkertaisesti "Ota uudesta toimittajakokoonpanosta" ja ÄLÄ napsauta vaihdetta (vaihteen vieressä ei pitäisi olla vihreää valintamerkkiä, mikä tarkoittaa, että koodi otetaan kokonaan uudesta kokoonpanosta ilman manuaalia kokoonpano).


Loistava. Nyt, kun olet käynyt läpi kaikki objektit, voit poistaa valinnan "tallenna asetukset automaattisesti" ja sitten "suorita".


Viestiin "Pääkokoonpanossa on objekteja, joita on muutettu vanhaan kokoonpanoon verrattuna... Päivitettäessä nämä objektit korvataan! Suorittaa? Napsautamme rohkeasti KYLLÄ.


Jätä seuraavassa ikkunassa valintaruudut kuvan osoittamalla tavalla. Eikä mitään muuta!!! Molemmat valintaruudut on valittava - "objekteja muokataan samalla kun tuki säilyy." Napsauta OK.


Kaikki. Epätyypillisen 1c-kokoonpanon päivitys on valmis.
Tämän menetelmän ei ole tarkoitus olla täydellinen, mutta mielestäni monet ihmiset tekevät virheitä näissä vaiheissa.
Tietenkään en ole kertonut sinulle kaikkea, on vielä monia sudenkuoppia. Mutta mielestäni 90 % päivityksistä voidaan päivittää turvallisesti näiden ohjeiden avulla.

1C-päivitys suoritetaan painamalla "yksi" -painiketta, itse tyypillinen kokoonpano voi ladata 1C-päivityksen ja asentaa sen. Käyttäjän tulee syöttää vain rekisteröintitiedot.

Mitä tehdä, jos kokoonpano on epätyypillinen? Tai tavallinen, mutta siihen on tehty joitain muutoksia - lisätty hakemisto, pari yksityiskohtaa, raportti?

Saamme vastauksen tähän kysymykseen tänään.

Mikä on ei-standardi 1C-kokoonpano

Epätyypillinen 1C-kokoonpano on, kun:

  • Ohjelmoija itse kirjoitti konfiguraation tyhjästä
  • Kokoonpano oli vakio, mutta siihen tehtiin muutoksia
  • Vaikka lisäisit yhden rekvisiitin.

Jotta voit tehdä muutoksia vakiokokoonpanoon, sinun on.

Päivitettäessä tuesta poistetun epästandardin kokoonpanon 1C:tä, 1C tarjoaa "epästandardin kokoonpanon palauttamista tukeen". Sitten kaikki muutokset peruutetaan (poistetaan).

Voit käyttää toista 1C-päivitystilaa varmistaaksesi, että kun päivität 1C:tä epästandardiin (muutettuun) 1C-kokoonpanoon, muutokset säilyvät ja 1C-päivitys otetaan käyttöön.

Katsotaanpa esimerkkiä muuttuneesta kokoonpanosta, jonka haluamme päivittää. Tämä on tyypillinen 1C-kirjanpitokokoonpano (vasemmalla), johon on tehty muutoksia (oikealla):

4) "Individuals"-hakemistoon, lomakemoduuliin, ReadPlace of Birth() -funktioon lisättiin ohjelmarivi

Kuinka kaikki nämä muutokset toimivat, kun 1C päivitetään epätyypilliseen 1C-kokoonpanoon?

1C:n päivittäminen tallentamalla muutokset ei-standardiin 1C-kokoonpanoon

1C-kokoonpanopäivitykset jaetaan yleensä itsepurkautuvana arkistona. Pakkauksen purkamisen jälkeen sinun on suoritettava asennustiedosto asentaaksesi 1C-päivityksen tietokoneellesi (ei 1C:ssä!).

Kun asennat päivityksen, valitset, mihin 1C-päivitys asennetaan. Yleensä tämä. Voit asentaa mihin tahansa muuhun levyn kansioon, ja 1C ilmoittaa, missä .

1C-päivitystiedostot voivat olla seuraavanlaisia:

  • tiedosto CF-tunnisteella – sisältää täysin uudenlaisen kokoonpanon
  • tiedosto CFU-tunnisteella – sisältää vain muutoksia edelliseen versioon.

Molemmat tiedostot on tallennettu 1C-päivityshakemistoon kansioon, jossa on version nimi.

Ole varovainen käyttäessäsi CFU-tiedostoa - sen avulla voit päivittää vain !

Joten päivittääksesi 1C, valitse jokin valikkovaihtoehdoista:

  • Kokoonpano/Vertaa yhdistäminen konfiguraatioon tiedostosta – CF-tiedostoille
  • Kokoonpano/Tuki/Päivitä kokoonpano/Valitse 1C-päivitystiedosto – CF- tai CFU-tiedostoille.

Ensinnäkin 1C vertaa näitä kahta kokoonpanoa. Tietokantasi kokoonpano on nimeltään "Pääkokoonpano" ja päivityksen kokoonpano on nimeltään "Configuration from File".

1C näyttää kaikki erot tutun puun muodossa, jossa muutokset näkyvät oikealla.

Katso - esimerkissämme muutetut tai lisätyt hakemistot on korostettu.

Koska päivitämme 1C:n epätyypillistä kokoonpanoa, jota on muutettu - eli se oli kerran vakio, on tarpeen syöttää joitain asetuksia.

Napsauta Asetukset-painiketta. Valitse "Ladattu kokoonpano on pääkonfiguraation jälkeläinen" (eli se on muokattu standardi).

"Salli tärkeimpien määritysobjektien poistaminen" -valintaruudun avulla voit poistaa, jos ne on poistettu 1C-päivityksessä. Koska lisäsimme kokoonpanoon yksityiskohtia ja hakemistoja, mutta niitä ei ole 1C-päivityksessä, 1C katsoo, että ne on poistettu 1C-päivityksessä. Siksi tätä ruutua ei tarvitse valita.

Katsotaanpa tarkemmin alustan havaitsemia eroja.

Laajennamme nimikkeistöhakemiston haaraa. Yksityiskohdat-haarassa näemme, että vakiokokoonpanossa ei ole tietoja, mutta lisäämme ne. Miinusmerkki tarkoittaa, että se poistetaan.

Koska meidän ei tarvitse poistaa itse lisäämiämme rekvisiitta, meidän on tehtävä seuraava (vaihtoehdot):

  • ÄLÄ valitse "Asetukset"-painikkeessa "Salli tärkeimpien määritysobjektien poistaminen" -valintaruutua
  • Jos valintaruutu on edelleen valittuna, poista valinta tämän määritteen vierestä. Kuvassa ei ole valintamerkkiä rekvisiitin vieressä, koska esineiden poistaminen ei ole sallittua.

Myös nimikkeistöhakemiston muotoa on muutettu. 1C näki tämän ja näyttää meille myös hakemistolomakkeen muuttuneiden objektien luettelossa.

Nähdäksesi, mitä muutoksia lomakkeeseen on tehty, voit tehdä seuraavasti (vaihtoehdot):

  • Napsauta ensin hiiren kakkospainikkeella vasemmassa sarakkeessa olevaa lomaketta ja valitse valikkokohta "Avaa lomake" ja sitten oikealta. Vertaa näitä kahta muotoa visuaalisesti.
  • Napsauta lomaketta hiiren kakkospainikkeella ja valitse valikosta kohta ”Objektivertailuraportti” (tiedot, taulukkodokumentti)

Kohteiden vertailuraportti, kun vertailee muotoja, näyttää monia eroja. Tämä johtuu siitä, että kun lisäämme lomakkeeseen vain yhden kentän, monet vierekkäiset elementit muuttuvat automaattisesti - sisennykset, ankkurit jne.

Muutosluettelossa näemme tekemämme muutokset - muutokset etikettiin ja kentän korvaaminen.

Voimme hyväksyä tai kieltäytyä muuttamasta lomaketta valitsemalla sen vieressä olevan valintaruudun. Tällä on seuraavat seuraukset:

a) jos valitsemme ruudun

  • lomake korvataan uudella
  • vakiokokoonpanoon tehdyt muutokset poistetaan
  • 1C-päivityksen muutokset otetaan käyttöön
  • sitten meidän on palautettava muutokset manuaalisesti

b) jos emme valitse valintaruutua

  • lomake jätetään ennalleen
  • muutokset ovat voimassa
  • uusia muutoksia 1C-päivityksestä ei sovelleta
  • Seuraavaksi sinun on lisättävä manuaalisesti muutokset 1C-päivityksestä.

Voit käyttää kolmatta vaihtoehtoa. Laajenna lomakehaara loppuun ja valitse Yhdistämistila-sarakkeesta Yhdistä.

c) jos valitsimme "Yhdistä"

  • tulee jotain uutta muotoa, jossa tulee uusia muutoksia ja vanhoja
  • muutokset ovat voimassa
  • uusia muutoksia ilmestyy
  • jos kenttä poistettiin ja tilalle laitettiin toinen kenttä, yhdistymisen seurauksena molemmat kentät ilmestyvät samaan paikkaan kerralla - sekä vanha että uusi
  • on mahdollista, että lomake näyttää normaalilta
  • sitten sinun on tarkistettava manuaalisesti, ettei "ylijäämiä" ole tapahtunut

2) "Individuals"-hakemistoon, lomakemoduuliin, ReadPlace of Birth() -funktioon lisättiin ohjelmarivi

Jos haluat nähdä 1C:n havaitsemat muutokset lomakemoduulissa, laajenna lomakehaara loppuun, napsauta sitä hiiren kakkospainikkeella ja valitse "Näytä moduulien erot" -valikkokohta.

Muutokset näkyvät kunkin toiminnon yhteydessä, mutta tässä katselutilassa voit joko päivittää koko moduulin 1C tai hylätä sen.

Toinen tapa on käyttää suurennuslasipainiketta tällä rivillä.

Silloin emme vain näe muutoksia kunkin funktion kontekstissa, vaan voimme myös valita valintaruutujen avulla, mitä toimintoa haluamme päivittää ja mitä emme.

3) Useita yksityiskohtia on poistettu "Electronic Submissions..." -hakemistosta

1C on todennut, että olemme poistaneet vakiohakemiston tiedot ja tarjoaa meille niiden palauttamisen.

Hakemisto, jonka lisäsimme, 1C ehdottaa poistamista. Tässä tapauksessa pätee sama sääntö kuin lisättyjen rekvisiittausten tapauksessa (katso aiemmin).

Joten tehtävämme on tutkia huolellisesti havaitut 1C-muutokset ja hyväksyä tai hylätä ne valintaruutujen avulla. Napsauta sen jälkeen Suorita-painiketta.

Huomaa, että jos poistit määritteen 1C:n päivityksen seurauksena, poistit myös käyttäjien siihen syöttämät tiedot, mikä tarkoittaa, että saman määritteen lisääminen uudelleen ei palauta näitä tietoja.

Jos kokoonpanossa on useita toisiinsa liittyviä objekteja - esimerkiksi rekvisiitta ja muoto; Samalla sallit 1C-lomakkeen päivityksen, mutta poistit valintaruudun valinnan, jolloin syntyy ristiriita.

Napsautettuaan Suorita-painiketta 1C löytää tällaiset tilanteet ja raportoi niistä.

Kun olet napsauttanut Suorita-painiketta, sinulla on vielä yksi mahdollisuus ajatella.

Vahvistaaksesi 1C-päivityksen, sinun on valittava valikkokohta Kokoonpano/Päivitä tietokantakokoonpano.

Jos haluat kieltäytyä 1C-päivityksestä, sinun on valittava valikkokohta Kokoonpano/Palaa tietokantakokoonpanoon.

Kolmas vaihtoehto (valikkokohtien järjestys on merkitty):

  • Valitse Tiedosto/Tallenna
  • Kokoonpano/Tallenna kokoonpano tiedostoon
  • Kokoonpano/tietokannan määritys/paluu DB-kokoonpanoon.

Näin ollen lataat tuloksena olevan yhdistetyn kokoonpanon tiedostoon ja hylkäät muutokset. Voit analysoida tuloksena olevan kokoonpanon, tehdä manuaalisia muokkauksia ja myöhemmin yksinkertaisesti ladata sen käyttämällä Määritys/Lataa kokoonpano tiedostovalikosta.