Cum să ștergeți documentele legate în 1s 8.3. Informații contabile

Într-o notă: dacă recomandările de mai jos nu vă sunt clare și baza de informatii Există o mulțime de obiecte marcate care interferează cu munca ta, așa că recomand să ne contactezi - Smart1C.ru.

Dacă luăm în considerare capacitățile tipice solutii aplicative- 1C: Managementul comerțului 8, 1C: Contabilitate 8, 1C: Managementul salariilor și al personalului 8, apoi în niciunul dintre ele în 1C: Modul Enterprise nu veți găsi posibilitatea de a șterge direct obiecte, puteți marca doar obiecte pentru ștergere. În 1C, puteți șterge obiectele marcate doar rulând o procesare specială - prin monitorizarea posibilității de ștergere. Procesarea „Ștergerea obiectelor marcate” este cea care verifică dacă există referințe la obiectele de șterse. Adică, dacă integritatea structurii logice a bazei de informații 1C va fi încălcată atunci când obiectele sunt șterse.

De ce procesul de eliminare este în doi pași? Voi încerca să răspund simulând situația. Deci, să ne imaginăm că operatorul 1C a introdus date în directorul de nomenclatură din program. Apoi, după 5 minute, am descoperit un fel de eroare, am șters imediat elementul și am creat unul nou. Se pare că nu este nimic în neregulă, dar un alt operator crease deja un document de comandă client, unde a folosit un element de director, care a fost ulterior șters. În consecință, în document nu va mai exista un link către obiectul nomenclatorului acolo se va scrie că obiectul a fost șters. Adică, integritatea bazei de date în acest caz va fi încălcată. Chiar dacă creați un element Director cu aceleași date, acesta va avea un identificator diferit, așa că restaurați-l în consecință starea anterioară Securitatea informațiilor nu va mai funcționa. De aceea, dezvoltatorii au abordat cu atâta atenție procesul de ștergere a obiectelor din program.

Ștergerea obiectelor marcate în 1C 8.2

Să ne uităm la un exemplu de ștergere a obiectelor marcate în 1C 8.2 ( Aplicare regulată). Dar mai întâi, voi răspunde la întrebarea unui vizitator al site-ului cu privire la ce și în ce mod sunt șterse obiectele marcate. Ștergerea are loc în modul exclusiv, adică numai sesiunea dvs. ar trebui să fie activă în baza de informații. În continuare, efectuăm următorii pași:

Unele statistici privind ștergerea obiectelor 1C - arhitectură client-server 1C baza de informații de 6,5 GB (PostgreSQL), 135.000 de obiecte au fost marcate pentru ștergere, 92.000 dintre ele pot fi șterse Controlul a fost finalizat în 4 ore, ștergerea în 18 ore. Controlul și eliminarea nu sunt procese rapide - v-aș sfătui să le rulați mai întâi pe o bază de testare, apoi veți cunoaște timpul de execuție estimat aproximativ.

Instrucțiuni

Pentru a șterge un document inutil din programul 1c Enterprise 8.2, trebuie să-l marcați pentru ștergere. Există mai multe moduri de a face acest lucru:

Plasați cursorul peste document și faceți clic pe el Click dreapta soareci. În submeniu, selectați „Setare marcaj de ștergere”;

Plasați cursorul peste document, faceți clic pe pictograma „Ștergere” (foaia cu cruce roșie) din bara de instrumente.

Va apărea o casetă de dialog: „Marcați elementul pentru ștergere?” - Da.
După aceasta, documentul va avea statutul „Nepublicat” și va fi plasată o cruce roșie pe el.

Pentru a restaura un document marcat pentru ștergere:
- treceți cursorul peste document, faceți clic dreapta pe el și selectați „Debifați ștergerea” în submeniu;

Plasați cursorul peste document, apăsați tasta Delete de pe tastatură;

Va apărea o casetă de dialog: „Anulați marcarea articolului pentru ștergere?” - Da.

Pentru a distruge documentele marcate pentru ștergere, trebuie să mergeți la elementul de meniu „Operațiuni”. În submeniu, selectați „Ștergeți obiectele marcate”.
Va apărea o casetă de dialog: „Pregătirea pentru ștergerea obiectelor marcate poate dura mult timp! Continuați operațiunea?" - Da.

Se va deschide un inventar al tuturor articolelor care sunt marcate pentru ștergere. Trebuie să faceți clic pe butonul „Control”, apoi pe butonul „Ștergere”. După aceasta, toate elementele sunt șterse și nu pot fi restaurate.

Notă

Când obiectele marcate pentru ștergere sunt distruse, în baza de informații poate fi un singur utilizator. Alți utilizatori ai bazei de informații trebuie să părăsească programul.

Un utilizator care dorește să distrugă documente marcate pentru ștergere trebuie să aibă drepturi pentru a efectua această operațiune. Drepturile utilizatorului sunt stabilite de administratorul bazei de date.

Ștergerea este o operațiune foarte responsabilă, care duce adesea la pierderea irecuperabilă a informațiilor. În plus, există pericolul ștergerii accidentale a datelor necesare. Din acest motiv, dezvoltatorii programului 1C au luat destul de în serios implementarea acestei funcții.

Vei avea nevoie

  • - programul „1C: Enterprise”.

Instrucțiuni

Lansați programul 1C: Enterprise și deschideți baza de date dorită. Configurați modul de ștergere a documentului în 1C. Pentru a face acest lucru, accesați meniul „Instrumente”, selectați „Opțiuni”, accesați fila „General”. În linia de jos puteți seta opțiunea pentru modul de ștergere a obiectelor. Poate lua două valori – „Ștergere directă” sau „Marcați pentru ștergere”. Selectați a doua opțiune și faceți clic pe OK.

Deschideți directorul din care doriți să ștergeți documentele 1C. Plasați cursorul pe linia cu documentul, faceți clic pe tasta Ștergere de pe tastatură sau pe butonul „Ștergere” din bara de instrumente. De asemenea, puteți marca un document pentru ștergere folosind comanda corespunzătoare din meniul „Acțiuni”. După acești pași, documentele nu vor fi șterse, dar pictograma lor de stare va fi tăiată cu o cruce. Puteți anula oricând acest marcaj folosind aceleași metode.

Astăzi vom vorbi despre ștergerea documentelor, precum și a oricăror date obiect 1C Accounting în general (explic ce sunt datele obiect și cum diferă acestea de altele în cursul meu complet 1C Accounting 8 cu exemple). Uneori există situații ( da, poate nu uneori), când trebuie să ștergeți un document, dar acesta nu vrea sa plece. Să vedem de ce se întâmplă acest lucru și cum să-l remediem.

Din moment ce vorbim despre îndepărtare și această operațiune irevocabil, apoi asigurați-vă că citiți articolul despre backupul bazei de date. Foarte des, acest lucru ajută la evitarea problemelor majore în companie!

Cum să ștergeți un document în 1C Accounting

În primul rând, să ne uităm la modul în care obiectele sunt în general șterse în 1C Accounting 8. În primul rând, trebuie spus că nici un singur obiect (document 1C, element de director etc.) nu poate fi șters direct, așa cum, de exemplu, ștergem fișiere inutile pe Windows. Procesul de ștergere a documentelor în 1C este puțin diferit.

COMETARIU! În unele versiuni de 8.3 este posibilă ștergerea directă a elementelor, inclusiv a celor preinstalate(!). Nu utilizați niciodată acest lucru, cu atât mai puțin anulați-l această operațiune imposibil!

Pentru a șterge un element de director, un grup sau un document de care nu mai aveți nevoie, trebuie mai întâi marca pentru ștergere. Acest lucru se poate face folosind cheia Șterge pe tastatură sau butonul corespunzător din bara de instrumente. Mai jos este un exemplu din 1C Accounting 8.3:


Înainte de a face clic pe butonul de ștergere, asigurați-vă că obiectul dorit este selectat în listă.În timpul operațiunii, programul va cere confirmarea acțiunii.

website_

După confirmare, obiectul va fi marcat în listă cu o cruce roșie în stânga, ca în figura de mai jos. Apropo, despre cruce, dar alta, mai este una aici pe site.

website_

Notă: Când marcați un grup de directoare pentru ștergere, toate elementele, precum și subgrupurile, vor fi, de asemenea, marcate pentru ștergere. Prin urmare, Dacă există multe elemente în grupul marcat pentru ștergere, procesul poate dura ceva timp!

Puteți elimina un marcaj pentru ștergere în același mod în care îl puteți marca.

Dacă îl marcați la , execuția sa este anulată.

Pentru a scăpa în sfârșit de obiectele bazei de date 1C Accounting marcate pentru ștergere, trebuie să începeți procesarea „Ștergerea obiectelor marcate”. Pentru 1C Accounting 8.3, pentru a face acest lucru, accesați meniul principal.

website_

Iar pentru 1C Accounting 8.2, pentru a șterge obiectele marcate trebuie să mergeți la meniu „Operațiuni/Ștergerea obiectelor marcate”. sau în secțiunea „Administrare”.

website_

Tine minte: obiectele șterse nu pot fi restaurate. În nici un caz.

A fost o parte importantă a articolului, dar fără JavaScript nu este vizibil!

De ce nu este șters documentul?

Cu toate acestea, destul de des există situații în care un obiect marcat pentru ștergere nu poate fi șters definitiv. Din anumite motive, programul nu poate face acest lucru. De ce?

În 1C Accounting, un document sau un element de director nu poate fi șters dacă există cel puțin o legătură către acesta.

Astfel, dacă un document „nu dorește” să fie șters, înseamnă că este referit de alte documente din baza de date 1C. Ce vrei să spui prin referință? Foarte simplu. Aceasta înseamnă că în alt document Există un câmp în care acest „document care nu poate fi șters” este selectat ca valoare. Un exemplu pentru 1C Accounting 8.2 este dat mai jos.

website_

Dacă încercați să ștergeți factura subliniată în acest document, atunci va apărea o situație cu un document „etern”. Există un articol separat despre astfel de cazuri când un document sau un element de director nu este șters. Recomand să-l verificați.

Să rezumam

Dacă nu ștergeți niciun document, element de director sau orice altceva care este șters prin setarea unui semn de ștergere, atunci trebuie să ștergeți secvenţial toate legăturile către obiectul care este șters. Numai în acest caz nu vor exista obstacole în calea înlăturării sale definitive.

Desigur, dacă obiectele cu care este asociat acest document, aveți nevoie, apoi puteți uita de ștergere. De exemplu, era un depozit. Apoi a fost lichidat. Cu toate acestea, nu va mai fi posibilă eliminarea acestuia din baza de date 1C Accounting, deoarece este folosit în multe documente. Cu toate acestea, după prăbușirea bazei de date, puteți scăpa în continuare de documentele inutile.

Am discutat despre caracteristicile lucrului cu obiecte marcate pentru ștergere, ștergerea legăturilor către obiecte și alte probleme conexe în cursul meu complet despre Contabilitatea 1C. După trecere curs de pregatire toate întrebările tale despre 1C vor dispărea.

Cum să ștergeți documente și directoare în 1C 8.3? În program, puteți șterge obiectele marcate în două moduri:

  • Ștergerea interactivă;
  • Printr-o marcaj pentru stergerea obiectelor.

Să ne uităm în detaliu la exemple de ștergere a documentelor marcate pentru ștergere în 1C 8.3.

Ștergerea interactivă în 1C

Ștergeți interactiv în 1C– aceasta este pentru a șterge imediat, fără a verifica integritatea referențială.

Atenţie!!! ÎN în acest exemplu arătat – cum este interzis do!

În configurațiile tipice, dezvoltatorii 1C au dezactivat această funcție pentru majoritatea documentelor și cărților de referință:

La ce ar putea duce asta dacă ar exista o astfel de oportunitate? De exemplu, în configuratorul bazei de date demo vom activa posibilitatea de a edita obiecte și pentru rol Drepturi depline pentru cărți de referință NomenclaturăȘi Contrapartide bifeaza casuta Eliminare interactivă:

Acum să intrăm în modul utilizator și să ștergem câteva elemente de director selectând și făcând clic mai întâi Shift + Del:

  • Director Antreprenori:

  • Director Nomenclatură:

Și acum în configuratorul 1C 8.3 ne vom lansa Testare și reparareși verificați integritatea referențială a bazei de informații. Ca rezultat, obținem un număr mare de erori în diferite obiecte:

În modul utilizator al 1C 8.3, de exemplu, în documentul Vânzări de bunuri vom vedea legături întrerupte, adică legături către obiecte care nu mai există:

Și tocmai am șters două elemente din director. La ce poate duce? munca in continuare cu ștergere interactivă? Prin urmare, se recomandă debifarea casetei de ștergere interactivă din 1C 8.3.

Printr-o marcaj pentru stergerea obiectelor

Cu această metodă de ștergere se verifică integritatea referențială și dacă obiectul are legături, obiectul nu va fi șters.

Să luăm în considerare următorul exemplu: în modul utilizator al 1C 8.3, setați o casetă de selectare pentru a șterge obiectele:

  • În director Antreprenori:

  • În director Nomenclatură:

Pentru a șterge direct obiectele marcate pentru ștergere în 1C 8.3, trebuie să începeți procesarea . Această prelucrare poti rula:

  • Meniul principal – Toate funcțiile – Procesare – Ștergerea obiectelor marcate:

  • Meniul principal – Toate funcțiile – Standard – Ștergerea obiectelor marcate:

  • Secțiune Administrare – Serviciu – Ștergerea obiectelor marcate:

  • Secțiunea Administrare – Setări program – Suport și întreținere – Ștergerea obiectelor marcate:

  • Secțiunea Operațiuni – Serviciu – Ștergerea obiectelor marcate:

Procesarea „Ștergerea obiectelor marcate”

Procesarea „Ștergerea obiectelor marcate” vă permite să ștergeți în programul 1C fără a fi nevoie de modul exclusiv, adică puteți șterge obiecte atunci când utilizatorii se află în baza de informații 1C 8.3:

De asemenea, în 1C 8.3 pe formular este posibilă setarea unei casete de selectare „Blocați toate lucrările din programul 1C și accelerați ștergerea”. În acest caz, modul exclusiv va fi necesar pe durata ștergerii.

Pentru a vedea utilizatorii care sunt în acest moment lucrați în baza de informații și puteți cere să părăsiți programul în timp ce ștergerea rulează:

  • Făcând clic pe hyperlink "utilizatori(n)" pe formular „Ștergerea obiectelor marcate”, unde n este numărul de utilizatori activi;
  • Secțiunea Administrare – Setări program – Suport și întreținere – Utilizatori activi;
  • Sectiunea Administrare – Serviciu – Utilizatori activi:

Procesarea vă permite să alegeți unul dintre cele două moduri de ștergere: ștergerea automată sau selectivă a obiectelor în 1C 8.3.

Ca urmare, obiectele care nu au referințe sunt șterse automat:

Aici putem indica ce obiecte dorim să ștergem, lăsând casetele de selectare activate. Faceți clic pe butonul Șterge. Obiectele din 1C care nu au legături către alte obiecte vor fi șterse:

La finalizarea operațiunii de ștergere, sistemul 1C 8.3 va afișa obiectele care nu au putut fi șterse și legăturile acestora - în ce obiecte sunt utilizate aceste elemente:

Aici trebuie să te uiți:

  • Fie am marcat din greșeală aceste obiecte pentru ștergere și trebuie să debifam acest marcaj:

  • Fie acesta este un duplicat, atunci trebuie să utilizați procesarea „Căutați și eliminați duplicatele”. Acest subiect este discutat în detaliu în articol:

După finalizarea acestei operațiuni în 1C 8.3, articolul nostru marcat pentru ștergere nu va mai avea un link către document Implementare (act, factura):

  • Sau eliminați referințele la acest obiect. Adică pe partea dreaptă a formularului „Locurile de utilizare ale obiectului...” marcați ștergerea acestui obiect (dacă nu este necesar și a fost introdus incorect), sau trebuie să intrați în aceste obiecte și să redefiniți legătura:

După finalizarea manipulărilor noastre, faceți clic pe butonul Până la început:

Să revenim la fereastră:

Lăsați toate casetele de selectare activate și faceți clic pe butonul Șterge:

Deoarece obiectele marcate pentru ștergere nu mai au legături, acestea vor fi șterse în 1C 8.3.

Atenţie!Înainte de a șterge obiectele marcate pentru ștergere – .

Dacă a existat o duplicare a datelor personale ale unui angajat în 1C 8.3 ZUP (mai multe indivizii pentru o persoană), atunci este posibil să combinați carduri duplicate cu ajutorul unui asistent special. Cum să faceți acest lucru, urmăriți următorul videoclip:

Îndepărtarea automată în 1C 8.3 prin operațiuni de rutină

În programul 1C este posibil să se utilizeze sarcina de reglementare legume şi fructe îndepărtare automată prin stabilirea unui program.

Această funcție poate fi configurată în secțiune Administrare – Setări program – Suport și întreținere – Operațiuni de rutină, unde bifam caseta „Ștergeți automat obiectele marcate într-un program”:

Este recomandabil să setați programul pentru timpul în care sistemul este cel mai puțin încărcat și nimeni nu lucrează în baza de informații 1C 8.3.

Folosind exemplul, vom stabili un program din 05/03/2016, zilnic de la ora 02:00 Urmăriți hyperlinkul Stabiliți un program. Setări de program – fila Sunt comune:

Ștergerea directoarelor și documentelor din programul 1C 8.3 Contabilitate nu este posibilă.

Programul 1C 8.3 nu vă permite să ștergeți imediat directoare și documente din baza de date, fără verificări suplimentare. Acest lucru se face pentru a evita posibile erori. De exemplu, dacă doriți să ștergeți un element care este inclus într-un document, nu puteți face acest lucru.

Să ne uităm la cum să ștergeți documentele și directoarele marcate pentru ștergere în 1C 8.3. Eliminarea în 1C 8.2 este ușor diferită, dar are un algoritm similar.

Ștergerea obiectelor din 1C are loc în două etape:

  1. Marcare pentru ștergere - setarea unui semn că un document sau un director este planificat să fie șters. Acest element nu este diferit de altele; poate fi selectat și în alte obiecte.
  2. Ștergerea directă este o procedură specială în timpul căreia sistemul verifică dacă există legături către un anumit obiect în baza de date. După controlul referințelor, 1C ia o decizie: dacă obiectul marcat pentru ștergere poate fi șters sau nu.

Să ne uităm la acești doi pași. Instrucțiunile sunt absolut universale și sunt potrivite pentru toate configurațiile de pe 1C 8.3 - Contabilitate, ZUP, Managementul comerțului, ERP, Managementul firmelor mici și așa mai departe.

Marcați pentru ștergere

Setarea unui marcaj pentru ștergere în 1C este foarte simplă. Pur și simplu selectați documentul sau cartea de referință care vă interesează din listă și apăsați butonul „Șterge”:

După care trebuie să-ți confirmi intenția. Acum puteți vedea o notă specială în jurnal:

Aceasta înseamnă că data viitoare când ștergeți obiecte prin procesare specială, sistemul vă va oferi să ștergeți acest articol din nomenclatură.

Cum să ștergeți obiectele marcate pentru ștergere în 1C 8.3

A doua etapă este ștergerea directă a ceea ce este deja marcat în baza de date 1C. Acest lucru se face folosind un serviciu special de procesare „Ștergerea obiectelor marcate”. Se află în fila „Administrare”:

Când este deschis, 1C ne va oferi două opțiuni dintre care să alegem - ștergerea automată a tuturor obiectelor și selectivă:

Selectiv poate fi util pentru a șterge un anumit obiect. De exemplu, alegeți „ Mod auto" și faceți clic pe "Șterge". Va începe ștergerea tuturor obiectelor marcate pentru ștergere din sistem. La sfârșitul lucrării, sistemul va afișa situații conflictuale - obiecte care sunt marcate pentru ștergere, dar sunt incluse în contabilitate:

Aici trebuie să faci o alegere. De exemplu, am marcat articolul „Placă 4000x200x20” pentru ștergere, dar este inclus în documentele „Operațiune” și „Raport de producție pentru tură”. Dacă nici nu avem nevoie de aceste documente, pur și simplu le marchem pentru ștergere și facem clic pe butonul „Repetați ștergerea”. Dacă sunt necesare documente, merită să luați în considerare faptul că poate acest element nu ar trebui marcat pentru ștergere.

În acest exemplu, s-a decis că aceste documente nu sunt, de asemenea, necesare în baza de date, așa că le vom marca. Ca urmare, sistemul a șters atât nomenclatura de interferență, cât și documentul inutil:

Ștergerea automată a directoarelor și documentelor

În platforma 1C 8.3, a apărut o oportunitate excelentă de a șterge automat obiectele marcate. Această ocazie implementate folosind așa-numita sarcină de reglementare. Sistemul va efectua această procedură conform unui program. Va dura 3 minute din timpul dvs.

Pentru a configura, accesați fila „Administrare” - „Suport și întreținere”, există un steag „Ștergeți automat obiectele marcate într-un program”:

Când faceți clic pe el, sistemul va oferi opțiunea dorită pentru program:

Pe baza materialelor de la: programist1s.ru

Acțiune