Actualizarea configurațiilor Enterprise v8

Aici vom descrie utilizarea fișierelor de livrare și actualizare ale configurațiilor tipice 1C: Enterprise v8.0, precum și mecanismele de sprijinire, comparare și fuziune a configurațiilor 1C: Enterprise v8.0. Cuprins:

Actualizarea acestor configurații sau a configurațiilor 1C: Întreprinderile v8.0 pot fi făcute în mai multe moduri:

  • Folosind modul de comparare și combinarea cu configurație arbitrară (fișierul .cf), care va fi "sursa" actualizării făcute. Un astfel de fișier nu poate fi utilizat pentru a actualiza configurația utilizând meniul "Configurare" - "Suport" - "Actualizare configurare".
  • Folosind fișierul de livrare complet de configurare (un fișier .cf generat într-un mod special). Puteți utiliza acest fișier pentru a actualiza configurația utilizând meniul "Configurare" - "Suport" - "Actualizare configurare".
  • Utilizând fișierul de livrare de actualizare a configurației (fișier .cfu). Puteți utiliza acest fișier pentru a actualiza configurația utilizând meniul "Configurare" - "Suport" - "Actualizare configurare". Fișierul .cfu conține numai obiecte modificate și adăugate, deci nu poate fi utilizat direct pentru a crea o nouă bază de date goală.
  • Pachetul poate fi o distribuție "completă". care instalează șabloane de configurare, din care utilizatorul poate apoi să creeze baze de date de informații. Lucrul utilizatorului cu această distribuție este descris în articolul Instalarea 1C: Enterprise v8.0 în secțiunea "Configurarea configurațiilor și a bazelor de informații".

Toate opțiunile de mai sus pot fi create folosind Configuratorul.

Prima opțiune de livrare (un fișier de configurare arbitrar .cf) este rezultatul unei descărcări simple a configurației în fișier prin meniul "Configurare" - "Salvare configurație în fișier". Opțiunile rămase necesită o configurare preliminară a livrării și vor fi discutate mai jos.

Configurarea și crearea setului de livrare a configurației include trei etape:

  • Configurarea livrării (specificând regulile furnizorului pentru schimbarea obiectelor de configurare și activarea / excluderea codului sursă pentru fiecare modul).
  • Creați o descriere a kitului de livrare (fișier .edf), în care puteți, printre altele, să dezvoltați opțiuni pentru compoziția livrării.
  • Crearea de distribuții complete pentru variantele selectate ale compoziției de livrare sau doar fișierele de livrare (în al doilea caz, fișierul descriptiv al pachetului de livrare nu poate fi utilizat).

Configurația de livrare constă în specificarea regulilor furnizorului pentru modificarea configurației și includerea / excluderea codului sursă pentru module. Meniu "Configurare" - "Configurare aprovizionare" - "Setări livrare". Se deschide o listă ierarhică cu obiectele de configurare (fereastra "Setări de livrare").

Pentru fiecare obiect, puteți specifica o regulă de modificare. Pentru un grup de obiecte (de exemplu, „Directoare“), acest lucru se poate face cu „Schimbarea subordonaților“, dar pentru un singur obiect sau mai multe obiecte selectate, făcând clic în timp ce țineți apăsată tasta Ctrl - butonul „Edit“ (în lista de posibile selecție multiplă arbitrară a obiectelor). Se deschide caseta de dialog "Configurarea regulilor furnizorilor și a textelor modulului", în care este selectată regula de schimbare și este inclusă caseta de selectare a sursei modulelor (modulului). Dacă această casetă de validare este șters, numai textul compilat va fi inclus în livrare.

Variante ale regulii de schimbare:

  • Modificările sunt permise (implicit).
  • Modificările nu sunt recomandate - dacă alegeți regula de suport "Obiectul furnizorului este editat cu salvarea asistenței", utilizatorul va primi un mesaj de avertizare.
  • Modificările nu sunt permise - utilizatorul poate actualiza obiectul numai fără să îl editeze ("Obiectul furnizorului nu poate fi editat"). Astfel, utilizatorul nu poate elimina un astfel de obiect din suport, iar pentru schimbarea unui astfel de obiect va fi necesar să eliminați din suport toate configurațiile.

În fereastra "Configurare livrare" există o casetă de selectare "Fișierul de livrare poate fi utilizat pentru actualizare". Steagul este eliminat dacă fișierul de livrare este destinat a fi folosit ca fișier "intermediar", pentru o serie de actualizări consecutive. Un astfel de fișier nu poate fi utilizat pentru a actualiza configurația utilizând meniul "Configurare" - "Suport" - "Actualizare configurare".

Crearea unei descrieri a conținutului pachetului

Pentru a crea un set de livrare, trebuie să creați o descriere a pachetului (fișier text .edf). Meniul "Configurare" - "Configurare livrare" - "Conținutul pachetului". Deschide un dialog în care puteți crea sau selecta un fișier .edf existent. Dacă se creează un fișier nou, se pornește un expert în care sunt setați următorii parametri:

  • Numele livrării (de exemplu, "Managementul comerțului, ediția 10.1") și furnizorul (de exemplu "Firm" 1C), care va fi utilizat în interfața programului de instalare.
  • Opțiuni de șablon:
    • Furnizor, numele și versiunea configurației, care pot fi preluate opțional din proprietățile de configurare sau specificate direct.
    • Calea către directorul fișierului manifest (în raport cu directorul în care va fi creat pachetul) pentru opțiunea "Creați un set de fișiere de livrare" (a se vedea mai jos).
  • Fișierele șablon, care pot include, la cererea configurația actuală (pentru a crea o nouă bază de date, care nu conține date), baza de informații actuale (pentru a crea o nouă bază de date care conține date) și un director arbitrar cu fișierele suplimentare.

După specificarea acestor opțiuni, expertul afișează editorul de descriere a pachetelor, în care este posibilă adăugarea, modificarea și ștergerea datelor de livrare, precum și crearea opțiunilor de livrare (combinații diferite ale compoziției fișierelor de livrare). Dacă a fost deschis un fișier .edf existent, această fereastră se deschide imediat, ocolind expertul descris mai sus.

Pentru a crea un pachet utilizând fișierul de descriere a pachetului, creați sau deschideți un fișier de descriere existent (.edf), așa cum este descris mai sus, introducând astfel editorul de descriere a pachetelor. Există două opțiuni posibile:

  • Meniul "Acțiuni" - "Creare kit" creează un pachet de distribuție care corespunde opțiunii de livrare specificată. O astfel de distribuție va include executabilul setup.exe și fișierele de livrare comprimate în arhiva 1cv8.efd.
  • Meniul "Acțiuni" - "Creează un set de fișiere de livrare" creează un set de fișiere de livrare necomprimate corespunzătoare variantei de livrare specificate, fără programul de instalare (.cf Dt.Mft).

Pentru a crea fișiere de livrare fără a utiliza fișierul descriptiv de livrare, utilizați "Configurare" - "Configurare livrare" - "Creați fișiere de livrare și actualizări de configurare". Anterior, Furnizorul și versiunea trebuie specificate în proprietățile de configurare. În secțiunea „Creați un fișier de livrare și de actualizare de configurare“, puteți crea total de fișiere de alimentare (.CF) și / sau livrarea de actualizări (.cfu), arătând spre el. În acest caz, trebuie să includeți fișierele de distribuție complete ale versiunilor de configurare anterioare (.cf) în fișierul de livrare de actualizare, iar actualizarea va fi disponibilă numai pentru aceste versiuni de configurare. La crearea fișierelor livrarea completă se face secvențial pentru mai multe variante de configurare, cu posibilitatea de a alege un anumit „directoare de fișiere de livrare“ (resp. Butonul în același dialog), lista acestor fișiere vor fi disponibile pe (butonul „Add“ pentru a selecta cf „Add din versiunile anterioare“ -file dintr-o locație arbitrară pot fi folosite în orice caz). Prin actualizarea CFU-fișiere nu vor fi cumulative, și anume crearea unei actualizări de la versiunea „2“ la versiunea „4“ nu permite utilizarea același fișier pentru a actualiza de la versiunea „3“ în cazul în care această versiune nu a fost menționat în mod specific în crearea CFU-fișier .

Suport - o stare de configurare specială în care fiecărui obiect de configurare i se atribuie o regulă de modificare. Configurația poate fi în una din cele trei stări:

  1. La suport fără posibilitatea editării configurației (este posibilă actualizarea automată prin meniul "Configurare" - "Suport" - "Actualizare configurare").
  2. La suport cu posibilitatea editării configurației (actualizarea semi-automată este posibilă prin meniul "Configurare" - "Suport" - "Actualizare configurare").
  3. Întreruptă cu suport (actualizarea este posibilă cu ajutorul comparării "manuală" și consolidării configurațiilor).

Suportul este configurat prin meniul "Configurare" - "Suport" - "Setări suport". Butonul "Activare schimbare" elimină configurația din suport complet (trecerea la cea de-a doua stare). În viitor, puteți restabili suportul complet doar dacă descărcați complet configurația furnizorului (înainte de a elimina complet configurația de la butonul de suport "Eliminați din asistență" - trecerea la cea de-a treia stare) sau fuzionând cu configurația furnizorului.

În lista de arbori pentru fiecare obiect, sunt afișate regulile de suport ale furnizorului (nu pot fi editate) și utilizatorul (editate numai dacă configurația este eliminată din suport complet).

În fereastra de setări de asistență, puteți schimba regulile de suport pentru fiecare obiect utilizând meniul contextual al obiectului "Setați regulă de suport". Există trei opțiuni:

  • Obiectul furnizorului nu este editat.
  • Obiectul furnizorului este editat în timp ce se menține suportul.
  • Obiectul furnizor nu mai este acceptat.

Disponibilitatea regulilor este determinată de regula furnizorului stabilit (a se vedea mai sus pentru stabilirea acestor reguli). După eliminarea obiectului de la suport, nu puteți doar să returnați acest obiect în suport.

Dacă configurația este pe suport, în fereastra de configurare obiectele sunt marcate cu pictograme speciale în dreapta:

  • Un cub galben cu blocare roșie este un obiect pe suport și nu poate fi editabil.
  • Cubul galben este un obiect pe suport și este editat.
  • Cubul gri - obiectul este eliminat din suport.

Configurarea configurației de suport:

  1. Meniul "Configurare" - "Comparare, îmbinare cu configurația din fișier". Selectați fișierul de livrare.
  2. În dialogul deschis "A fost găsită posibilitatea combinării cu suport pentru suport", faceți clic pe "Da".
  3. În fereastra care deschide și compară configurațiile, efectuați acțiunile necesare, dați clic pe "Executare".
  4. Dacă sunt detectate obiecte pentru care regulile furnizorului contravin regulilor asociației, va fi afișată o fereastră cu o listă a acestor obiecte. Puteți efectua setările necesare și reîncercați încercarea de conectare.

Meniu "Configurare" - "Comparare, îmbinare cu configurația din fișier". Configurația descărcată trebuie să aibă forma unui fișier cf.

Puteți compara (fără a combina) două configurații arbitrare prin meniul "Configurare" - "Comparați configurațiile". Ca oricare dintre configurațiile comparate, configurația de bază, configurația bazei de date, configurația arbitrară din fișier, configurația furnizorului (dacă configurația curentă se află pe suport) poate acționa. Atunci când se compară configurația nu se trag unul de altul, înainte de comparația puteți selecta „Instalarea se potrivesc numele obiectelor“ la instalarea automată a obiectelor de potrivire nu este executat de identificatorii interni.

Comparativ cu versiunea 7.7, modul de comparare și configurațiile care combină are unele caracteristici suplimentare, o astfel de comparație poate fi făcută pe celule layout-uri, care combină modul de set pentru fiecare obiect în mod individual, etc. Lucrul în modul de comparare și consolidare a configurațiilor este descris în detaliu în documentația oficială (carte "Configurare și administrare").

Articole similare