Schimbul de mesaje de eroare a fost primit mai devreme. Eroare: editarea datelor pentru această perioadă este interzisă

În acest articol ne vom uita la modul de utilizare a procesării , care este prezent în majoritatea configurațiilor standard și simplifică foarte mult eliminarea diferitelor erori asociate cu schimbul de date în 1C.

Mai întâi, să spunem câteva cuvinte despre cum are loc schimbul de date în 1C.

Pentru a descrie procedura de schimb, există un obiect în configurație Plan de schimb. Pentru fiecare opțiune de schimb de date, se creează un plan separat. De exemplu, un plan de schimb între configurațiile Enterprise Accounting și Trade Management.

Fiecare plan de comunicare conține elemente (noduri). Aceste noduri înregistrează obiecte care trebuie transferate în timpul următorului schimb de date. Nu este practic să transferați toate obiectele (directoare, documente) în timpul fiecărei schimburi, deoarece, în primul rând, pot fi prea multe dintre ele, iar schimbul va dura o zi și, în al doilea rând, nu toate obiectele au fost schimbate de către utilizatori, deci majoritatea acestea au fost deja se află în baza de date de primire în forma cerută.

În plus, nodurile planului de schimb au două detalii speciale: Şi Numărul mesajului primit. De fiecare dată când un pachet de date este încărcat pentru schimb, i se atribuie un număr de secvență. El este înregistrat în recuzită Numărul mesajului trimis. La fel, atunci când un pachet de date este încărcat dintr-o altă bază de informații, acesta are și un număr de secvență. Dacă datele sunt încărcate cu succes, acest număr este înregistrat în atribut Numărul mesajului primit.

Numerele sunt necesare pentru a evita confuzia în pachetele de date transmise. Dacă un pachet cu un număr, de exemplu, 152, ajunge în baza de date și este deja înregistrat în baza de date Numărul mesajului primit 169, atunci un astfel de pachet va fi ignorat. Aceasta va afișa o eroare:

Numărul mesajului este mai mic sau egal cu cel primit anterior

Și dacă sosește un pachet cu numărul 170 sau mai mult, acesta va fi încărcat în baza de date și detalii Numărul mesajului primit i se va atribui numărul.

În timpul lucrului cu schimbul de date în 1C, pot apărea și alte situații non-standard care necesită lucrul cu numerele de mesaje, înregistrarea sau anularea înregistrării obiectelor în noduri etc.

Deci, procesare Înregistrarea modificărilor pentru schimb vă permite să faceți modificări la nodurile de schimb, de ex. forțați înregistrarea obiectelor și anulați înregistrarea acestora, modificați numărul de mesaje primite și trimise, vizualizați obiectele înregistrate.

Exemple de cazuri în care acest lucru poate fi necesar:

  1. Numerotarea mesajelor de schimb este pierdută. Acest lucru se poate întâmpla, de exemplu, atunci când una dintre bazele de date este restaurată dintr-o copie de rezervă.
  2. Este necesar să retransmiteți obiectele care au fost deja transferate. De exemplu, dacă regulile de schimb s-au schimbat.
  3. Este necesar să se anuleze transferul de obiecte individuale etc.

Procedura de utilizare a prelucrării Înregistrarea modificărilor pentru schimb:

  1. În câmpul de sus, selectați nodul de schimb pentru care vor fi efectuate acțiuni. În acest caz, câmpul mare din partea de jos va fi umplut cu obiectele incluse Plan de schimb. În coloană Înregistrare automată Sunt afișate starea înregistrării automate a modificărilor și numărul de obiecte înregistrate curent.
  2. Buton Inregistreaza totul... include toate obiectele prevăzute în planul de schimb într-un nod.
  3. Buton Ștergeți toate înregistrările...Șterge înregistrarea nodului planului de schimb. Atenţie! Acțiunea este ireversibilă.
  4. Buton Înregistrează-te până la singur...șterge toate înregistrările existente și înregistrează câte un obiect de fiecare tip. Atenţie! Acțiunea este ireversibilă.
  5. Buton Schimbați numerele mesajelor... vă permite să setați valori arbitrare ale detaliilor Numărul mesajului trimisŞi Numărul mesajului primit.
  6. Butonul cu cruce vă permite să ștergeți înregistrarea unui obiect de bază de informații arbitrar. În acest caz, puteți crea o interogare și puteți elimina înregistrarea tuturor obiectelor obținute ca urmare a execuției acesteia.
  7. Butonul plus vă permite să adăugați înregistrarea unui obiect de bază de informații arbitrar. În acest caz, puteți crea o cerere și adăugați înregistrarea tuturor obiectelor obținute ca urmare a executării acesteia.
  8. Buton Afișează modificările înregistrate pentru un anumit tip arată obiectele infobase înregistrate în nodul de schimb. Înainte de a apăsa butonul, trebuie să selectați tipul de obiecte care vă interesează.
  9. Buton Rezultatul încărcării standard arată cum va arăta obiectul bazei de informații când este încărcat pentru schimb în format XML. Înainte de a da clic, trebuie să selectați obiectul de interes.

Dacă aveți probleme cu schimbul între bazele de informații 1C și nu îl puteți rezolva singur, specialiștii noștri vă vor ajuta cu plăcere în acest sens cât mai curând posibil.

Eroarea „Numărul mesajului este mai mic sau egal cu cel primit anterior” este probabil familiară tuturor celor care s-au conectat vreodată la schimburi în programele 1C. Să vedem de ce apare această eroare și să sugerăm descărcarea unei soluții pentru a corecta situația.

Când se fac schimb de date, sistemul face de obicei note speciale în baza de date despre dacă încărcarea a avut loc sau nu. Nodurile planului de schimb au două detalii standard speciale - Număr primit și Număr mesaj trimis (detalii - ). În aceste detalii, 1C stochează informații despre pachetele descărcate/descărcate.

Pentru un schimb corect de date, numerele mesajelor trebuie să se potrivească în perechi în bazele de date care fac schimb. Aceste. dacă în baza de date sursă numărul mesajului trimis este 300, atunci numărul mesajului primit în baza de date a receptorului trebuie să fie egal cu 300.

Obțineți 267 de lecții video pe 1C gratuit:

Procesare Înregistrarea modificărilor pentru schimbul 1C

Dar există situații în care numerele mesajelor încep să diverge. Acest lucru se poate întâmpla în diferite cazuri. De exemplu, dacă una dintre bazele de date a fost restaurată dintr-o arhivă. În acest caz, este necesară alinierea codurilor de mesaj ale nodurilor de schimb.

Pentru a schimba numărul mesajului, cel mai simplu mod este să utilizați procesarea standard - „Înregistrarea modificărilor pentru schimb”.

Procesarea există ca pentru o aplicație obișnuită:

Deci pentru cei gestionați:

Pentru a corecta eroarea, trebuie să faceți clic pe hyperlinkul cu numerele mesajelor (sau pe butonul Modificați numerele mesajelor).

În fereastra care se deschide, setați mesajele la zero și faceți clic pe butonul „Scrie”:

Atenţie! Dacă setați valori zero, veți pierde înregistrarea modificărilor pentru schimb, adică. sistemul nu va descărca cel mai recent pachet de modificări.

Tratamentele descrise mai sus fac de obicei parte din configurațiile standard.

  • Fișierul mesaj a fost deja încărcat în baza de date de primire. Trebuie să îl descărcați din nou din baza de date sursă.

Eroare „Eroare la copierea unui fișier dintr-o resursă FTP... Eroare de lucru cu Internet: a fost atins timpul de expirare”

  • Nu se poate copia fișierul solicitat de pe site-ul prin care are loc schimbul. Acest lucru se poate datora faptului că internetul dvs. este lent sau problemelor cu site-ul în sine.
  • Trebuie să încercați să repetați schimbul după 15-30 de minute.

Eroare: editarea datelor pentru această perioadă este interzisă. Modificările nu pot fi înregistrate..."

  • Datele descărcate conțin documente din perioada închisă.
  • Este necesar să se efectueze schimbul sub utilizatorii care au dreptul de a schimba documentele în această perioadă.

Eroare: trebuie efectuate actualizări ale configurației bazei de date. Actualizarea poate fi efectuată în modul configurator"

Motiv: Programatorii au schimbat configurația în centru. Soluție: Actualizați configurația modificată în baza de date periferică. Pentru a face acest lucru:
  • Accesați configuratorul.
  • Executați elementul de meniu „Configurator / Actualizare configurație bază de date”.
  • Dacă o întrebare este afișată doar cu răspunsurile „Repetați”, „Anulați”, „Actualizați dinamic”, faceți clic pe butonul „Actualizați dinamic”.
  • Dacă o întrebare este dată cu doar răspunsuri „Repetare” și „Anulare”.
    • toți utilizatorii deconectați-vă de la 1C.
    • apăsați butonul „Repetare”.
  • Răspundeți afirmativ la întrebările rămase: „Da”, „Accept”, „OK”.
  • Închide configuratorul.
  • Repetați încărcarea din centru.

Eroare: „Configurația nu este așa cum se aștepta”, „Încercare de a accepta modificări dintr-o configurație necunoscută”

  • Eroare baza de date.
  • Este necesar să contactați specialiști.

Schimbul durează foarte mult și se blochează

Motive posibile:
  • Vin o mulțime de date.
    • Aflați de la expeditor dacă a efectuat o schimbare de grup de documente (postări, modificare detalii etc.).
    • Dacă da, lăsați computerul cu schimbul peste noapte.
  • Un fișier mare nu poate fi descărcat de pe Internet.
    • Dacă fișierul este mare (80-100 MB sau mai mult), atunci poate că 1C pur și simplu nu îl poate descărca.
    • Trebuie să descărcați fișierul și să îl încărcați pe 1C manual (eventual cu ajutorul specialiștilor).
      • elementul de meniu „Operațiuni” / Schimb planuri / Complet / Buton din panoul „Citiți mesajul”.
  • Baza de date este deteriorată:
    • Încearcă
  • Dacă acești pași nu ajută, va trebui să contactați specialiști.
  • Dacă eroarea nu poate fi corectată, sunați la numărul de asistență de urgență +7 (8512) 64-55-05.
  • Specialistul nostru vă va ajuta, indiferent în ce oraș vă aflați.