2). Actualizarea unei configurații standard pentru mai multe versiuni simultan (8.2) Actualizarea pentru 1 de la 8.2

Acasă / Nu se aprinde

Foarte des, diverși specialiști terți care nu sunt asociați profesional cu 1C (administratori de sistem, contabili etc.) îmi cer sfaturi cu privire la actualizarea configurațiilor 1C. „Cum se actualizează configurația 1C”, „Cum se actualizează 1C prin configurator” - toți pun aceeași întrebare în moduri diferite. Prin urmare, am decis să scriu acest articol pentru a nu explica același lucru de fiecare dată, ci pentru a le trimite pe toți la el =)
Cele mai multe configurații moderne acceptă actualizarea automată a bazei de date 1C prin Internet direct din modul utilizator. Acest lucru este convenabil, dar are o serie de limitări. Principala limitare este internetul. În primul rând, trebuie să fie și, în al doilea rând, trebuie să fie suficient de rapid. Nu se întâmplă întotdeauna așa. În plus, foarte des, utilizatorii uită sau sunt leneși să actualizeze configurațiile și se acumulează multe versiuni ratate. Ca urmare, actualizarea lor prin Internet poate dura mult timp.
Acest articol se va concentra pe cum să actualizați personal configurațiile „manual”.

Descărcarea actualizărilor 1C

Să presupunem că aveți o configurație 1C: Enterprise Accounting 3.0, cu următoarea versiune actuală

Trebuie să-l actualizăm la cea mai recentă versiune.
Pentru a face acest lucru, trebuie să accesați site-ul web https://users.v8.1c.ru/, care este site-ul web oficial 1C unde sunt conținute actualizările de configurare și să faceți clic pe hyperlinkul „descărcați actualizări”.

După aceasta, introduceți numele de utilizator și parola, care au fost create la înregistrarea produsului software.
Și dacă totul este în ordine cu abonamentul și înregistrarea dvs. ITS (pentru proprietarii versiunii de bază, nu este necesar un abonament ITS), atunci se va deschide o fereastră similară cu aceasta:

Unde găsiți configurația și faceți clic pe hyperlinkul corespunzător. Va apărea un tabel care conține toate actualizările de configurare până la cea mai recentă versiune.

Versiunea actuală a configurației noastre este 3.0.49.20 (vezi prima imagine). Iată-l pe locul cinci din fruntea listei.

Aceste. am ratat deja a patra versiune: 3.0.49.21, 3.0.49.22, 3.0.49.23, 3.0.49.27.
Cei mai tari capete se vor grăbi să descarce toate aceste versiuni și să le actualizeze pas cu pas. Dar suntem leneși, așa că să ne uităm la coloana din dreapta, care indică ce versiuni pot fi actualizate cu lansarea din coloana din stânga. După cum puteți vedea, există o mulțime de ele, iar dacă căutăm versiunea noastră actuală în coloana din dreapta, vom vedea că este acolo pentru toate actualizările.

Aceste. nu trebuie să descarcăm toate versiunile, ci doar să o descărcam pe cea mai recentă, iar configurația noastră actuală este destul de normal să o actualizăm.
După ce „eșuăm” în linkul de lansare, va apărea o fereastră cu linkuri pentru a actualiza distribuțiile.

Vă rugăm să rețineți că de foarte multe ori această fereastră indică versiunea platformei cu care configurația dvs. actualizată va funcționa stabil. Dacă versiunea platformei dvs. este mai veche decât această versiune, atunci trebuie să o actualizați.
Descărcați distribuția necesară pe hard disk.
Această distribuție va fi sub forma unei arhive autoextractibile

Instalarea șablonului de actualizare 1C

Despachetați-l și o listă de fișiere va apărea în directorul dvs., printre care ne interesează doar un fișier, setup.exe

După lansare, va apărea fereastra de instalare a șablonului de actualizare.

În această fereastră, practic nu trebuie să modificați nimic, faceți clic pe butonul „Următorul” și instalați șablonul de actualizare.

Actualizăm configurația 1C

După instalarea șablonului, trebuie să deschideți și să mergeți la actualizarea configurației în următoarea cale: Meniu - Configurare - Asistență - Actualizare configurație.

Asigurați-vă că salvați baza de date înainte de a actualiza!

Va apărea o fereastră de actualizare a configurației, unde ar trebui să faceți clic pe toate „Următorul” până ajungeți la sfârșit.

Dacă ați făcut totul corect, atunci numărul dvs. de ediție, pe care l-ați descărcat de pe site-ul https://users.v8.1c.ru/, va apărea în această listă de actualizări.
Selectați-l cu mouse-ul și butonul „Terminat” va deveni activ

Simțiți-vă liber să apăsați acest buton, după care vor apărea informații despre actualizare

Faceți clic pe butonul „Continuați actualizarea”. Și după ceva timp, va apărea o fereastră care arată versiunea curentă și versiunea la care va fi actualizată configurația.

Dacă vedeți această fereastră, atunci totul a fost făcut corect și ați descărcat versiunea necesară la care vă puteți actualiza configurația. Faceți clic pe „OK” și bucurați-vă de actualizare.
La un moment dat, va apărea o fereastră care vă va cere să actualizați configurația bazei de date.

Suntem de acord.
În fereastra în care vor apărea informații despre reorganizarea datelor, faceți clic pe butonul „Accept”.

Totul cu configuratorul! Configurația dvs. a fost actualizată și pentru a finaliza actualizarea trebuie să lansați 1C: Enterprise. Puteți face acest lucru prin depanare sau puteți pur și simplu să închideți configuratorul și să lansați 1C: Enterprise într-o sesiune separată în modul utilizator.
În modul utilizator, va trebui să confirmați legalitatea actualizării (pentru proprietarii versiunilor PROF), după confirmare baza de date va fi actualizată.

Dacă totul merge bine și nu apar erori în timpul procesului de actualizare a bazei de date, atunci veți avea o configurație 1C cu noua versiune.

Dacă ați ratat multe versiuni, puteți încerca să actualizați configurația 1C folosind un fișier cf. Cum să faci asta, citește articolul meu:

Învățare ușoară și rapidă a programării în 1C cu ajutorul cărților mele: și

Uneori se pare că învățarea limbajului de programare în 1C este dificilă și dificilă. De fapt, programarea în 1C este ușoară. Cărțile mele vă vor ajuta să stăpâniți rapid și ușor programarea în 1C: și „Elementele de bază ale dezvoltării în 1C: Taxi”

Învață programarea în 1C cu ajutorul cărții mele „Programare în 1C în 11 pași”

  1. Fără termeni tehnici complicati.
  2. Peste 700 de pagini de material practic.
  3. Fiecare sarcină este însoțită de un desen (captură de ecran).
  4. O colecție de probleme pentru teme.
  5. Cartea este scrisă într-un limbaj clar și simplu - pentru un începător.

Această carte este potrivită pentru cei care au început deja programarea și întâmpină anumite dificultăți cu acest subiect și pentru cei care programează de mult timp, dar nu au lucrat niciodată cu formulare gestionate 1C.

  1. Fără termeni tehnici complexi;
  2. Peste 600 de pagini de material practic;
  3. Fiecare exemplu este însoțit de un desen (captură de ecran);
  4. Cartea este trimisă prin e-mail în format PDF. Poate fi deschis pe orice dispozitiv!

Cod promoțional pentru o reducere de 15% - 48PVXHeYu


Dacă această lecție te-a ajutat să rezolvi vreo problemă, ți-a plăcut sau ti s-a părut utilă, atunci poți susține proiectul meu donând orice sumă:

Puteți plăti manual:

Yandex.Bani - 410012882996301
Web Money - R955262494655

Alăturați-vă grupurilor mele.

Procesul de actualizare a configurației unor programe precum 1C poate dura destul de mult timp, așa că este mai bine să apelați la profesioniști pentru acest lucru și să urmați formarea 1C. Este ușor să pierzi concentrarea în orice stadiu. Ceea ce duce la erori grave. Să ne uităm la unele dintre ele care sunt întâlnite cel mai des. De exemplu, de ce 1c nu este actualizat?

Descrierea celor mai simple opțiuni

Cel mai adesea, programul în sine întocmește un raport, în care scrie despre motivul pentru care nu a fost posibil să se efectueze cutare sau cutare acțiune. De exemplu, utilizatorul a introdus incorect datele de conectare și parolele la înregistrare. Trebuie doar să citiți mesajul, să urmați linkurile și să corectați situația actuală.

Ce alte erori s-au răspândit?

  • Administratorul acestui program trebuie să aibă grijă să creeze o arhivă înainte de a continua cu orice actualizări. Și trebuie să verificați separat dacă această acțiune a fost într-adevăr finalizată. Lipsa copiilor de rezervă este o problemă cu care se confruntă literalmente fiecare al doilea utilizator. Și acest lucru este legat de răspunsul la întrebarea de ce 1s 8.2 nu este actualizat.
  • Configurațiile non-standard sunt adesea confundate cu cele standard la actualizare. Din această cauză, orice modificări care au fost făcute anterior pot dispărea.
  • Asigurați-vă că vă familiarizați cu istoricul modificărilor după finalizarea procesului. Există șanse mari ca configurația să funcționeze diferit. Sau că va necesita utilizarea unor setări suplimentare pentru a funcționa.
  • Uneori, proprietățile controalelor din formularul de dialog pur și simplu nu sunt afișate atunci când lucrați cu programul. Motivul pentru aceasta este neatenția utilizatorului însuși. După aceasta, întrebarea devine și mai confuză de ce 1s 8 3 nu este actualizat.
  • Uneori, după o actualizare, programul pur și simplu nu vă permite să treceți la noua configurație. De exemplu, din cauza faptului că codurile și numerele documentelor devin neunice. Apar erori și la actualizarea registrelor de informații. În această situație, seturile de recorduri nu mai sunt unice. Soluțiile posibile includ enumerarea codurilor, modificarea lungimii sau a conținutului, dezactivarea controlului unicității, modificarea proprietăților.
  • Este posibil ca utilizatorii să nu actualizeze baza de date în mod constant în toate versiunile. Și aplică imediat cea mai recentă versiune. Acest lucru poate duce la dispariția unor informații importante din baza de date. Procesarea de actualizare încorporată trebuie să fie rulată după fiecare lansare. Atunci există o probabilitate mare ca programul în sine să completeze rândurile goale cu informațiile de interes. Și va corecta situația când versiunea 1C nu este actualizată.
  • Instalarea instantanee pe bază după lucrările preliminare este o greșeală pe care o fac aproape toți utilizatorii. Dar mai întâi trebuie să efectuați teste folosind copii de rezervă. Atunci există o șansă mai mare de a afla dacă acțiunile au fost suficient de corecte.

Acest articol va vorbi despre actualizarea unei configurații 1C non-standard (versiunile 8.2 și 8.3), salvând în același timp toate modificările făcute de dvs. (sau de alți dezvoltatori) în configurația standard 1C 8.

Să ne uităm la un exemplu de actualizare a unei configurații Contabilitate 2.0 cu modificări non-standard în module, roluri, abonamente la evenimente, planuri de schimb etc. Cazurile discutate aici nu vor fi prea dificil de actualizat cu ajutorul lor, voi arăta doar tehnica de actualizare, care vă va permite să vă ocupați de cazurile dvs.

Actualizarea unei configurații non-standard 1C instrucțiuni pas cu pas

Să ne uităm la algoritmul pas cu pas pentru actualizarea configurației 1C 8 Acest algoritm este universal, primii unsprezece pași descriu procesul de actualizare a oricărei configurații standard 1C 8 și toate punctele împreună descriu actualizarea unei configurații 1C 8 non-standard. :

  • Descărcați fișierul de actualizare a configurației de pe site-ul web users.v8.1c.ru sau obțineți-l din orice alte surse disponibile (de exemplu, de pe un disc ITS);
  • Despachetați și instalați fișierul de actualizare 1C 8 în orice folder de pe hard disk;
  • În folderul cu numărul de lansare 1C 8, găsiți fișierul 1cv8.cfu - acesta este fișierul care conține actualizări de configurare;

  • Fugi 1C: Întreprindereîn mod Configurator;
  • Accesați meniu Configurare -> Asistență -> Actualizare configurație.

  • În fereastra „Actualizare configurație” care se deschide, setați steag la elementul respectiv Selectarea unui fișier de actualizareși apăsați butonul Următorul(dacă doriți, puteți folosi primul punct Găsiți actualizări disponibileși căutați automat fișiere de actualizare) ;
  • În câmpul „Specificați fișierul de actualizare”, selectați fișierul .cfu din folderul cu numărul ediției. Vă rugăm să rețineți că nu este posibil să actualizați configurația bazei de date 1C 8 pentru nicio versiune. Pentru fiecare fișier de actualizare există o listă de versiuni pentru care este destinat. Prin urmare, poate fi necesar să instalați mai multe fișiere de actualizare secvenţial;
  • În fereastra următoare veți vedea o descriere a acestei actualizări. De asemenea, puteți vedea ce versiuni de configurare este destinat să actualizeze acest fișier. Faceți clic pe butonul Continuați actualizarea;
  • Dacă această versiune a configurației nu poate fi actualizată cu fișierul selectat, atunci vi se va oferi o fereastră care vă va cere ce versiuni trebuie instalate;
  • Dacă fișierul selectat este potrivit pentru actualizarea configurației, va apărea o fereastră cu informații despre versiunea de actualizare. Pentru a continua actualizarea, faceți clic pe butonul BINE;
  • După aceasta, va începe procesul de actualizare. Dacă configurația dvs. este standard, atunci la finalizare tot ce rămâne este să acceptați să schimbați configurația curentă și să lansați 1C 8 în modul Întreprindere;
  • Dacă actualizați o configurație cu modificări (non-standard), atunci după finalizarea procesului de actualizare, va apărea o fereastră care compară și îmbină configurația veche și cea nouă.

Actualizarea unei configurații non-standard 1C exemplu de analiză

Să trecem la o analiză detaliată a actualizării corecte a unei configurații 1C 8 non-standard. Întreaga problemă a actualizării unei astfel de configurații este că au fost făcute modificări de la terți obiecte de metadate standard (module comune, roluri, documente, directoare. , etc.). Trebuie să vă asigurați că toate modificările rămân la locul lor, în siguranță, dar în același timp sunt aplicate și toate modificările de la 1C conținute în fișierul de actualizare. În acest scop, la actualizarea unei configurații modificate, apare o fereastră de comparație Configurație de bază(cu modificările tale) și Configurație nouă de furnizor(configurație standard actualizată).

Această fereastră conține două coloane, fiecare dintre ele conține un arbore de metadate. Primul arată metadatele de configurare curentă a bazei de date, iar al doilea arată metadatele actualizate de configurare a furnizorului (configurație tipică actualizată). Creioanele verzi indică obiectele modificate, prima coloană arată obiectele metadate tipice pe care le-ai schimbat, iar a doua coloană arată obiectele metadate tipice modificate de actualizare. Astfel, pentru a actualiza corect o configurație 1c non-standard, trebuie să găsiți toate obiectele de metadate care au fost modificate atât de dvs., cât și de actualizare (adică, schimbate de două ori).

Pentru a face acest lucru, faceți clic pe butonul situat în partea de jos a ferestrei Filtra, în fereastra care se deschide, setați steagul și apăsați BINE.

Acum doar obiectele de care avem nevoie vor fi vizibile în fereastra de comparație, ceea ce simplifică foarte mult procesul de actualizare. Trebuie remarcat faptul că dacă în configurația dvs. au fost adăugate noi documente, directoare, roluri, module etc. noi non-standard, atunci actualizarea configurației nu le va suprascrie, acestea vor rămâne la locul lor și nu li se va întâmpla nimic. Numai obiectele de tip modificat sunt problema.

Pentru a actualiza corect diferitele obiecte de metadate, aveți nevoie de propria abordare, așa că să ne uităm la diferite situații folosind exemple simple. De asemenea, observ că actualizarea configurațiilor rescrise puternic este o sarcină complexă și necesită atenție și concentrare maximă.

Actualizare generală a modulului.

  • Să ne uităm la un exemplu: La un modul comun Versiune ControlConfiguration ai facut urmatoarele modificari:
    • În procedură CheckConfigurationVersion() a comentat linia: //OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);
    • Am adăugat propria noastră procedură la modulul cu numele MyTestProcedure().

    În timpul actualizării, acest modul s-a schimbat punând un filtru de două ori schimbat în fereastra de comparație, vom vedea că este inclus în listă.

    Să aruncăm o privire mai atentă la această fereastră și să înțelegem ce informații putem obține din ea. În primul rând, vedem că modulul comun s-a schimbat atât în ​​configurația principală, cât și în configurația actualizată a furnizorului, acest lucru este indicat de creioanele verzi din ambele coloane. În al doilea rând, în prima coloană vedem o casetă de selectare lângă numele modulului comun indică faptul că modulele vor fi îmbinate (cel pe care l-am schimbat și cel actualizat standard); În al treilea rând, în ultima coloană vedem în ce mod vor fi îmbinate modulele. În acest caz, valoarea este setată la: Preluați din configurația noului furnizor, aceasta înseamnă că modificările noastre vor fi complet suprascrise, iar modificările făcute de actualizare vor fi aplicate pe deplin.

    Alte moduri de îmbinare oferă îmbinarea parțială a modulelor, cu priorități diferite. Dar vă recomand cu tărie să nu utilizați aceste moduri, deoarece după ce faceți acest lucru, modulul dvs. poate ajunge într-o dezordine: unele dintre modificările dvs. vor fi suprascrise, iar unele modificări standard nu vor fi aplicate. Prin urmare, modificați valorile din coloană Modul de îmbinare... nu vom face niciodată. În al patrulea rând, dacă debifați caseta de selectare din prima coloană de lângă modul, îmbinarea nu va fi efectuată și modulul va rămâne în forma în care era înainte de actualizare. Pe baza punctelor de mai sus, există două moduri de a actualiza modul comun:

    • Suprascrieți modificările instalând cele standard. Apoi faceți manual modificările suprascrise la modulul actualizat;
    • Nu actualizați modulul și faceți manual modificări standard.

    Mecanisme de comparare a configurațiilor

    Pentru a compara modificările dintr-un modul, puteți utiliza următoarele mecanisme încorporate ale ferestrei de comparare-combinare a configurației:

    • Vedeți diferențele dintre module. Pentru a face acest lucru, în fereastra de comparație, faceți clic dreapta pe modul și selectați Afișați diferențele dintre module... După aceasta, se va deschide fereastra de comparare a modulelor, în care puteți vedea ce proceduri diferă în modulul actualizat și modificat. Partea superioară a ecranului este împărțită în două coloane: în stânga există o listă de proceduri pentru configurația principală care au fost modificate, iar în dreapta există o listă similară de proceduri pentru configurația standard actualizată. Partea inferioară a ferestrei este, de asemenea, împărțită în două părți, după același principiu. Afișează codul procedurilor selectate. Liniile care sunt prezente numai în configurația principală sunt evidențiate cu albastru. Liniile care sunt prezente numai în configurația standard actualizată sunt evidențiate cu verde. Liniile care sunt prezente în ambele configurații, dar care nu se potrivesc, sunt evidențiate cu roșu.






    • . De asemenea, puteți utiliza Raportul de comparare a obiectelor pentru a compara module. Pentru a-l apela în fereastra de comparație, faceți clic dreapta pe modul și selectați În fereastra care se deschide, în zonă Format, pune steagul Detalii.În raportul care se deschide, puteți vedea ce linii de module au fost modificate și cum arată acestea în ambele configurații.


      În ciuda faptului că acest raport oferă toate informațiile despre modificări, nu este convenabil de utilizat (cel puțin la actualizarea modulelor). Mult mai interesante sunt cele două modificări ale sale: O raport privind compararea obiectelor de configurare principale cu configurația veche a furnizorului(doar modificările pe care le-ați făcut sunt vizibile în acest raport) și (în acest raport sunt vizibile doar modificările aduse modulului prin actualizare).



      Folosind primul raport, puteți vedea în câte locuri au fost făcute modificările dvs. în modul, acest lucru vă va permite să le găsiți rapid în fereastră Vedeți diferențele dintre module.În al doilea raport puteți vedea în câte locuri și-a făcut modificările actualizarea tipică.

    Am aranjat toate instrumentele necesare pentru a actualiza modulul. Pentru a arăta aplicarea lor practică, vom lua în considerare procesul de actualizare a modulului pas cu pas. Versiune ControlConfiguration cu modificările enumerate mai sus. Să actualizăm modulul în două moduri:

    • Să actualizăm modulul, ștergând modificările aduse acestuia. Le vom introduce manual după actualizare;
    • Nu vom actualiza modulul. Modificările primite în actualizare le vom face mai târziu.

    Prima cale:

      • Înainte de a descrie algoritmul, observ că luăm în considerare un exemplu de actualizare foarte simplu, astfel încât descrierea să nu ocupe prea mult spațiu, dar procesul de actualizare într-un caz complex constă în exact aceiași pași, deși necesită mai multă concentrare și grijă. ;
      • Înainte de a actualiza configurația, să creăm un document text. În el vom înregistra modificările care vor trebui făcute manual după actualizare. Datele dintr-un document text ar trebui să fie prezentate în modul cel mai ușor de înțeles, adică să fie structurate. În exemplul nostru vom scrie acest lucru: 1. Module generale 1.1 Versiune ControlConfiguration
      • Să găsim un modul comun Versiune ControlConfiguration Modul. Faceți clic dreapta pe el și selectați O în meniul contextual Un raport privind compararea obiectelor din configurația principală cu cea veche.În fereastra care se deschide, pune un steag Detalii. De asemenea, am pus steagul Ieșire în document text, pentru că este mai convenabil să vezi schimbări, dar aceasta este o chestiune de obicei. Hai să apăsăm butonul BINE. Raportul care se deschide va arăta astfel:

      • Raportul arată că modulului s-au făcut două modificări (înainte de fiecare nouă modificare sunt scrise numerele de rând în care a fost făcută):
        • Linia 34 a fost schimbată, este comentată în configurația principală, dar nu în configurația veche a furnizorului;
        • A fost adăugată o procedură în configurația veche a furnizorului, locul ei este gol, dar în configurația principală este acolo. Nu închidem raportul, ne va fi de folos;
      • Acum să găsim prima diferență în fereastra de comparare a modulelor. Pentru a face acest lucru, faceți din nou clic dreapta pe ramură Modul iar în meniul contextual selectați elementul Afișați diferențele dintre module... Deoarece numerele de linii (numerotarea globală) nu sunt vizibile în fereastra de comparare a modulelor, pentru a găsi prima modificare, să parcurgem toate procedurile din jumătatea superioară a ferestrei. Știm și din raport că prima modificare este asociată cu o schimbare de linie, așa că căutăm textul evidențiat cu roșu. Linia modificată va fi găsită în procedura CheckConfigurationVersion().

      • Să deschidem documentul text creat pentru a înregistra modificările. În paragraful „1.1.1” notăm numele procedurii în care se află modificarea. După aceasta, trebuie să introducem modificarea găsită în ea, astfel încât să o putem găsi cu ușurință în textul modulului. Pentru a face acest lucru, de obicei copiez în document nu una, ci mai multe rânduri ale procedurii deodată, înainte și după modificări. Dar în acest caz, procedura este mică și, prin urmare, este suficient să copiați linia schimbată în sine. Veți obține următoarea înregistrare: 1. Module generale 1.1 ControlVersionConfiguration 1.1.1 CheckVersionConfiguration //OpenFormModal("GeneralForm.Not RecommendedVersionConfiguration", Parameters);
      • Acum să deschidem din nou raportul de comparare a configurației, să ne uităm la următoarea modificare și să o găsim și în fereastra de comparare a modulelor. De data aceasta este o nouă procedură adăugată. Deoarece această procedură este complet absentă în vechea configurație a furnizorului, textul acesteia va fi evidențiat cu albastru:

      • Să deschidem documentul text creat pentru a înregistra din nou modificările. În paragraful „1.1.2” notăm numele procedurii adăugate. După aceea, copiați acolo întregul text al procedurii adăugate.
      • Versiune ControlConfiguration 1.1.2 MyTestProcedure Procedure MyTestProcedure() Export //Procedure text EndProcedure
      • este setat un flag care indică faptul că acest modul ar trebui actualizat, ștergând toate modificările efectuate;
      • Apoi, trebuie să înregistrați modificările aduse altor obiecte de metadate modificate de două ori într-un document text. Dar, deoarece în acest exemplu luăm în considerare un modul general specific, vom sări peste acest pas; După finalizarea lucrărilor la obiectele schimbate de două ori, în fereastra de comparare / îmbinare, faceți clic pe butonul
      • Executa; Dacă apare o fereastră cu textul „Există obiecte modificate în configurația principală...”, faceți clic pe butonul;

      • Da Dacă apare o fereastră cu textul „Există obiecte modificate în configurația principală...”, faceți clic pe butonul;

      • În fereastra următoare, Configurarea regulilor de asistență, nu modificați nicio setare, ci pur și simplu faceți clic pe butonul Ultimul mesaj care apare este: „Configurare fuzionare finalizată”. Apăsați butonul;
      • Bine Salvați configurația folosind meniul Fișier -> Salvare , pictograme Salva (dischetă albastră) sau comenzi rapide de la tastatură;
      • Ctrl+S După ce se salvează configurația, vom restabili modificările suprascrise în modul. Găsiți și deschideți modulul în arborele de metadate
      • ControlVersionConfiguration;
      • Să deschidem un document text în care sunt introduse modificările acestui modul; Punctul „1.1.1” specifică procedura CheckConfigurationVersion,
      • să-l găsim în modul și să-l deschidem;

        Documentul text indică faptul că linia trebuie comentată: OpenFormModal("GeneralForm.DeprecatedConfigurationVersion", Parameters);

      • Să-l găsim în modul și să setăm un comentariu; Punctul „1.1.2” specifică procedura MyTestProcedure,
      • care trebuie adăugat la modul. Copiați-l dintr-un document text și lipiți-l la sfârșitul modulului;
      • Salvăm configurația folosind una dintre metodele de mai sus; Actualizarea configurației este acum completă, tot ce rămâne este să actualizați configurația folosind tastele F5 sau F7

    • sau pictogramele corespunzătoare, iar în modul 1C:Enterprise confirmă legalitatea actualizării;
      • A doua cale:
      • Creăm un document text cu aceeași structură;
      • Să generăm un raport Raport care compară obiectele configurației noului furnizor cu configurația furnizorului veche;
      • Folosind raportul generat și fereastra de comparare a modulelor, vom nota modificările aduse de configurația noului furnizor într-un document text;
      • În fereastra de comparare a configurației / îmbinare, verificați că lângă modul Versiune ControlConfiguration STEAPELUL ESTE ȘTIRAT. Aceasta înseamnă că acest modul nu va fi actualizat;
      • Actualizăm configurația, facem modificări din documentul text în modul Configurare versiuni

Actualizare plan de schimb.

Să ne uităm la un exemplu: ca parte a unui plan de schimb După organizație ai inclus directorul Procesare externă. La actualizarea unei configurații 1C non-standard, compoziția acestui plan de schimb s-a schimbat și ne confruntăm cu sarcina de a actualiza corect planul de schimb, fără a pierde nici modificările standard, nici pe ale noastre. Instrumentele folosite pentru compararea obiectelor de metadate modificate au fost descrise în detaliu în paragrafele anterioare, așa că în acest caz totul va fi descris pe scurt.

Să aruncăm o privire pas cu pas la actualizarea planului de schimb După organizație cu urmatoarele modificari:

  • Vom adăuga linii noi la documentul text creat la actualizarea modulului general: 2. Planuri de schimb 2.1 După organizație
  • Să găsim un plan de schimb După organizațieîn fereastra de comparare/imbinare, extindeți-o la o ramură Compus. Menționez că în ceea ce privește schimbul, puteți modifica și modulul acesta trebuie actualizat conform regulilor descrise pentru modulul general. În acest caz, ne interesează actualizarea componenței planului de schimb;
  • Ca și în cazul modulului general, compoziția planului de schimb poate fi fie actualizată prin adăugarea manuală a propriilor modificări, fie nu actualizată prin adăugarea manuală a modificărilor standard. Dacă există mai multe modificări în compoziția dvs. decât cele standard, atunci este mai bine să actualizați folosind a doua metodă, dacă sunt mai puține, atunci prima. Puteți vedea ce modificări există mai multe utilizând aceleași rapoarte:
  • În exemplul nostru există mai multe modificări tipice, așa că vom scrie modificările noastre într-un document text: 2. Planuri de schimb 2.1 După organizație - ***Directoare - -->Director.Procesare externă
  • Verificați dacă caseta de selectare de lângă planul de schimb este bifată în fereastra de comparare / îmbinare De către organizație;
  • Salvați configurația;
  • După ce se salvează configurația, vom restabili modificările suprascrise ale planului de schimb. În arborele de metadate vom găsi și deschide planul de schimb De către organizație;
  • În paragraful „2.1” al documentului text este indicată cartea de referință Procesare externă,îl vom găsi în arborele de metadate al compoziției planului de schimb și vom stabili un steag care indică participarea directorului la schimb;

  • Să salvăm și să actualizăm configurația;

Actualizați abonamentul la eveniment.

Să ne uităm la un exemplu: la o sursă de abonament la eveniment Înainte de a șterge directorul pentru Exchange în cadrul unei organizații ai inclus directorul Procesare externă.În timpul actualizării, compoziția surselor s-a schimbat, sarcina este similară cu cele anterioare - pentru a actualiza corect configurația non-standard 1c.

Să aruncăm o privire pas cu pas la actualizarea listei de surse de abonamente la evenimente cu următoarele modificări:


Actualizarea rolurilor în 1C

Înainte de a începe să vorbim despre actualizarea rolurilor în 1C 8, aș dori să observ că este mai bine să nu schimbați rolurile standard, nu este nevoie de acest lucru și, în plus, actualizarea unei configurații 1C non-standard este foarte dificilă. Dacă modificați orice configurație standard și adăugați documente, directoare etc. la aceasta, atunci creați-vă propriul rol (sau mai multe, în funcție de situație), în care includeți noi obiecte de metadate. Dacă nu faceți acest lucru, atunci în timp vă va fi foarte dificil să actualizați rolurile standard (și uneori imposibil), deoarece în aproape fiecare versiune se schimbă foarte mult și rapoartele privind compararea configurațiilor pot să nu pară foarte clare.

Dar totuși, există adesea cazuri în care rolul a fost deja schimbat, și de mai multe ori, și nu există timp să înțelegem de ce și de ce. Prin urmare, să ne uităm la un exemplu: într-un rol tipic Contabil pentru carte de referință Autoritatile fiscale au fost adăugate drepturi de citire și vizualizare în timpul actualizării, setul de drepturi de rol a fost modificat.

Să ne uităm la actualizarea rolului pas cu pas:

  • Să găsim un rol Contabilîn fereastra de comparare/imbinare, extindeți-o la o ramură Drepturi;
  • În acest exemplu, există o singură schimbare a rolului, dar de obicei nu este cazul. Prin urmare, este mult mai ușor să nu actualizați rolul, ci să faceți manual modificări standard;
  • Să ne formăm Raport care compară noile obiecte de configurare a furnizorului cu configurația veche a furnizorului. De obicei, conține multe informații, dar nu toate sunt necesare pentru actualizare:
  • Fie au fost adăugate noi obiecte de metadate, fie au fost modificate drepturile pentru cele vechi:
    • Obiectele adăugate arată astfel: - -->

      Când adăugați un obiect nou, raportul nu afișează informații despre ce drepturi trebuie setate pentru acesta. Prin urmare, după actualizare, puteți fie să vă uitați la aranjamentul lor în configurația furnizorului, fie să instalați toate cele disponibile.

    • Obiectele modificate arată astfel: - ***Directoare - ***Autorități fiscale - ***Permisiuni - ***Citire - ***Valoare -->Permis<--Запрещено - ***Просмотр - ***Значение -->Permis<--Запрещено

      Totodată, se indică în detaliu ce drepturi s-au modificat;

  • În exemplul nostru, există o singură linie de informații utile în raportul de comparație, o adăugăm la documentul text: 4. Roluri 4.1 Contabil - -->Obiect - RegulatedReportStatisticsForm11NA;

    În acest caz, puteți indica ce obiect de metadate este, dar în acest caz este deja clar că raportul;

  • În fereastra de comparare/combinare, debifați caseta de lângă rol Contabil;
  • După aceasta, trebuie să scrieți modificările celorlalte obiecte de metadate modificate de două ori într-un document text și să efectuați o actualizare (procesul este descris în detaliu mai sus);
  • Salvați configurația;
  • După ce configurația este salvată, trebuie să faceți modificări tipice rolului Contabil. În arborele de metadate vom găsi și deschide acest rol;
  • În paragraful „4.1” al documentului text se spune că un obiect a fost adăugat rolului Raport reglementat StatisticiFormular 11NA, găsiți-l în arborele metadatelor rol, verificați permisiunile UtilizareŞi Vedere;

  • Să salvăm și să actualizăm configurația.

Aceasta încheie articolul despre Actualizarea unei configurații 1C non-standard. Dacă după ce ați citit mai aveți întrebări, nu ezitați să le întrebați în comentarii! La cererea cititorilor, în articolul următor pot vorbi despre alte aspecte interesante și complexe ale actualizării unei configurații non-standard 1C 8.

Contabilitate. Cum se actualizează configurația 1C: Accounting 8.2 la cea mai recentă versiune

Toți utilizatorii programelor 1C știu că uneori producătorul lansează actualizări pentru produsul său software. De obicei, actualizările sunt disponibile sub formă de pachete cumulate, fișiere de configurare individuale sau descărcate automat de pe site-ul web 1C. În ciuda faptului că programul este realizat în principal de un programator 1C, procesul în sine este simplu. Un administrator de sistem instruit, un informatician și, desigur, un contabil vor putea produce singuri 1C 8.2 după ce a citit manualul nostru.


În primul rând, înainte de a actualiza, asigurați-vă că ați făcut o copie de rezervă a bazei de date cu informații. Am descris cum să faceți acest lucru în . Tot ce se va spune mai jos se aplică doar unei configurații tipice. Cum să determinați o configurație tipică.

Pentru a lua în considerare un exemplu de actualizare a configurației 1C, să luăm 1C: Accounting for Ukraine 8.2 versiunea 1.2.6.5 și să actualizăm la 1.2.7.4.

Să deschidem baza de date 1C selectată în modul configurator. În fereastra de configurare care se deschide, deschideți configurația făcând clic pe „Configurare”, „Deschideți configurația” în meniul principal

Dacă elementul de meniu „Deschidere configurare” este inactiv și luminează gri, atunci configurația este deja deschisă, puteți sări peste elementul anterior. Apoi, selectați elementele de meniu „Configurare”, „Asistență” și „Actualizare configurație” în secvență.

În fereastra „ ” care se deschide, lăsați butonul radio în poziția implicită - „Căutați actualizări disponibile (recomandat).” Faceți clic pe butonul „Următorul”.

În panoul următor al aceleiași ferestre, atunci când alegeți acțiuni suplimentare, puteți face diferite lucruri. Puteți selecta o actualizare dintr-un catalog aflat pe Internet pe site-ul companiei 1C, dintr-un catalog de actualizare pe un CD, dintr-un catalog specificat manual sau să căutați prin cataloagele implicite.

Vom selecta opțiunea care ne permite să specificăm manual calea către directorul de actualizare. Să indicăm aici calea Pentru a selecta, apăsați butonul cu simbolul verde „+” și apoi butonul cu trei puncte.

Faceți clic pe „OK” și debifați toate celelalte opțiuni de actualizare, acum inutile. Deci, așa cum se arată în figura următoare.

Faceți clic pe „Următorul”. În dialogul următor, indicați actualizarea necesară și faceți clic pe „Terminare”. Fereastra „Actualizare descriere” ne va prezenta diferențele dintre configurații. Dacă totul vi se potrivește, atunci selectați „Continuați actualizările”.

Să așteptăm fereastra cu informații despre compararea versiunilor și să facem clic pe „OK” în ea.

Actualizarea începe; bara de stare din partea de jos a ferestrei ne va semnala despre etapele acțiunii.

În această stare, 1C se poate îngheța, iar fereastra configuratorului poate deveni albă. Alte programe se pot îngheța, iar computerul poate încetini în general. Nu este nevoie să vă faceți griji pentru acest caz. Depinde în principal de resursele computerului. După ce a trecut ceva timp, se va deschide un mesaj care ne semnalează că actualizarea configurației a fost finalizată cu succes și ne solicită să actualizăm baza de date. Desigur, suntem de acord.

Aceasta completează actualizarea în modul Configurator pentru opțiunea de căutare automată.

*******************************************

Dacă în etapa de selectare a unei surse de actualizare punem butonul radio în poziția „Selectează fișierul de actualizare”, atunci actualizarea poate fi efectuată dintr-un anumit fișier de configurare.

După ce faceți clic pe butonul „Terminare”, va începe procesul de actualizare propriu-zis. La început, se deschide o fereastră care descrie procedura de actualizare, faceți clic pe „Continuați actualizarea”. Și procesul de actualizare va fi identic cu cel descris mai sus.

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații