Actualizarea unei configurații non-standard. Actualizarea unei configurații non-standard Actualizarea unei configurații modificate 1s 8.3

Lăsați-vă numele și numărul de telefon, un operator vă va contacta în timpul programului de lucru în 2 ore.

Moscova Sankt Petersburg Samara

Instrucțiuni pas cu pas cu fotografii

Mulți utilizatori ai configurațiilor standard 1C se tem să facă modificări și să actualizeze programele pe cont propriu. În multe feluri, aceste temeri sunt justificate, deoarece actualizarea incorectă a unei configurații 1C non-standard poate duce la pierderea datelor sau la pierderea setărilor finalizate. De aceea, am compilat cele mai detaliate instrucțiuni pas cu pas în care vom arăta cum să actualizați corect o configurație 1C non-standard.

Atenţie : Înainte de a începe actualizarea, asigurați-vă că ați creat copii de rezervă ale tuturor bazelor de date de informații. Acest lucru vă va permite să reveniți la starea inițială dacă apar probleme cu actualizarea.

Efectuarea unei copii de rezervă a bazelor de date de informații este destul de simplă. Pentru a face acest lucru, lansați programul 1C în modul „Configurator”. În fila „Administrare”, selectați funcția „Descărcați baza de informații”. Dacă doriți, puteți salva în plus bazele de date pe disc sau pe un suport amovibil.

Instrucțiuni pas cu pas pentru actualizarea unei configurații 1C non-standard

  1. Prima etapă coincide complet cu actualizarea configurației standard 1C. Lansăm modul „Configurator”, care este disponibil doar pentru utilizatorii cu drepturi de acces complete. În fila „Configurator”, selectați „Suport” și faceți clic pe „Actualizați configurația”.
  2. În următoarea casetă de dialog, trebuie să bifați caseta de selectare „Căutați actualizări în cataloage”. Faceți clic pe butonul „Următorul”.
  3. Atenţie: Actualizările 1C sunt disponibile numai pentru utilizatorii programelor licențiate „1C:Enterprise” pentru a primi actualizări, utilizatorii versiunilor PROF trebuie să încheie suplimentar un acord 1C:ITS (Information Technology Support). De asemenea, trebuie să vă înregistrați pe site-ul de asistență tehnică pentru utilizatori https://users.v8.1c.ru/. Utilizatorii programelor licențiate 1C se pot înregistra pe site fie independent, folosind instrucțiunile incluse în program, fie cu ajutorul managerilor noștri.

    Atenţie: Pentru multe configurații, există mai multe reacții de program (de exemplu, Contabilitate 2.0 și Contabilitate 3.0). Când alegeți o actualizare, acordați atenție ediției căreia i se va aplica actualizarea.

  4. În fereastra care apare, verificați dacă actualizarea selectată este corectă. Dacă toate datele sunt corecte și sunteți de acord cu ele, faceți clic pe butonul „OK”.
  5. Procesul de actualizare poate dura câteva minute. După care va apărea o fereastră cu rezultatul comparării configurației noi și actuale, astfel încât să puteți vedea ce sisteme vor fi actualizate. Faceți clic pe butonul Run.
  6. Atenţie : 1C:Enterprise 8 vă permite să actualizați automat chiar și configurațiile modificate. Dacă modificările efectuate nu se intersectează cu obiectele dezvoltate de 1C (de exemplu, s-au adăugat detalii suplimentare în document sau s-a adăugat un nou tip de director), actualizarea va fi efectuată corect. Totuși, dacă setările făcute „se intersectează” cu obiecte standard pentru actualizare, este recomandat să invitați un specialist 1C.

  7. Dacă sunteți sigur că toate modificările aduse configurației nu se intersectează cu obiectele 1C, în ferestrele ulterioare care apar, sunteți de acord cu programul.
  8. După aceasta, programul va oferi să actualizeze configurația bazei de date. Suntem de acord cu programul
  9. În procesul de actualizare a configurațiilor 1C non-standard, structura bazei de informații se modifică. Programul informează utilizatorul despre acest lucru într-o casetă de dialog separată. Trebuie să acceptați aceste modificări, așa că faceți clic pe butonul „Accept”.

Dificultatea menținerii configurațiilor 1C non-standard este că acestea sunt individuale pentru fiecare organizație în parte. De aceea compania „1C:Franchisee Victoria” atribuie fiecărei companii cu o configurație non-standard de programe 1C un specialist personal care cunoaște specificul înființării programelor. În plus, echipa noastră de asistență tehnică este întotdeauna gata să vă răspundă întrebărilor.

Instrucţiuni

Selectați două baze de date - una funcțională și o copie a acesteia. În cel din urmă, afișați modificările care îl deosebesc de configurația standard a programului, care este disponibilă atunci când începeți să lucrați cu programul după instalarea acestuia.

Creați un fișier .cf deoarece site-ul web al producătorului oferă utilizatorilor doar un fișier .cfu. Veți avea nevoie de el pentru a finaliza următorul pas, care este direct legat de actualizarea configurației modificate.

În baza de date de lucru, accesați meniul „Suport”, apoi faceți clic pe elementul „Actualizare de configurare”, selectați fișierul .cf creat anterior. În fereastra de comparare a copiei bazei de date care apare, debifați casetele pe care le-ați actualizat recent.

Comparați și consolidați datele folosind meniul Asistență. În opțiunea „Setări de asistență” va exista un subelement „Comparare și îmbinare”. Vă rugăm să acordați o atenție deosebită că în acest caz ar trebui să comparați și să îmbinați doar datele fără a bifa casetele de selectare. Această operațiune este necesară doar în scopul stabilirii ordinii și identificării secvenței obiectelor din configurația curentă cu ordinea și secvența obiectelor aflate în fișierul de actualizare.

Apoi, accesați din nou aceleași elemente de meniu în „Asistență”, efectuați din nou operația „Comparare și îmbinare”, exact la fel ca data trecută. Efectuați lucrări pe obiecte, analizați rezultatele, comparați baza de date de lucru identificată din copie, iar în copia bazei de date, specificați exact acele elemente care au fost modificate. Migrați modificările din configurația noului furnizor. Salvați modificările apăsând tasta F7.

Repetați pașii de mai sus de mai multe ori înainte de a începe să lucrați cu baze de date de producție reale. Amintiți-vă, cu cât parcurgeți de mai multe ori această secvență înainte de a începe să lucrați direct cu datele care sunt importante pentru dvs., cu atât mai bine.

Vă rugăm să rețineți

Obiectele de configurare pe care le-ați adăugat nu pot fi modificate;

Sfaturi utile

Exersați actualizarea pe copii nu începeți să lucrați fără anumite abilități.

Există configurații standard și non-standard pentru aplicația 1C: Enterprise. O configurație standard este eliberată de dezvoltator și utilizată de utilizatorul final în forma sa originală, în timp ce o configurație non-standard poate fi scrisă de la zero sau modificată pe baza celei standard.

Instrucţiuni

Determinați ce configurație specifică a programului 1C: Enterprise este instalată pe computer, deoarece metodele de actualizare a configurației vor fi diferite. Dacă utilizați o configurație standard, atunci trebuie pur și simplu să efectuați acțiunea „Încărcați configurația modificată”. Dacă sunteți proprietarul programului, urmați acești pași.

Pregătiți următoarele obiecte pentru actualizarea configurației. În primul rând, trebuie să aveți configurația în sine instalată. În al doilea rând, găsiți configurația tipică a versiunii pe care o utilizați. În al treilea rând, va trebui să găsiți configurația tipică a celei mai recente versiuni a versiunii pe care trebuie să o obțineți ca urmare a actualizării. În al patrulea rând, faceți o copie a fișierului de configurare al versiunii dvs. instalate a programului 1C: Enterprise.

Acesta este un articol destul de vechi de-al meu, dar este încă relevant. Prin urmare, am decis că ar fi oportun să-l public pe www..

Acest articol nu descrie metode de utilizare a actualizărilor automate și automate de configurare folosind componente externe și/sau produse software. Puteți găsi informații despre ele pe alte resurse de pe Internet.

Poate ați observat că, cu fiecare actualizare, numărul de obiecte care necesită atenția dvs. crește doar. În același timp, știți sigur că, de exemplu, un singur document a fost modificat, iar la actualizare se oferă o listă cu câteva zeci de obiecte modificate. Desigur, puteți utiliza tehnica descrisă în articolul meu „Tehnologie pentru actualizarea configurațiilor non-standard ale 1C: Enterprise 7.7” din 27 iunie 2003. Da, va funcționa. Mulți oameni efectuează actualizări în acest fel. Dar consider această abordare ineficientă și consumatoare de timp atunci când actualizați configurațiile pe platforma 1C:Enterprise 8 Spre deosebire de platforma 1C:Enterprise 7.7, platforma 1C:Enterprise 8 vă permite să deschideți mai multe configurații simultan (fișiere *.cf) și să efectuați. mai multe comparații ale configurațiilor într-un singur configurator de copie. Singura excepție sunt, poate, configurațiile construite pe PPM (Manufacturing Enterprise Management) - sunt prea grele, platforma cade.

Procesul de actualizare a configurațiilor 1C:Enterprise 8 este mai automatizat în comparație cu 1C:Enterprise 7.7. Un nivel destul de ridicat de automatizare poate reduce semnificativ intensitatea muncii la actualizarea configurațiilor non-standard. Din păcate, cel mai adesea procesul de actualizare a configurațiilor non-standard nu poate fi efectuat complet automat și necesită intervenția unui specialist.

Este posibil ca procesul de actualizare să se termine complet automat? Cu siguranţă. Pentru a face acest lucru, trebuie adăugate obiecte mutabile și nu trebuie să folosească funcționalitatea configurației existente. Aceste. aceste obiecte trebuie să rezolve probleme de contabilitate complet diferite care extind funcționalitatea configurației standard a furnizorului. Sunt de acord că situația descrisă este extrem de rară. Modificările afectează aproape întotdeauna obiectele de configurare standard ale furnizorului.

Vă rugăm să rețineți că baza de date poate conține până la trei tipuri de configurații:

  • configurarea bazei de date - aceasta este configurația cu care lucrează utilizatorii;
  • configurație de lucru (principal) este o configurație la care putem face modificări și utilizatorii pot continua să lucreze;
  • configurația furnizorului - Aceasta este configurația inițială a furnizorului, pe baza căreia configurație de lucruŞi configurarea bazei de date. O bază de date poate avea mai multe configurații de la diferiți furnizori. Furnizorul de configurare poate fi nu numai 1C.

În cazul în care configurația este eliminată din suport, configurația furnizorului nu va fi. Ceea ce, la rândul său, crește semnificativ complexitatea actualizării.

Să luăm în considerare procesul de actualizare și să analizăm posibilele erori folosind exemplul de actualizare a configurației UPP (furnizorul configurației standard este compania 1C, modificări ale companiei Inform Service). Inițial, actualizarea acestei configurații nu a fost efectuată folosind tehnologia descrisă în acest articol, astfel încât erorile discutate în acest articol sunt cele mai frecvente în practică. Actualizarea va fi de la versiunea 1.2.6.2 la versiunea 1.2.14.1.

Etapa 1. Pregătire.

În prima etapă, vom aduce în corespondență configuratie de lucru La configurația furnizorului. Aceasta este o etapă foarte importantă, care va reduce semnificativ cantitatea de muncă necesară pentru a analiza modificările pe care le-am făcut anterior.

Acest pas poate fi omis dacă ultima actualizare a trecut prin „asistență” (Meniu „Configurare” → „Asistență” → „Actualizare configurație”) sau a fost efectuată conform metodei descrise în acest articol.

Versiune nepotrivită configuratie de lucruŞi configurația furnizorului poate apărea atunci când utilizați fișiere *.cf pentru actualizare care nu sunt din distribuția furnizorului sau când utilizați metode de actualizare diferite de cele descrise în acest articol. De exemplu, obiectele au fost adăugate la configurația de lucru prin copiere prin clipboard sau Drag&Drop.

1. Compararea versiunilor.

Să verificăm numerele versiunii configuratie de lucruŞi configurația furnizorului. Număr configuratie de lucru uitați-vă în meniul „Configurare” → „Deschideți configurația” meniul „Editare” → „Proprietăți”. În blocul „Dezvoltare”, selectați „Versiune”. (Figura 1).

Număr configurația furnizorului căutați în meniul „Configurare” → „Asistență” → „Setări de asistență...” elementul „Versiune”. (Figura 2).

Dacă numerele se potrivesc, treceți la pasul următor. Cm. .

În acest exemplu, este necesar să se alinieze configuratie de lucruŞi configurarea furnizorului cu suport pentru obiecte scoase de pe suport sau adăugate fără suport. Pentru a face acest lucru, efectuați următorii pași:

2. Salvarea configurației de lucru (principale).

Să salvăm configuratie de lucru la un fișier, de exemplu work.cf. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Salvare configurație în fișier...”.

3. Obțineți fișierul de actualizare pentru configurația furnizorului.

Pentru a potrivi configurațiile, avem nevoie de un fișier *.cf din distribuția furnizorului cu același număr de versiune ca configuratie de lucru(Figurile 3 și 4). Acest fișier poate fi obținut la instalarea distribuției corespunzătoare. În mod implicit, distribuția de configurare este instalată în directorul C:/Program Files/1cv81/tmplts. Pentru mai multe informații despre instalarea șabloanelor de configurare, consultați documentația.

Să verificăm directorul șablonului. Dacă există un fișier *.cf cu versiunea necesară în directorul de șabloane, atunci accesați .

Ce puteți face dacă nu există niciun fișier *.cf cu versiunea necesară? configurația furnizorului? În acest caz, puteți utiliza fișiere *.cfu și, repetând procedura descrisă în Etapa 1 de mai multe ori, ridicați succesiv numărul versiunii la ediția necesară, în acest caz la 1.2.6.2. Trebuie remarcat faptul că utilizarea fișierelor *.cfu poate să nu remedieze erorile făcute mai devreme în timpul actualizării. Ceea ce, vedeți, este destul de ciudat, dat fiind faptul că mai întâi fișierul furnizorului este compilat pe baza fișierului *.cfu, iar apoi se realizează actualizarea. Acest lucru se poate datora faptului că, din anumite motive, nu toate obiectele de configurare sunt incluse în comparație. Prin urmare, vă sugerez să folosiți o cale posibil mai lungă, dar și una mai fiabilă.

Trebuie să creați o bază de date goală cu configurație „veche” a furnizorului. Actualizare configurarea furnizorului la versiunea necesară și utilizați-o atunci când efectuați lucrări în etapa 1. A primi configurație „nouă” a furnizorului trebuie să faceți următoarele:

  1. Crearea fișierului furnizor „vechi”. pentru configurația curentă. Fișierul 1cv8.cf poate fi preluat din distribuția furnizorului sau salvat din baza de date de lucru dacă configurația este suportată. Pentru a salva fișierul 1cv8.cf din baza de date de lucru, accesați meniul „Configurare” → „Suport” → „Setări de asistență...”, faceți clic pe butonul „Salvare în fișier” și specificați directorul și numele fișierului. De exemplu, pe desktop.
  2. Creați o bază de date cu configurația noului furnizor. Baza de date poate fi creată folosind distribuția furnizorului de pe discul ITS sau folosind 1cv8.cf obținut anterior de pe desktop. In primul caz urmam instructiunile incluse in trusa de distributie. În al doilea caz, pentru a crea o bază de date dintr-un fișier aflat pe desktop, creăm o nouă infobase fără configurare și lansăm configuratorul. În meniul „Configurare” → „Încărcare configurație din fișier...” specificăm fișierul salvat anterior pe desktop. Deschidem configurația prin meniul „Configurare” → „Deschideți configurația” și actualizam la versiunea dorită prin meniul „Configurare” → „Suport” → „Actualizați configurația” folosind fișiere *.cfu.
  3. Creați un „nou” fișier de configurare a furnizorului. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Salvare configurație în fișier...”. Specificăm locația și numele fișierului 1cv8.cf. Faceți clic pe „Salvare”.

4. Potrivirea configurației de operare și a configurației furnizorului printr-o actualizare.

Folosind fișierul rezultat *.cf configurația furnizorului Să actualizăm. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Asistență” → „Actualizare configurație”, „Selectați fișierul de actualizare”, „Finalizare” (Figura 5), ​​„Run” (Figura 6).

Solutii:

  • demarcați un obiect care se află în configurația furnizorului;
  • eliminați referința la obiectul care se află în configurația furnizorului.

Pe baza faptului că legătura din interfața adăugată „Șef de departament” este făcută către obiect configurația furnizorului, suport pentru care a fost retras de către furnizor (eventual din cauza unei modificări a metodologiei contabile), atunci soluția corectă în această situație ar fi eliminarea link-ului către acest raport din interfața „Șef Departament”. Nu închidem fereastra de comparare a configurației, ștergem linkul către raportul „Plată pentru comenzi” din interfața „Manager departament”. După eliminarea linkului, vom compara din nou configurațiile. Pentru a face acest lucru, faceți clic pe butonul „Actualizare” din fereastra de actualizare (Figura 6).

5. Restabilirea setărilor pierdute parțial în etapa anterioară.

Pentru a restabili setările parțial pierdute, îmbinați cu un fișier salvat anterior lucru de configurare de lucru.cf. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Comparare, îmbinare cu configurația din fișier...”.

6. Salvarea rezultatelor actualizării.

Să salvăm modificările configuratie de lucruși actualizați configurarea bazei de date. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Actualizați configurația bazei de date”.

Aici ne așteaptă o altă problemă (Figura 8).

Pentru a rezolva această problemă, să ne uităm la cauza apariției acesteia. Pot exista mai multe motive, dar cele mai probabile sunt următoarele. Aceste obiecte au fost copiate în configuratie de lucru din configurația furnizorului sau furnizorul a șters anterior aceste obiecte și a adăugat ulterior altele noi cu aceleași nume, dar cu identificatori interni diferiți. Ca urmare, în configurație apar obiecte cu identificatori interni diferiți, dar cu aceleași nume.

Ne ocupăm de roluri simplu - le ștergem, pentru că rolurile nu s-au schimbat (acest lucru poate fi verificat prin comparare și configuratie de lucru). Acționăm diferit cu detaliile documentului. Atributul trebuie redenumit, de exemplu OrderReserve1, iar după actualizare, valorile din atributul redenumit trebuie transferate în cel nou. Pentru a face acest lucru, puteți utiliza procesarea UniversalSelectionAndProcessingObjects.epf de pe discul ITS.

Să luăm în considerare o altă situație similară cu cea anterioară, dar care a apărut în timpul actualizării 1C: Enterprise Accounting 8.1. Ce să faci cu formularele? (Figura 9)

În figură, vedem că Formularul Listă a fost șters de la furnizor, iar apoi un nou formular cu același nume a fost adăugat de furnizor. În consecință, trebuie să marcați ambele formulare pentru actualizare și să faceți clic pe butonul „Run”.

Dacă primiți un mesaj că există legături către obiecte de șterse, trebuie, fără a închide formularul de actualizare, să ștergeți legăturile către formularul de șters din proprietățile obiectului. În acest caz, în registrul proprietăților. După aceasta, trebuie să faceți clic pe butonul „Actualizare” din formularul de actualizare, să marcați proprietățile registrului pentru actualizare și să faceți din nou clic pe butonul „Run”.

Să salvăm modificările configuratie de lucruși actualizați configurarea bazei de date„Configurare” → „Actualizați configurația bazei de date”.

Dacă este necesar, transferați valorile atributului OrderReserve1 la OrderReserve folosind procesarea externă în modul 1C:Enterprise.

Etapa 2. Actualizare.

După efectuarea lucrărilor pregătitoare la Etapa 1, trecem la actualizare configurație de bazăși transferul modificărilor efectuate anterior la configurația standard a furnizorului.

Pentru a actualiza configurația, vom avea nevoie de un fișier *.cfu sau de un fișier *.cf din distribuția furnizorului. Puteți citi mai multe despre cum să le obțineți.

Dacă actualizarea este efectuată prin mai multe versiuni ale configurației, atunci ar trebui să acordați atenție situației descrise în articolul „”. Dacă actualizarea nu este efectuată pe o bază de lucru, atunci după finalizarea pregătirii fiecărei etape noi, salvăm fișierele *.cf. Acestea vor fi necesare la actualizarea configurației bazei de date de producție a clientului.

Dacă actualizarea este efectuată prin mai multe versiuni, atunci în timpul actualizării ar trebui să acordați atenție obiectelor care sunt șterse și obiectelor cu nume schimbate, precum și acțiunilor efectuate în timpul primei lansări după actualizare. Dacă aceste obiecte sunt utilizate la procesare la prima pornire după actualizare, atunci ele nu trebuie șterse, iar pentru obiectele cu nume schimbate, trebuie făcute modificări corespunzătoare textului modulului de procesare. În acest caz, obiectele lăsate în urmă pot fi șterse la următoarea sau următoarea actualizare.

Dacă actualizarea este efectuată prin mai multe versiuni, atunci pentru a reduce intensitatea muncii a actualizării, puteți utiliza metoda de calcul a eliberărilor de cheie, descrisă în articolul „Actualizarea configurațiilor 1C: Enterprise 8 Jumping through 20 versions”.

1. Pregătirea bazelor de date.

Deci, pe baza rezultatelor primei etape, pregătim două baze de date identice. Primul (principal) este rezultatul nostru viitor. Al doilea (auxiliar) este pentru efectuarea de comparații, deschiderea configurațiilor și alte acțiuni pregătitoare. Pentru versiunea de fișier, aceasta este pur și simplu copierea fișierelor din baza de date principală într-un alt director și conectarea acestui director la lista de baze de date pentru versiunea client-server, este încărcare/descărcare.

2. Compararea în trei căi a configurațiilor.

Să deschidem ambele baze de date în modul Configurator și să facem o comparație în trei direcții a configurațiilor din ambele baze de date, folosind noul fișier de configurare al furnizorului existent. Pentru a face acest lucru, în ambele baze de date, selectați elementul de meniu „Configurare” → „Suport” → „Actualizați configurația”, „Selectați fișierul de actualizare”, „Finish” (Figura 10).

Ca rezultat al comparării a trei configurații ( configurația veche a furnizorului, configurație de furnizor nouŞi configurație de lucru) obținem o listă de obiecte modificate. Setați filtrul „Afișați numai proprietățile modificate de două ori” (Figurile 11 și 12).

Aceste obiecte trebuie tratate mai întâi, pentru că... După actualizare, setările făcute anterior se pot pierde.

În acest moment, suspendăm lucrul în a doua bază de date (auxiliară) și continuăm în cea principală. Nu este nevoie să faceți clic pe butonul „Run” din baza de date auxiliară. Avem nevoie de această bază de date exact în această formă până la finalizarea procesului de actualizare.

Deci, ca rezultat, obținem o listă de obiecte care au fost modificate de două ori în timpul revizuirii configurație tipică iar în . Dacă sunteți de acord cu actualizarea, atunci îmbunătățirile aduse anterior acestor obiecte se vor pierde. Prin urmare, pentru fiecare obiect este necesar să se ia o decizie cu privire la modul în care va fi actualizat (Figura 13). În această etapă, efectuăm o comparație preliminară numai pentru a reduce volumul de muncă în viitor. Evaluarea nu este precisă și rapidă - „prin ochi”.

configurație nouă de furnizor, apoi lăsăm o instanță a obiectului furnizor. Lăsați o bifă. Apoi vom transfera modificările de la configuratie de lucru.

Dacă există mai multe modificări în obiectul în configuratie de lucru, apoi lăsăm o instanță a obiectului configuratie de lucru. Debifați caseta. Apoi vom transfera modificările de la configurația furnizorului.

Ne ocupăm de module puțin diferit, pentru că... Avem posibilitatea de a compara modulele procedural. Aceste. în caz în configurația noastrăși diferite proceduri ale modulelor au fost modificate în configurația furnizorului, apoi bifând corect casetele ne vom feri de transferul manual al modificărilor de cod. Pentru a ajunge la aceasta, apăsați butonul așa cum se arată în Figura 14.

După ce ne-am hotărât asupra obiectelor care vor fi actualizate imediat și asupra cărora mai există bifă, duplicăm starea prin bifa în baza de date auxiliară, iar în baza de date principală apăsăm butonul „Run”. În baza de date principală obținem o configurație aproape gata făcută.

Apoi, efectuăm toate comparațiile din baza de date auxiliară. Avem deja o comparație - una cu trei. Pentru a determina modificările efectuate anterior, efectuăm o a doua comparație suplimentară configurația veche a furnizorului Cu configurația principală. Pentru a face acest lucru, selectați elementul din meniul „Configurare” → „Comparare configurații:”, selectați pentru comparare „ Configurarea furnizorului" Și " Configurație de bază

Într-un mod similar comparăm configurația veche a furnizorului cu unul nou. Pentru comparație avem nevoie de un fișier configurație nouă de furnizor. Dacă nu există un astfel de fișier, atunci îl puteți obține acum din baza de date principală. Pentru a salva într-un fișier configurație nouă de furnizorîn baza de date principală, în meniul „Configurare” → „Asistență” → „Setări de asistență”, faceți clic pe butonul „Salvare în fișier”. (Figura 2). Specificați numele fișierului, de exemplu, new.cf. Apoi, facem o a treia comparație a configurațiilor și atunci când comparăm, specificăm fișierul new.cf ca a doua configurație.

Deci, am primit o listă cu obiecte modificate de două ori în baza de date suplimentară. Și încă două comparații care ne vor ajuta să transferăm mai eficient setările făcute anterior din versiunea veche în cea nouă. În baza de date principală avem o configurație aproape gata făcută, în care trebuie să ne ocupăm de obiecte modificate de două ori.

Pentru a reduce timpul de analiză a modificărilor unei configurații standard și, în consecință, de actualizare, ar fi oportun să se comenteze toate modificările aduse configurației, notând nu numai textul modificat al modulelor, ci și scopul modificărilor efectuate. . Din mai multe motive, acest lucru de multe ori nu se face. Când efectuați o actualizare, nu sunteți interesat de motivele pentru care faceți modificări, ci de consecințele acestora. Și anume, necesitatea de a păstra funcționalitatea configurației modificate. Acest lucru poate necesita să nu se transfere liniile modificate, ci să fie reelaborat complet codul adăugat (modificat) pentru a se potrivi cu funcționalitatea configurației noului furnizor.

Compararea formelor, tabelelor și modulelor obiectelor din configurație se realizează cu un grad suficient de detaliu (Figura 17). Acest lucru este suficient pentru a lua decizii.

Dar, în unele cazuri, datele din rapoartele de comparație sunt prezentate într-un mod care face dificilă luarea rapidă a unei decizii. De exemplu, în cazul modificării tipului de detalii care au un tip de date compus, compoziția celor introduse pe baza obiectelor etc. În această etapă, datorită complexității sale, îmbunătățirile se pierd în timpul actualizării. Să luăm în considerare această situație folosind exemplul de detalii care au un tip de date compus. La generarea unui raport privind compararea obiectelor (Figura 17), datele diferite din configurațiile comparate sunt prezentate sub formă de liste care conțin compoziția tipurilor de date, separate prin virgule. Cu toate acestea, raportul nu arată deloc ce tipuri de date au fost adăugate sau șterse. Desigur, raportul poate fi tipărit și „ascuns” pentru a identifica diferențele. În exemplul luat în considerare, există aproximativ 200 de astfel de obiecte. Evident, procesul de comparare pare a fi destul de laborios și va dura aproximativ 50 de ore.

Pentru a reduce intensitatea muncii la compararea obiectelor, puteți utiliza procesarea „Comparație celulară” dezvoltată de compania Inform Service. Intensitatea muncii la compararea obiectelor compozite poate fi redusă de aproximativ 20 de ori.

Procesarea „Cell Comparison” este lansată în modul 1C:Enterprise și vă permite să prezentați informații din raportul de comparare a obiectelor într-o formă vizuală (Figurile 18 și 19). Pentru comparație, sunt folosite capabilitățile 1C:Enterprise 8.

Schema de procesare este simplă. În configurator creăm un raport privind compararea obiectelor (Figura 17) și îl salvăm într-un fișier, de exemplu Comparison Report.mxl. Deschideți 1C:Enterprise și în caseta de dialog (Figura 18) selectați fișierul salvat și indicați celulele de comparat. Pentru a face acest lucru, faceți dublu clic pe butonul din dreapta al mouse-ului pe celula selectată a documentului foaie de calcul. Făcând clic pe butonul „Comparare”, obținem rezultatul comparației, în care diferitele poziții sunt evidențiate color (Figura 19).

În plus, pe baza faptului că comparația este efectuată după aceleași principii de comparare a obiectelor, diagrama de acțiune va arăta astfel. Salvați următorul raport sub același nume de fișier. Faceți clic pe butoanele „Actualizare” și „Comparare”.

O atenție deosebită trebuie acordată șabloanelor RLS pentru rolurile de utilizator modificate.

După finalizarea actualizării și transferului modificărilor efectuate anterior în configurația standard, vom efectua controlul sintactic al modulelor și vom verifica funcționarea obiectelor modificate. După testarea cu succes, procesul de actualizare a configurației poate fi considerat finalizat. Acum nu mai rămâne decât să actualizați formularele, rapoartele și procesarea tipărite externe. Pentru unele configurații este necesară verificarea formularelor de raportare conectate ca externe.

Etapa 3. Predarea lucrărilor.

În exemplul dat, volumul de lucru pentru a corecta erorile făcute în timpul actualizărilor anterioare, precum și pentru a actualiza la versiunea 1.2.14.1 și a transfera modificările efectuate anterior în configurația standard, este de aproximativ 100-150 de ore. Nu este posibilă efectuarea unui astfel de volum de muncă prin actualizarea directă în baza de date a clientului. În consecință, lucrările pregătitoare trebuie efectuate pe o copie a bazei de date, iar rezultatul actualizării trebuie transferat în baza de date de lucru a clientului.

În primul rând, studiem cu atenție instrucțiunile din kitul de distribuție. Efectuăm lucrările necesare înainte de a actualiza baza de date de lucru.

Dacă nu au fost efectuate modificări de configurare în baza de date de lucru a clientului în timpul pregătirii actualizării, iar actualizarea a fost pregătită pe o copie curentă a bazei de date de lucru, atunci pentru a transfera setările, salvați configurația de lucru într-un fișier, de exemplu work_2 .cf, selectând elementul de meniu „Configurare” → „Salvați configurația într-un fișier...”.

  • Folosind fișierul work_2.cf, transferăm modificările. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Încărcați configurația din fișier...”;
  • Când sunt întrebați despre actualizarea configurației bazei de date, vom răspunde da.

Dacă modificările de configurare au fost efectuate în baza de date de producție a clientului în timpul pregătirii actualizării, atunci aceste modificări trebuie să se reflecte și în timpul actualizării.

Dacă actualizarea nu a fost pregătită pe o copie curentă a bazei de date de lucru, atunci pentru a transfera setările vom folosi tehnica folosită în prima etapă. Pentru a face acest lucru, avem nevoie de un fișier *.cf din configurația standard a furnizorului (1.2.14.1) și de rezultatul actualizării sub forma, de asemenea, a unui fișier *.cf. Pentru a face acest lucru, salvați configurația de lucru într-un fișier, de exemplu work_2.cf, selectând elementul de meniu „Configurare” → „Salvare configurație în fișier...”.

Alte acțiuni din partea clientului vor fi următoarele:

  • creați o copie de rezervă a bazei de date;
  • Folosind fișierul *.cf al configurației standard a furnizorului, vom efectua actualizarea. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Asistență” → „Actualizați configurația”, „Selectați fișierul de actualizare”, „Finish” (Figura 10), „Run”;
  • Folosind fișierul work_2.cf, transferăm modificările. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Comparare, îmbinare cu configurația din fișier...”;
  • Să salvăm modificările la configurația de lucru și să actualizăm configurația bazei de date. Pentru a face acest lucru, selectați elementul de meniu „Configurare” → „Actualizați configurația bazei de date”.

Executarea corectă a acestei etape vă va permite să evitați în viitor lucrările descrise în Etapa 1.

După instalarea versiunii curente a platformei pe computer, puteți trece direct la actualizarea configurației 1C. Vă sugerăm să învățați cum să actualizați singur 1C: Accounting 8 versiunea 3.0 - una dintre cele mai populare și mai solicitate aplicații de contabilitate din Rusia.

Căutați actualizări

Accesați actualizările


Dacă doriți să știți ce caracteristici veți obține după instalarea actualizării, urmați linkul „Nou în versiune”.

Setați opțiunile de administrare

Pentru a actualiza configurația 1C, sistemul va avea nevoie de informații despre administratorul bazei de informații - nume de utilizator și parolă.

Vă rugăm să rețineți - acestea nu sunt același nume de utilizator și parolă care sunt folosite pentru a primi actualizări!

Selectați un utilizator din lista derulantă (neapărat cu drepturi de Administrator) și introduceți parola pe care o folosește pentru a autoriza în sistem.

Selectați opțiunea corespunzătoare de instalare a actualizării

Pentru a actualiza configurația 1C:Accounting, selectați instalarea fișierelor chiar acum sau după terminarea programului. Opțiunea de a crea o copie de rezervă a bazei de informații este, de asemenea, disponibilă.

Atenţie! Dacă alți utilizatori lucrează cu această bază de date, cereți-le să încheie sesiunea - acest lucru este necesar pentru a crea o copie de rezervă a datelor. Puteți afla exact cine este conectat la baza de date făcând clic pe linkul „Vedeți lista utilizatorilor activi”.

Faceți o copie de rezervă IB

Vă recomandăm să profitați de această ofertă pentru a reveni la versiunea anterioară a programului dacă actualizările sunt incorecte. Acest lucru este deosebit de important de făcut atunci când intenționați să actualizați configurații non-standard.

Rollback-ul va fi efectuat automat, salvând toate datele. Urmați linkul „Creați o copie de siguranță a informațiilor și efectuați o derulare înapoi în caz de urgență”.

Selectați „Fă backup și salvați într-un director specificat” și specificați calea către director, apoi faceți clic pe „OK”. Programul se va închide și procesul de actualizare va începe.

Așteptați finalizarea actualizării

Pe ecran va apărea o fereastră de avertizare care indică faptul că o actualizare a configurației este în curs. Acest proces constă din următorii pași:

  • Închiderea sesiunilor utilizatorilor;
  • Backup de securitate a informațiilor;
  • Copierea fișierelor de actualizare în securitatea informațiilor;
  • Actualizare configurație;
  • Obținerea permisiunii de conectare.

După actualizarea configurației 1C versiunea 8, programul se va deschide în modul utilizator și actualizarea va continua. Progresul va fi vizibil pe indicator.

La sfârșit, programul va afișa o fereastră cu informațiile „Ce este nou în această versiune”. Dacă sunteți interesat de ce a făcut actualizarea de configurare 1C 8.3 prin intermediul configuratorului, urmați linkul furnizat și citiți informațiile utile.

Verificați dacă actualizările sunt instalate corect

Accesați meniul „Administrare” și selectați subelementul „Suport și întreținere”. În lista de link-uri cu titlul general „Actualizarea versiunii programului”, faceți clic pe linia „Actualizare rezultate și prelucrare suplimentară a datelor”.

Asigurați-vă că toate actualizările au fost instalate cu succes - acest lucru va fi confirmat de marcajele verzi de lângă acțiunile finalizate.

Vom lua în considerare instrucțiunile pentru actualizarea unei configurații 1C non-standard într-un articol separat.

Aflați cum automatizarea folosind familia de programe 1C vă va ajuta afacerea și obțineți sfaturi de specialitate cu privire la implementarea și configurarea soluțiilor standard pe 1C.

Actualizarea configurației pentru mai multe versiuni simultan este foarte periculoasă. Cert este că după fiecare actualizare de configurare, se începe o actualizare a bazelor de informații în modul 1C:Enterprise. Prin urmare, dacă actualizați doar cea mai recentă versiune, este posibil ca bazele de informații să nu corespundă celei mai recente configurații. În articol, Dmitry Rudakov, specialist la Siberian Agrarian Group CJSC, împărtășește experiența sa personală în actualizarea simultană a configurației pentru 12 versiuni.

Verificarea modului de modificare a configurației

Să ne imaginăm o astfel de situație. Dezvoltatorii „Managementului întreprinderii de producție” (denumit în continuare PPE) în versiunea 1 (numerele de ediție în continuare sunt atribuite condiționat) au atribuit dimensiunii (indicatorului) registrului de calcul tipul „Directory Link.Individual” cu numele „Individual” . În versiunea 2 au adăugat încă o dimensiune - „Angajat” cu tipul „DirectoryLink.Angajați”. Când porniți „1C:Enterprise”, procesarea este activată, ceea ce umple dimensiunea „Angajat” într-o manieră corespunzătoare dimensiunii pentru „Individ”. Și apoi, în versiunea 3, dezvoltatorii 1C au eliminat dimensiunea „Individual” și au lăsat doar „Angajat”. Dacă actualizați imediat configurația de la versiunea 1 la versiunea 3, puteți șterge întregul registru de calcul.

Și dacă configurația este susținută cu posibilitatea de modificare, iar raportarea reglementată este generată în aceeași bază de date, atunci este necesară actualizarea configurației pentru fiecare lansare, ceea ce poate fi foarte costisitor în oră-man. De exemplu, actualizarea unui „UPP” puternic modificat pentru o versiune poate dura 30 de ore din timpul unui specialist cu experiență.

Prin urmare, înainte de a începe actualizarea, trebuie să determinați: lucrați într-o configurație standard cu posibilitatea de a schimba sau într-o configurație fără posibilitatea de a schimba? Pentru a face acest lucru, accesați configuratorul, unde în meniu urmați pașii " Configurare - Asistență - Configurare asistență".


Fig.1. Apelarea ferestrei de configurare a suportului de configurare

Dacă este setat " Pe suport", atunci această configurație este tipică, dar dacă " Abilitatea de a schimba este activată”- cel mai probabil configurația a fost schimbată (cel puțin această posibilitate este inclusă). A treia stare este " Configurația a fost eliminată din suport." Diferitele stări de configurare sunt prezentate în figurile 2, 3, 4.


Orez. 2. Configuratie standard fara posibilitate de modificari


Orez. 3. Configurație tipică cu modificarea activată


Orez. 4. Configurație depreciată

Algoritm pentru actualizarea configurațiilor modificate

Recent m-am confruntat cu sarcina de a actualiza configurația modificată Trade Management, versiunea 10.3.13.2. Configurația a fost schimbată ca urmare a integrării cu soluția industrială „BIT: Automotive Service Management 8” și a fost perfecționată continuu pe parcursul a doi ani. Acum, configurația trebuia actualizată pentru lansarea 10.3.25.1, adică 12 versiuni. Am împărțit întreaga procedură de actualizare în mai multe etape.

Etapa 1. Estimarea costului și calendarul procedurii de actualizare

Înainte de a începe munca independentă, am decis să obțin o evaluare independentă de la specialiști în acest domeniu. Singura companie care are capacitatea de a actualiza configurațiile modificate folosind metode automate este 1C-IzhTiSi LLC. Am apelat la specialiștii acestei companii cu o solicitare de estimare a costului actualizării configurației mele. Pentru a estima timpul și costul lucrării, am furnizat configurația actuală care necesită actualizare. O zi mai târziu am primit o scrisoare cu un raport .

Raport privind rezultatele evaluării costului și calendarului actualizării configurației:

Configurație: Trade Management, ediția 10.3
Versiunea actuală a configurației: 10.3.13.2
Actualizare la versiunea: 10.3.25.1
Număr de module actualizate: 1.847
Număr de lansări de control: 8


Rezultatele evaluării m-au surprins, deoarece prețul acțiunii a fost indicat pe site-ul companiei - 1000 de ruble. per actualizare per lansare. Comentariu de la „1C-IzhtiSi”:

"Costul nostru de actualizare pentru fiecare lansare ratată nu depășește 2.000 de ruble. Există o promovare acum, așa că costul nu depășește 1000 de ruble. Dar prețul final al serviciilor este determinat pe baza rezultatelor unei evaluări a costurilor forței de muncă pentru actualizare și poate fi sub 1000 de ruble / lansare".

De asemenea, am clarificat modul în care au fost selectate versiunile necesare pentru actualizare. Ca răspuns la întrebarea mea, am primit o captură de ecran în care acest lucru a fost demonstrat în mod clar (Fig. 5). Coloana Număr versiune indică versiunea de configurare la care trebuie să faceți upgrade. Coloana „Actualizare versiune” indică din ce versiune este posibilă o actualizare. Ca urmare a evaluării, numărul de actualizări necesare a fost redus la 9.


Orez. 5. Selectarea versiunilor care trebuie utilizate pentru a actualiza corect configurația

După ce am studiat raportul 1C-IzhTiS, am calculat costurile personale de timp pentru aceeași cantitate de muncă. Fiecare actualizare durează aproximativ 6 ore. Prin urmare, costul total al timpului este de 56 (9x6) ore lucrătoare, adică aproximativ șapte zile lucrătoare. În plus, există posibilitatea ca după actualizare să fie dezvăluite unele neajunsuri: de exemplu, utilizatorul se va plânge că s-au pierdut modificările de configurare de care avea nevoie, iar apoi costurile de timp vor crește serios. Între timp, specialiștii companiei 1C-IzhTiS se oferă să finalizeze întreaga cantitate de muncă în trei până la patru zile lucrătoare. Prin urmare, am decis să folosesc serviciile lor.

Acum voi explica pe scurt ce anume a fost schimbat în configurație.

Obiecte puternic modificate. Acestea sunt obiecte în care multe proprietăți tipice au fost modificate. Ajustările sunt complexe. Detaliile obiectului au fost adăugate în partea tabelară, afișate în formularul de obiect și în formularul de listă. Au fost adăugați handlere pentru detalii suplimentare în formulare. Mecanismul standard de postare a unui document sau de înregistrare a unui set de mișcări pentru un registru a fost modificat.

Documente puternic modificate:

  • „Comandă către furnizor”;
  • „Mișcarea mărfurilor”;
  • „Cerință-factură”;
  • „Recepția de bunuri și servicii”.

Registre puternic modificate:

  • „Locuri de mărfuri în depozite”;
  • „Marfa în depozite”.

Obiecte modificate semnificativ. Obiectele în care au fost adăugate detalii, fie forme de obiect, fie module de obiecte au fost modificate (de regulă, procesarea documentelor este atipică).

  • Document „Ordin de primire numerar”;
  • Registrul de informații „Părți componente”;
  • Registrul de informații „Marfuri anulate”;
  • Module comune.

Obiecte ușor modificate. Doar formularele din obiecte au fost modificate și au fost adăugate detalii.

Directoare:

  • „Tipuri de nomenclatură”;
  • „Acorduri ale contractorilor”;
  • „Contrapărți”;
  • "Nomenclatură";
  • „Tipuri de preț articol”;
  • — O serie de registre de informații.

În secțiunea „General”, abonamentele la evenimente, machete, roluri și module generale au fost modificate. Aproape totul a fost schimbat prin decizia industriei.

Etapa 2. Eliminarea informațiilor confidențiale

Înainte de a oferi angajaților 1C-IzhTiS o bază de informații pentru testare, informațiile confidențiale trebuie șterse din aceasta. Pentru astfel de cazuri, 1C recomandă utilizarea procesării „Modificarea informațiilor confidențiale”, care nu este foarte cunoscută.

Procesarea „Modificarea informațiilor confidențiale” este destinată modificării sau ștergerii selective a informațiilor din baza de informații. Prelucrarea poate fi folosită pentru a pregăti o bază de informații înainte de a o transfera pentru testare, unde este necesară ascunderea (ștergerea, modificarea) unor informații.

Procesarea ChangeConfidentialInformation.epf se află pe discul ITS în directorul 1CIts\EXE\EXTREPS\UNIREPS81\UpdatePrivateInformation.

Această prelucrare poate fi descărcată și de pe link-ul: http://its.1c.ru/db/metod81#content:1644:1.

  • Desigur, informațiile confidențiale din fiecare companie sunt diferite, dar vă atrag atenția asupra datelor care cel mai probabil trebuie modificate:
  • Directoare: Persoane fizice, Persoane de contact, Persoane de contact ale contrapartidelor, Contrapartide, Tipuri de pret.

Registre de informații: Datele pașaportului unei persoane, numele complet al unei persoane.

Lista dvs. va fi probabil mai lungă, dar acestea sunt cele mai comune puncte de date. Modificarea acestora este puțin probabil să afecteze capacitatea de a vă testa baza de informații. De asemenea, puteți utiliza procesarea de grup pentru a șterge toate acele obiecte cu care compania de servicii nu ar trebui să lucreze.

Pasul 3: Obținerea rezultatelor actualizării

Trei zile mai târziu mi s-au oferit fișiere cf și instrucțiuni complete pentru instalarea lor. Pentru lansările de control, sunt furnizate fișiere cf care nu pot fi utilizate pentru lucrul utilizatorului, deoarece numai metadatele sunt actualizate în ele. Acestea sunt destinate doar pentru actualizarea corectă la cea mai recentă versiune.

Ca urmare a actualizării, am identificat două sarcini mici de rezolvat pe cont propriu.

Primul. Datorită faptului că actualizarea se realizează folosind mecanismul „Comparare, îmbinare”, configurația bazei de date este de fapt actualizată și actualizată corect, fără riscuri tehnice din cauza luării în considerare a lansărilor de control. Cu toate acestea, configurația furnizorului nu este actualizată. Desigur, un specialist competent din punct de vedere tehnic va finaliza această lucrare fără probleme, dar am cerut 1C-IzhTiS să trimită instrucțiuni mai complete pentru actualizare. În conformitate cu acesta, chiar și un specialist fără experiență poate efectua actualizarea.

Doilea. Ca urmare a actualizării, toate obiectele rămân pe suport cu posibilitatea de schimbare, ceea ce poate fi și un dezavantaj indirect. Dacă trebuie să utilizați aceste servicii la un moment dat, atunci trebuie să puneți toate obiectele înapoi pe suport. Până acum pot face acest lucru doar căutând prin toate obiectele metadate. Din păcate, acest proces se realizează în prezent manual, dar în viitor va fi automatizat.

Pe lângă cele două sarcini menționate, a fost descoperit un mic defect care, în principiu, nu afectează calitatea actualizării și apare rar. Ca urmare a actualizării, liniile de cod ale configurației originale și cele actualizate se potrivesc vizual, dar din anumite motive sunt adăugate spații la sfârșitul rândurilor. Acesta este un dezavantaj deoarece crește ușor cantitatea de cod modificat. Și în cazul unor actualizări manuale ulterioare, ar fi mai bine să nu aveți astfel de secțiuni de cod. În fig. 6 prezintă un exemplu înainte de actualizare, iar Fig. 7 - exemplu după actualizare.