Cum de a lucra cu configurația de stocare 1C 8.3. Lucrul cu configurarea configurației

Pentru dezvoltarea grupului de configurare în sistemul "1C: întreprinderi" 8.3 Utilizat configurarea stocării. Accesul dezvoltatorului la spațiul de configurare poate fi efectuat pe o rețea locală (fișierele bazei de date sunt situate pe o resursă comună de rețea), conform protocolului tCP. sau http.. Pentru ultimele două opțiuni trebuie să instalați Configurarea serverelor de stocare. Serverul de stocare de configurare, la rândul său, este un serviciu de rețea, portul implicit "ascultare" 1542 și asigurarea interacțiunii aplicațiilor client (configurator) cu baza de date de stocare a configurației. Un serviciu poate servi mai multe stocare de configurare. La instalarea serverului de configurare a serverului "1c: întreprinderi" 8.3 (Valabil pentru ambele 8.2 ) În sistemul de operare Windows (în exemplul actual -) și va fi discutat în acest articol.

1. Setarea directorului bazei de date de stocare a configurației

Serverul de depozitare a configurației trebuie instalat pe același computer în care vor fi localizate fișierele bazei de date de stocare. Prin urmare, în primul rând, definim directorul central al serverului în care vor fi stocate toate fișierele de depozit, ceea ce va servi acest server. Lăsați-o să fie un catalog în cadrul acestui articol. C: \\ 1c_base \\ Repository \\. De asemenea, trebuie să definiți un cont Windows, din care va fi lansat serviciul relevant. Puteți crea sau utiliza contul Windows existent. În acest exemplu, vom folosi utilizatorul local USR1CV8. cu parola Usrpass8.. Este necesar ca acest utilizator să fie directorul central al serverului de stocare de configurare.

2. Setarea fișierelor serverului de stocare de configurare

La momentul acestei scrieri, serverul de stocare de configurare a existat numai ca o aplicație pe 32 de biți. Prin urmare, pentru a instala fișierele serverului aveți nevoie de un sistem de distribuție pe 32 de biți "1c: întreprindere" 8.3 pentru Windows. Rulați fișierul. 1Centerprise 8.msi. Din distribuția livrării 1c. În pagina de selecție a componentelor, selectați componenta " Server de magazine de configurare 1C: Întreprinderi"(1c: Server de depozitare a configurației întreprinderii), precum și amintiți-vă componenta căii de instalare.

3. Înregistrarea și lansarea serviciului Server de stocare de configurare

Programul de instalare copiază numai fișierele de stocare a configurației în directorul specificat. Înregistrarea serviciului relevant trebuie să fie executată manual urmând comanda de tip:

CRSERVER.EXE -INSTSRVC |. -Rmsrvc -rur.<пользователь> -PWD.<пароль> -Sart | -Stop -port.<порт> -D.<каталог>

Configurarea setărilor de stocare a serverului de stocare cRSERVER.EXE. Similare c:

Setări pentru lansarea serverului de stocare a configurației "1c: întreprinderi"
Parametru Descriere
-port<порт> Portul de lucru al serverului de stocare. Se utilizează portul implicit. 1542 .
-D.<каталог> Directorul rădăcină pentru stocarea configurației. Directorul implicit este utilizat. % AppData% \\ 1c \\ 1cv8 \\.
-InsRvc. Înregistrarea serverului de depozit ca serviciu.
-Rmsrvc. Ștergerea jurnalului serverului de depozit ca serviciu.
-Aur.<имя>
-PWD.<пароль>
Numele utilizatorului, în numele căruia serviciul va fi înregistrat. Acest utilizator trebuie să aibă dreptul de a vă conecta ca serviciu (conectați-vă ca serviciu). În plus, trebuie să aibă drepturi de a citi directorul fișierelor executabile ale versiunii corespunzătoare a sistemului "1C: Enterprise" și drepturile complete pe directorul rădăcină al depozitului de configurare (director % AppData% \\ 1c \\ 1cv8 \\ sau catalogul care este specificat în parametru - d.) și parola pentru acest utilizator.
-Start Pornirea lansării serviciului de servere.
-Stop. Depozitare Server STOP.

Înregistrați un nou serviciu utilizând programul Windows PowerShell, rulați care puteți comanda powerShell. (Pentru a face acest lucru, apăsați Combinația Win + R, în fereastra apărută " A executa"(Run) Introduceți numele comenzii în" Deschis"(Deschideți) și faceți clic pe" O.K") Sau făcând clic pe eticheta corespunzătoare din bara de activități.

În consola Windows PowerShell a fost deschisă, pentru confortul de a intra în alte comenzi, ne întoarcem la catalog cos. Catalog cu fișiere instalate "1c: întreprinderi" prin executarea comenzii

CD "C: \\ Fișierele program (x86) \\ 1cv8 \\ 8.3.5.1088 \\ bin"

Apoi, ca parte a acestui exemplu, executați comanda

. \\ CRSERVER.EXE -INSTSRVC -D C: \\ 1c_base \\ repository -rur. \\ usr1cv8 -pwd usrpass8

și începeți serviciul după

. \\ criserver.exe -start

Să trecem la instrumentul de service (puteți rula comanda servicii.msc.) și asigurați-vă că numele serviciului numit 1C: Server de depozitare a configurației întreprinderii 8 Înregistrat și de funcționare.

5. Crearea unui nou stocare a configurației

Așa cum am spus mai devreme, un server poate servi mai multe stocare de configurare. Fișierele bazei de date ale fiecăreia dintre depozite trebuie să fie amplasate într-un director separat al directorului de stocare a configurației. Astfel, pentru a crea o nouă stocare, creați în catalog C: \\ 1c_base \\ Repository \\ pliant Contabilitate. În care vor fi localizate fișierele noului stocare de configurare.

Apoi, pentru a crea și conecta la acest depozit, va trebui să utilizați un șir tCP: // Win2012 / ContabilitateUnde Win2012. - numele de rețea al calculatorului pe care este instalat serviciul sau un șir tCP: //192.168.0.10/couning.Unde 192.168.0.10 , în consecință, adresa IP a acestui computer. În detaliu despre crearea unui nou stocare, puteți citi în articolul "".

Depozitul creat în acest mod va fi, de asemenea, conectat și ocolind serverul, de exemplu pe cale C: \\ 1c_base \\ Repository \\ Contabilitate pe computerul curent sau pe drum \\\\ Win2012 \\ Repository \\ Contabilitate Dacă configurați partajarea unui catalog C: \\ 1c_base \\ Repositorype acest server.

Va ajuta acest articol?

Nafa. 647 14.01.10 02:27 Acum în subiect

Articolul este util.
În lucrarea depozitării, există într-adevăr o mulțime de lucruri non-evidente, astfel încât adăugările mele:
1. Dacă mai mulți programatori funcționează, atunci ca o opțiune,
ziua lucrătoare începe de obicei cu următoarele:
rulați baza de date în configurator, pe rădăcina dreptului de configurare a mouse-ului - obțineți de la depozit, porniți caseta de selectare "Recursiv", faceți clic pe OK. După aceea, obținem totul în configurația pe care alții au fost acumulați din depozit. BD în sine nu actualizați!
Apoi, dorim să "comparăm configurația cu configurația BD" - și vedem o listă a tuturor modificărilor făcute de alți programatori ai grupului pentru ziua precedentă. Dacă există întrebări despre schimbări, facem apel la cine le-a făcut.
După toate dezasamblate - salvăm în baza de date.
De ce să nu se compară cu configurația depozitului - în primul rând că acele obiecte care funcționează în sine nu sunt prezentate și, în al doilea rând, funcționează mai repede.
2. În mijlocul zilei: modificări urgente (pentru actualizarea dinamică) trimiteți imediat stocării. Nu urgent - după schimbarea tuturor obiectelor conexe. (Vezi explicația de mai jos)
3. La sfârșitul zilei (și dacă trebuie să faceți o actualizare completă a bazei - apoi înaintea lui), închiriem totul în depozit.
Aceasta nu este o ordine obligatorie, ci foarte convenabilă.

4. De ce nu o puneți imediat:
deoarece integritatea modificărilor este controlată de 1c numai în cazul în care există o legătură. Adică, dacă, de exemplu, ați făcut un certificat "Clienții de mașini" și ați adăugat un link către acesta către "consumabilele", apoi puteți plasa "factura de cheltuieli" în depozitul pe care îl puteți afla numai după (sau în același timp) cu directorul mașinilor de client. Dar, dacă, de exemplu, ați utilizat această carte de referință din modulul general, care este apelat la efectuarea unei facturi consumabile, atunci acest modul comun în depozit poate fi în siguranță în condiții de siguranță fără carte de referință în cameră. Dacă după aceea un alt programator va primi acest modul din depozit, atunci în baza sa, cheltuielile cheltuielilor vor avea loc. (Și dacă actualizați baza principală - atunci nu va mai fi oprită).
Și apoi un caz bun - deoarece este doar o eroare. Dar dacă, de exemplu, ați schimbat tipul de recuzită din document de la șirul textului și în procedura modulului general a fost verificarea dacă este necesară \u003d "1" și a devenit rechizic \u003d 1 și modulul din depozit a fost plasat și documentul nu este, atunci nu va exista nici o eroare (Hello tip control), ceea ce înseamnă că aceia care un astfel de modul vor primi documente vor fi efectuate incorect, (și bine dacă nu este principala bază). Prin urmare, schimbările sunt mai bune pentru a merge la depozit prin "pachetul complet" (toate obiectele modificate pe un subiect), dacă aveți nevoie de ceva pentru o altă sarcină - puteți captura imediat într-un nou sau simplu, plasând în depozit " concediu capturat ".

În acest sens, nu am înțeles destul de mult:

Dacă există mulți programatori, modificările fiecăruia trebuie trimise la depozitarea alternativului, după descărcarea tuturor operațiunilor din fișierele externe cu configurația bazei de date locale și (dacă Uniunea este făcută din diferite locuri de muncă), nu uitați înainte de fiecare Uniunea actualizează baza de date locală din depozit - la cea mai recentă versiune, cu prezența acolo, modificări în tovarășii conectați anterior ..

Ciudat, nu au existat probleme atunci când câțiva oameni au plasat imediat, cu excepția faptului că a încetinit puțin. Pentru capturarea obiectelor și este prevăzută de 2 persoane simultan, același lucru nu este corectat. Și sa remarcat că: dacă dezvoltatorul a schimbat documentul, spuneți "raportul în avans", iar apoi a doua "chitanță" nu a făcut-o și o surprinde imediat (de exemplu, obiectul este plasat doar în depozit), atunci 1c este urmărit și el o va da deja nou - o versiune modificată. (Se întâmplă atât de cool - vă uitați la document - 5 detalii, interesante - deja 15).

Și de ce nu înțeleg lucrarea în fișiere externe, de asemenea, nu înțeleg.

4. Crearea de copii ale bazei pentru programatorii este mai ușor de a face cu descărcare-descărcare (deoarece necesită un mod monopol și nu chib la noimle), dar refacerea backup-ului scoop sau pur și simplu copierea bazei de date pe pheekbone.

5. Dacă trebuie să adăugați un obiect nou (document, carte de referință etc.), capturați rădăcina configurației, adăugați-o, adăugați un minim de detalii (toate obiectele "goale" nu sunt întotdeauna salvate), treceți rădăcina la depozitare (acest obiect și predarea) și luați din nou obiectul. (Pentru a nu menține rădăcina pentru o captură lungă - este necesar altora).

6. Dacă doriți să corectați drepturile de acces la obiect, ați capturat - și drepturile de acces sunt încă inaccesibile - captează rolul corespunzător.

7. Deoarece depanarea este cea mai bună de a conduce la cele mai recente date, bazele de date de lucru trebuie actualizate. Pentru a face acest lucru: Plasați toate modificările în depozit, deconectați baza de date din depozit, rescrieți-l pe ea pe pometă, baza principală (de la backup sau pur și simplu copie), conectați-vă într-unul nou.

8. Când facem "toate depozitarea" (paragraful 1), se întâmplă că 1c oferă o grămadă de mesaje și apoi scrie că "eșuează" (lista de obiecte se schimbă). Deci nu a primit schimbări de mult timp. Nimic teribil, clema ok în funcție de noul și astfel încât să funcționeze, așa cum ar trebui.

9. Uneori 1c refuză să salveze modificările primite de la depozit, iar mesajul emite absolut vag. Vinovații sunt de obicei "registre de informații". Am aflat cum a schimbat registrul de informații structura, șterge toate înregistrările din ea în baza sa de date, după care totul va fi actualizat așa cum ar trebui.

10. Deoarece bazele de lucru sunt fabricate din partea principală, numele de configurații se potrivesc și se confundă cu ușurință și apoi încearcă greșit atunci când utilizatorul spune că are 100 de ruble în raport și aveți 100.000 de ruble. Alternativ, adăugați o linie la modulul de aplicare, verificarea la pornirea programului, ce fel de bază este și dacă nu principal - afișarea acesteia în antetul programului 1C (de exemplu, baza de lucru a Ivanovului)

11. Când baza este conectată la depozit, dar la pornire nu a fost posibilă conectarea la ea din orice motive, atunci mesajul ar putea fi afișat. "Nu sa conectat, efectuați o oprire din depozit" (și ați capturat obiecte) - aici nu există "nu". Dar dacă răspundeți accidental "da" atunci - nu încercați să vă conectați la un nou! Primul salvați configurația în fișier! De când vă conectați la depozit, întreaga configurație de bază este înlocuită de configurația de stocare. După aceea, descărcați modificări de la fișierul salvat și lucrați la.

Mai devreme sau mai târziu, fiecare dezvoltator încearcă să-și îmbunătățească viața. Nu este vorba despre componenta materială, sunt despre simplificarea lucrării. Activitatea mai practică a proiectelor reale, cu atât mai mult îți dai seama cum să faci munca mai eficientă.

Astăzi aș dori să vorbesc despre aplicația în procesul de dezvoltare / finalizare a soluțiilor de stocare a configurației. Nu știu de ce mulți dezvoltatori 1C ocolește partea de aplicare a capacităților depozitelor. Mai ales, nu înțeleg pe cei care lucrează la dezvoltarea unei configurații cu o întreagă echipă. Fără stocarea configurației, este deja (IMHO) deloc. Nu, puteți face, desigur, perversiile cum ar fi copierea unei configurații tuturor dezvoltatorilor. Toată lumea începe să lucreze și să-și pună în aplicare partea lor. La sfârșitul dezvoltării, fiecare dintre dezvoltatori ar trebui să-și sincronizeze confluența cu cea care va fi furnizată clientului final.

Cu această abordare, este suficient să faciliteze urmărirea relevanței confiei. De îndată ce cei doi sau mai mulți dezvoltatori încep să lucreze la două sarcini asociate - ingestia începe atunci când combină rezultatele muncii lor. Prea mare, șansele de a pierde ceva sau nu atât de combină. Pentru practica mea, am dat peste o astfel de situație de mai multe ori și după ce următorul penny, Bump a decis că era imposibil să trăiești mai mult.

Ce este un spațiu de stocare a configurației

Din fericire, înainte de a explora platforma 1C: Enterprise 8 Am avut suficientă experiență de dezvoltare bună în alte limbi de programare (Delphi, PHP). Prin urmare, cuvintele precum SVN (Sistemul de control al versiunii centralizate) pentru mine nu au fost o minune. Oricine nu a venit niciodată la SVN, vă recomand să citiți articolul relevant despre Wikipedia - http://ru.wikipedia.org/wiki/subversie. Credeți-mă, lucrul este rece și simplifică foarte mult procesul de dezvoltare a software-ului.

Deci, acum înapoi la depozitul nostru. Configurare Storage - Instrumentul platformei 1C: Întreprindere care vă permite să organizați o dezvoltare de grup a unei soluții aplicate. Depozitul de configurare (HEC HC) oferă dezvoltatorilor un sistem de monitorizare a versiunilor soluției create și controale flexibile ale modificărilor realizate de dezvoltatori.

În ce cazuri puteți veni la îndemână

Înainte de a face exemple specifice, aș dori să rezumă imediat. Desigur, cel mai HC va fi util în timpul dezvoltării comenzii. Cu toate acestea, nimic nu vă împiedică să o utilizați exclusiv pentru dvs. Mă dezvolt pe platforma "1c: întreprindere" de aproape cinci ani și de-a lungul anilor am avut în repetate rânduri de a face față situațiilor neprevăzute atunci când utilizarea HC a salvat literalmente din coșmarul oricărui dezvoltator - rescrierea unui cod scris anterior. Acum încerc să folosesc serviciile depozitului de configurare pentru fiecare dintre proiectul dvs. De ce? Și cel puțin aici:

1. Istoria depozitului. Poate că aceasta este una dintre cele mai importante funcții pentru mine. În timpul dezvoltării unei soluții utilizând HC, istoricul schimbării configurației va fi automat automat. De exemplu, într-o săptămână de lucru de câteva ori configurația a fost actualizată. Toate aceste schimbări sunt fixate cu ușurință, iar istoria este completată de versiuni. Dacă doriți (sau apariția unei situații fără speranță), puteți vedea întotdeauna lista de versiuni și, dacă este necesar, reluați înapoi. De exemplu, luni, modificările corecte au fost făcute în configurație, iar marți, un nou dezvoltator a încetinit și a postat actualizările. Rezultatul este o configurație cu un cod de carte.

Puteți, bineînțeles, puteți da un tânăr programator pe antet și apoi încercați să restaurați mânerele și este mai bine să apăsați o pereche de butoane și să restaurați versiunea anterioară a bomboanelor sau pur și simplu răsuciți înapoi modificările făcute de durere dezvoltator.

2. Raportarea. Puteți să răsuciți un raport în orice moment și să vedeți cine și când (precum și obiecte de configurare) au făcut modificări. Poate fi util atunci când colegii tăi sunt crescuți de mâinile lor și încearcă să dovedească: "În afară, nu este! Sa rupt! ".

3. Dezvoltarea la distanță. HC este indispensabilă dacă soluția aplicată dezvoltă programatori de la distanță geografic. Cred că nu este necesar să o explic.

4. Minimizarea situațiilor de urgență. Am asistat de mai multe ori (pe "tineri" și am reușit să intrăm în acest vest), când dezvoltatorii au rupt șuruburile. Desigur, toate ultimele schimbări au fost pe cele mai multe șuruburi și au zburat iremediabil în afara existenței. - Dar Backups? - Te spui tu. În niciun caz! Mulți dezvoltatori nu le place să o deranjeze. Nu, nu faceți copii de rezervă doar extremalile complete, dar pentru practica dvs. am întâlnit foarte puțini dezvoltatori care fac copii de siguranță de mai multe ori pe zi. HC rezolvă elegant această problemă. De fapt, dezvoltatorul este obligat să preseze doar un buton și toate evoluțiile sale vor fi imediat transferate în depozit.

5. Remunerarea accesului. Ei bine, aici și explicați că nu este deosebit de necesar. HC vă permite să configurați ștergerea accesului dezvoltatorilor.

Depozitele sunt diferite

Inițial, HC a lucrat doar printr-o resursă comună (în versiunea 8 .. Nu a fost foarte convenabil, deoarece dacă doriți să organizați accesul la stocarea din exterior (de exemplu, prin Internet), problemele apărute. Pornind de la versiunea 8.1. 11, este posibilă implementarea rețelelor. Depozitul. Puteți lucra cu ele atât prin protocolul TCP / IP, cât și http. Acesta din urmă va fi destul de apropiat atunci când organizați accesul la depozit prin Internet.


Figura 1. Schema dispozitivului de depozitare

Încercăm să implementăm HC

Deci, să presupunem că sunteți interesat de ideea de a utiliza HC și ați decis să încercați să o implementați pentru proiectul dvs. Știți deja că stocarea poate funcționa printr-o resursă de rețea partajată și prin rețea utilizând protocolul TCP / IP. În această notă, voi lua în considerare desfășurarea depozitului printr-o resursă comună și data viitoare vom examina opțiunea de rețea.

Deci, primul lucru pe care trebuie să-l faceți este să pregătiți baza proiectului dvs. Acesta poate fi localizat oriunde. Dacă decideți chiar acum pentru a implementa HC pentru proiectul dvs. live, atunci să nu fiți etichetați backup. Se poate întâmpla ceva și mai bine încă o dată pentru a fi sigur.

Creați un folder comun pe computer (sau imediat pe server). Faceți-o cu comune și definiți utilizatorii care vor putea lucra cu ea. Sub utilizatorii, adică dezvoltatorii de colegi.

Următorul pas pe care trebuie să-l deschideți baza de date în modul Configurator și să treceți la meniul "Configurare" -\u003e "Configurare Storage" -\u003e "Creați stocare" (a se vedea figura 2).


Figura 2. Crearea unui spațiu de stocare a configurației

Imediat după ce faceți clic pe butonul "Creare stocare", fereastra trebuie să apară în fața dvs. în Figura 3. Trebuie să selectați folderul comun creat anterior sau să introduceți adresa de stocare la distanță. Deoarece am fost de acord să creăm o depozitare bazată pe o resursă comună, în această fereastră va indica exact calea ca dosar.


Figura 3. Selectați locația HC

Cum se selectează dosarul - faceți clic pe butonul "Următorul". Nu aveți timp să clipiți, deoarece expertul de creație a depozitului afișează o fereastră înainte de a crea un cont administrativ (Figura 4). În mod implicit, administratorul este oferit ca nume. Este clar că nu împiedicați nimic să o schimbați. În general, introduceți valorile dorite și faceți clic pe "OK".


Figura 4. Crearea unui cont de administrator

Aici 1s'ka dvs. ar trebui să gândească câteva secunde și apoi sugerează conectarea la depozitul creat. Răspundeți "da". Felicitări, ați creat prima dvs. stocare de configurare.

Acordați atenție ferestrei de configurare. Pornind de la rădăcina însăși (acesta este locul în care numele de configurare este scris), blocările mici au apărut pe partea dreaptă (a se vedea figura 5). Această blocare înseamnă că în prezent obiectul este în spațiul de stocare de configurare și nu puteți modifica acest lucru. Dacă doriți să lucrați cu orice obiect de configurare, trebuie mai întâi să îl capturați. Cum să îndepliniți acest lucru și multe alte lucrări în lucrul cu spațiul de stocare, vă voi spune în nota următoare, care va apărea în curând pe site.

În versiunea 1C 7.7, dezvoltarea comună sau rafinamentul de configurare a fost un torment real. Pentru a susține o configurație chiar și împreună, a trebuit să faceți două copii ale bazei curente, apoi după modificările efectuate manual, pentru a transfera modificări de la configurația unei copii în configurația altui. Numai atunci a fost posibilă actualizarea configurației principale acceptate! A agravat poziția lipsei subsistemelor.

În cea de-a opta versiune a 1c pentru dezvoltarea comună utilizată configurarea stocării. Lucrul cu depozitarea este după cum urmează:

  • Creați stocarea

Selectați în meniul "Configurare" -\u003e "Configurare Storage" -\u003e Creați un depozit ... "

Indicați calea către directorul de depozit. (Catalogul trebuie să fie disponibil pentru toți dezvoltatorii!)

După crearea stocării, accesați elementul de meniu "Configurare" -\u003e "Depozitare de configurare" -\u003e "Administrare" pentru a crea utilizatori pentru dezvoltatori

Și creați utilizatori

  • Conectați configurațiile dezvoltatorilor la spațiul de stocare de configurare


alege elementul de meniu "Configurare" -\u003e "Configurare Storage" -\u003e "Conectați-vă la depozit ..."



Deoarece avem copii cu dvs., baza principală este încă identică,apăsați cu îndrăzneală butonul "Da" și specificați calea către depozit, numele de utilizator și parola

Așteptăm o comparație a configurației cu stocarea.

Dacă totul a mers cu succes, atunci pictograma de blocare ar trebui să apară pe obiectele configurației din obiectele obiectului copacului.

  • Lucrul cu configurarea configurației

Implicit, toate obiectele de configurare au o pictogramă "Blocare". Pentru a schimba obiectul de configurare, trebuie să îl capturați, adică pentru a selecta "Captură la depozitare" în meniul contextual

specificați setările de captare

Obiectul din arborele de configurare va apărea pictogramă

Dacă obiectul este capturat de un alt dezvoltator, obiectul din arborele de configurare arată

După efectuarea modificărilor necesare, obiectul trebuie plasat din nou în depozit cu modificările făcute. Selectați în meniul contextual al elementului obiect de configurare "Locul în depozit ..."



  • Dacă doriți să anulați modificările făcute și eliberați obiectul de la captare, atunci alegeți În meniul contextual al obiectului "Anulați capturarea"

  • Dacă doriți să restaurați un obiect din spațiul de stocare, apoi selectați elementul "Obțineți de la depozitare ..." în meniul contextual. În același timp, modificările făcute în momentul în care obiectul au fost capturate, pierdute.

  • De asemenea, puteți vizualiza istoricul versiunii și puteți compara obiectul capturat și modificat cu obiectul din spațiul de stocare.

  • După ce ați lucrat în copii este finalizată (sau a finalizat unele etape intermediare), puteți actualiza configurația bazei principală pentru a face acest lucru, trebuie să selectați elementul din meniul "Configurare" -\u003e "Configurare Storage" -\u003e "Actualizați configurația din depozit "sau "Configurare" -\u003e "Depozitare de configurare" -\u003e "Comparați / combinați configurația cu spațiul de stocare".

În al doilea caz, va avea loc o actualizare mai "moale" de configurare, adică puteți vedea un raport privind diferențele dintre obiectele configurației și stocării originale.

Bucurați-vă de dezvoltarea dvs.!

Compania 1C produce multe produse software și îmbunătățește constant structura lor internă. Dar numărul de erori diverse cu care trebuie să vă confruntați cu programatori și administratori 1c arată că în această zonă lucrarea nu se va opri niciodată. Unele dintre aceste greșeli sunt nesemnificative și sunt rare, dar există dezavantaje "clasice" familiare fiecărui specialist cu experiență. Acesta din urmă este ultima eroare "Format de stocare a datelor nevalide" și este recomandabil să îl puteți rezolva.


Soluții de eroare de depozitare a datelor

Pentru a îndeplini această eroare, nu este necesar să se permită erorile logice grave în cod sau să ștergeți modulul principal. Adesea, după actualizarea configurației, deschiderea procesării, oprirea energiei electrice sau repornirea calculatorului la lansarea 1cului, apare această surpriză neplăcută. Dacă repornirea nu a ajutat, nu panică - eroarea larg răspândită are soluții simple care pot ajuta. Vom dezasambla în funcție de gradul de complicație:


În plus față de momentul în care porniți configurarea, se poate detecta eroarea "Formatul de depozit de date nevalide" atunci când deschideți procesarea externă. În acest caz, cel mai important lucru nu este de a rula 1C, deoarece pornirea sistemului ascendente fișiere temporare în directorul TMP. Este în el care găsim procesarea noastră - fișierul numit "V8_ *" și extinderea TMP. Dacă există multe astfel de fișiere, atunci să înțelegeți care este procesarea noastră - schimbați extensia EPF și încercați să deschideți prin 1c.

Dacă ați lansat deja fișierele 1C și fixate, încercați să efectuați acțiuni similare pe un alt computer în care a început procesarea. Sau utilizați utilități pentru a restabili fișierele la distanță de pe hard disk.