În acest articol vom analiza cum puteți modifica detaliile mai multor elemente dintr-un document sau director simultan. De exemplu, toate acțiunile vor fi efectuate pe baza demo 1C 8.3 Contabilitate 3.0.

Astfel de situații apar destul de des și există multe motive pentru ele. Doar imaginați-vă cât de incomod și de laborios ar fi să efectuați această operațiune pentru fiecare document separat.

În programul 1C 8.3 (pe formulare gestionate) există două metode principale de procesare în grup a directoarelor și documentelor:

  • din formularul de listă;
  • folosind procesarea standard.

Prima metodă este destul de simplă și orice utilizator o poate face față cu ușurință. Al doilea este destinat administratorilor și are mult mai multe funcționalități, de exemplu, schimbarea detaliilor în secțiuni tabelare.

Să începem de la simplu la complex. Să ne uităm la modul de utilizare a procesării în prima opțiune.

Să presupunem că, în exemplul nostru, trebuie să modificăm cota de TVA pentru mai multe articole din directorul cu același nume simultan. Pentru a face acest lucru, trebuie să deschidem formularul său de listă.

Evidențiați acele elemente care trebuie schimbate. Acest lucru se poate face cu butonul stâng al mouse-ului și ținând apăsată tasta „Ctrl” sau „Shift” de pe tastatură. Dacă toate elementele sunt într-un rând, atunci ele pot fi selectate nu cu mouse-ul, ci cu săgețile sus și jos de pe tastatură.

Fără a elimina selecția, faceți clic dreapta pe unul dintre elemente și selectați „Edit Selected” în meniul contextual care apare.

În continuare, în fața ta se va deschide o fereastră, în colțul din stânga sus vei vedea câte elemente pot fi modificate. În secțiunea tabelului de mai jos, indicați ce detalii trebuie modificate și ce valoare să setați pentru ele. În cazul nostru, vom seta toate articolele din câmpul „% TVA” la „Fără TVA”.

De asemenea, această prelucrare vă permite să schimbați nu numai mai multe elemente în același timp, ci și mai multe grupuri cu toate elementele subordonate. Pentru a face acest lucru, în formularul de configurare a detaliilor, faceți clic pe butonul „Parametri avansați” și în fereastra care se deschide, setați caseta de selectare în elementul „Procesează elemente copil”.

După ce ați setat toate setările necesare, faceți clic pe butonul „Modificați detaliile” din formularul de detalii. Dacă se modifică o cantitate mare de date, această operațiune poate dura mult timp. La finalizare, programul va emite o notificare corespunzătoare.

Acum, în același formular de listă, vedem că procentul de TVA s-a modificat în toate pozițiile pe care le-am selectat.

Procesare standard „Modificarea detaliilor grupului”

Fără îndoială, metoda descrisă mai sus este foarte ușor de utilizat și nu necesită abilități speciale sau drepturi de acces pentru utilizator, dar, din păcate, este posibil să nu fie întotdeauna aplicabilă. Apoi, procesarea standard vine în ajutor, care se află în secțiunea „Administrare” - „Suport și întreținere”. De asemenea, îl puteți găsi în procesare prin meniul „Toate funcțiile”.

Formularul de procesare în sine se va deschide în fața dvs. În câmpul de sus „Modificare” vom selecta documentele „Implementare (acte, facturi)”. Un hyperlink „Toate articolele” va apărea în dreapta. Făcând clic pe el, puteți configura selecția pentru a selecta nu toate documentele, ci doar unele după un anumit criteriu.

În formularul de selecție care se deschide, vom indica că avem nevoie doar de documente din decembrie anul trecut. Acest lucru se poate face în câmpul de sus al ferestrei. Pot exista orice număr de selecții. În partea inferioară, acele documente care corespund selecției specificate sunt selectate dinamic. În cazul nostru, vor fi procesate doar 56 de documente.

Acum trebuie să indicăm ce date și cu ce vom înlocui. Procesarea vă permite să editați nu numai detaliile antetului, ci și părțile tabelului. Acestea sunt plasate ca file pe formularul de procesare.

Introducerea de noi valori

Această prelucrare vă permite atât să setați rigid valorile detaliilor, cât și să utilizați algoritmi flexibili. În primul caz, totul este mult mai simplu. Acest mod este setat implicit la deschiderea procesării și poate fi comutat cu butonul corespunzător.

Pentru a simplifica exemplul, vom seta „Depozitul principal” ca depozit peste tot. După ce ați făcut toate modificările, faceți clic pe butonul „Modificați detaliile”.

Când faceți clic pe butonul „Setări avansate”, puteți extinde ușor capacitatea de a configura setări pentru modificarea detaliilor, de exemplu, modificarea detaliilor serviciului.

Folosind un algoritm arbitrar

Acest mod este mai flexibil decât precedentul, dar nu te poți lipsi de abilitățile de bază de programare. Îl puteți activa făcând clic pe butonul „Rulează algoritm personalizat”.

În partea stângă a procesării trebuie să descrieți algoritmul în sine, iar în partea dreaptă, pentru comoditate, se află detaliile documentului nostru.

În partea de jos a formularului, puteți indica dacă obiectul pe care îl schimbați este înregistrat automat sau această condiție va fi indicată în algoritmul dumneavoastră. De asemenea, puteți dezactiva utilizarea modului sigur atunci când efectuați modificări de grup la detalii.

În baza de date 1C 8.3, este posibil să setați detalii noi pentru antetul sau subsolul unui document sau să setați imediat detaliile directorului în formele de listă ale acestor obiecte utilizând procesarea de modificare a detaliilor de grup. În acest caz, detaliile părților tabelare ale documentelor pot fi modificate numai prin procesare.

Prima cale. Modificarea detaliilor prin selectarea și evidențierea obiectelor din formularele de listă

Sarcina nr. 1. Este necesar să se stabilească cota de TVA de 10% în directorul Nomenclator pentru grupul Fish, deoarece managerul a stabilit din greșeală 18%.

Să luăm în considerare un exemplu de soluție în configurația 1C 8.3 Enterprise Accounting, ediția 3. Interfață taxi.

Regula #1. Să facem o copie de arhivă a bazei de date 1C 8.3 și să începem.

Pasul 1

În meniul Directoare, grupul Produse și servicii, selectați directorul Nomenclatură. În grupul Produse, deschideți grupul Pește:

Pasul 2

Folosind o comandă rapidă de la tastatură Ctrl+A selectați toate produsele din grupul Pește (și utilizați combinația de taste Ctrlși clic stânga pe care le poți selecta separa elemente). Obiectele selectate sunt evidențiate în culoare.

Pasul 3

Faceți clic dreapta pe obiectele selectate și selectați elementul din meniul contextual Editați selectat:

Pasul 4

În fereastra pentru modificarea detaliilor, bifați caseta de lângă % TVA și noua valoare este 10%:

Pasul 5

Faceți clic pe butonul Modificați detalii. Primim un mesaj despre modificarea detaliilor a 4 elemente selectate. Rețineți că făcând clic pe butonul Înapoi puteți reveni la setarea unei noi valori pentru atribut. În cazul nostru, faceți clic pe Terminare:

Avem rezultatul în directorul Nomenclator: toate elementele grupului Fish au TVA stabilit la 10%:

De asemenea, puteți selecta elemente ale căror detalii trebuie modificate făcând clic pe Mai multe - Personalizare listă.

Cum să selectați documentele pentru procesarea de grup în 1C 8.2, consultați tutorialul nostru video:

A doua cale. Modificarea detaliilor utilizând procesarea Modificarea grupului de detalii în 1C 8.3

Sarcina nr. 2. Managerul a selectat incorect tipul de cabină furnizat clienților în documentele de expediere. Prin urmare, în 1C 8.3 Contabilitate 3.0 trebuie să modificați toate documentele afișate, înlocuind casa de schimb tip 1 cu tip 2.

Deoarece vorbim despre partea tabulară a documentului, folosim procesarea de modificare a detaliilor de grup. Meniu Administrare – Suport și Întreținere, grup de linkuri Corectarea datelor:

Hai să-l deschidem:

În câmpul Modificare, selectați obiectul de modificat. În cazul nostru, ne interesează documentele de implementare:

Rețineți că compoziția semnului de carte Rechizite depinde de tipul de articole selectate pentru schimbare. Va exista un set pentru cărți de referință și altul pentru documente. Mai mult, pentru acestea din urmă, în fila Detalii, vedem detaliile antetului și subsolului documentului. Și numai pentru documente apar marcaje suplimentare, corespunzătoare părților tabelare ale documentelor. De exemplu, pentru documentele de vânzări vedem filele Produse, Ambalaje returnabile, Servicii, Servicii agenție, Decontare avansuri.

Să selectăm implementările în care a fost livrat cabină tip 1. Dă click pe link Toate elementeleși setați selecția folosind butonul Adăugare condiție de selecție – Nomenclatură este egală cu tipul de cabină nr. 1 (4x2m). Ca urmare, elementele selectate au fost afișate imediat (interactiv) în baza de date 1C 8.3 și pot fi deschise și vizualizate din fereastra de selecție:

Să adăugăm o condiție de selecție, adică vom procesa doar documente din acest an. După cum puteți vedea, numărul documentelor în care dorim să modificăm detaliile a scăzut. Faceți clic pe OK:

În fereastra principală de procesare, în fila Produse, bifați caseta de lângă atributul Nomenclatură și selectați o nouă valoare din directorul corespunzător:

Acum nu ezitați să faceți clic pe butonul Modificați detalii (vezi imaginea unu de mai sus). Acum detaliile celor 4 documente selectate au fost modificate.

Deschideți unul dintre documentele procesate în jurnalul de documente Implementarea(acte, facturi). Folosind butonul DtKt, ne vom uita la postările unuia dintre documentele procesate. Vedem că cu ajutorul procesării în 1C 8.3 nu numai că am înlocuit articolele expediate, dar am generat și mișcările corecte ale documentului:

Modificarea detaliilor de serviciu ale documentelor utilizând Procesarea de modificare a detaliilor de grup

De exemplu, detaliile serviciului includ detaliile Postat sau marcajul de ștergere.

Sarcina nr. 3. Este necesar să postați un grup de documente în baza de date 1C 8.3.

Selectăm documentele necesare, așa cum am discutat mai sus. În fila Detalii, selectați atributul Postat – Valoare nouă da:

Atenție: în 1C 8.3, atributul Trecut este unul de serviciu și va fi disponibil doar dacă bifați caseta din parametrii suplimentari - Afișați detaliile serviciului.

Faceți clic pe butonul Modificați detalii (vezi imaginea unu de mai sus). Și primim un mesaj despre problemă:

Adică, procesarea de modificare a detaliilor de grup „diagnosticează” și erorile care nu permit modificarea detaliilor. În cazul nostru, programul 1C 8.3 raportează că nu poate posta un document marcat pentru ștergere.

După remedierea problemei, faceți clic pe butonul Repetați modificarea. Acum detaliile celor 4 documente selectate au fost modificate.

Dacă în 1C 8.3 este necesară modificarea detaliilor obiectelor de diferite tipuri

De exemplu, să selectăm Contracte și Factura cumpărătorului pentru a le modifica. Doar 6 detalii sunt afișate posibil pentru modificări: comentariu, organizare, marcaj de ștergere, manager, link, tip de preț. Acestea sunt detalii generale pentru diferite tipuri de obiecte: Contracte și Factură Cumpărător. Când încercăm să selectăm elemente, vedem posibilitatea de a selecta din aceleași câmpuri:

Pentru obiectele selectate, putem, de exemplu, să înlocuim un comentariu cu altul sau să setăm un semn de ștergere.

Este posibil să modificați detalii și informații suplimentare utilizând procesarea de grup?

Da, și există o astfel de oportunitate în 1C 8.3!

Sarcina nr. 4. Angajații organizației Parquet Master trebuie să fie împărțiți în două grupuri de recalificare și apartenența la grup trebuie să fie reflectată în cardul de angajat. Mai mult, grupa de recalificare nr. 1 va include angajații de sex feminin (toți) și bărbați născuți în 1980 și mai tineri, iar grupa de recalificare nr. 2 va include salariații rămași, adică bărbați născuți înainte de 1980.

În meniul Administrare - Setări generale am stabilit Caseta de bifat Detalii și informații suplimentare. Creăm un atribut suplimentar al obiectului de configurare Angajați – Grup de recalificare cu valorile Grup 1 și Grup 2:

Deschideți procesarea Modificare a detaliilor grupului în meniul Administrare – Suport și întreținere:

  • Selectarea elementelor de schimbat – Angajații;
  • Detalii modificabile – Grup de recalificare;
  • Puneți o bifă lângă atribut și selectați o nouă valoare - Grupa 1:

Faceți clic pe butonul Toate elementele pentru a selecta angajații pentru a seta o nouă valoare pentru Grupul de recalificare. Am stabilit selecția în funcție de organizația Parquet master, de sexul individului (egal cu femeia) și de data nașterii persoanei (mai mare sau egală cu 01/01/1980). Astfel, au fost selectați 2 angajați. Faceți clic pe OK:

Să revenim la detalii (poza unu de mai sus). Faceți clic pe Modificare detalii și obțineți rezultatul - în 1C 8.3 detaliile elementelor selectate au fost modificate. Făcând clic pe butonul Înapoi, puteți vedea elementele selectate, le puteți deschide și puteți vedea detaliile modificate:

Astfel, Kudryavtseva are un grup de recalificare - Grupa 1:

Făcând clic pe butonul Înapoi, puteți schimba condițiile de selecție la selecția după Condiția I – Data nașterii persoanei este mai mică de 1980, iar sexul este masculin. Vedem că 3 angajați corespund acestei selecții:

Vă prezentăm o procesare universală pentru căutarea și înlocuirea valorilor care funcționează atât în ​​1s 8.2 (aplicație obișnuită), cât și în 1s 8.3 (aplicație gestionată). După cum ați înțeles deja din nume, această prelucrare are scopul de a înlocui o valoare cu alta, iar tipurile de referință sunt înlocuite în consecință.

Când ar trebui să utilizați procesarea de căutare și înlocuire?

Să ne imaginăm această situație: un contabil conduce două companii în aceeași configurație 1C și scrie 100 de documente de chitanță pe săptămână. Când lucrarea era aproape finalizată, contabilul a observat o eroare, documentele pe care le-a introdus în program aveau atributul „Organizare” incorect; pur și simplu a amestecat și a introdus accidental date pentru o altă organizație. Refacerea a 100 de documente consumă timp și incomod... Aici procesarea pentru căutarea și înlocuirea valorilor în 1C vine în ajutor.

Cum arată procesarea pentru căutarea și înlocuirea valorilor în 1C?

Descărcați căutarea procesării și înlocuiți valorile pentru 1s 8.2 și 1s 8.3


De la noi puteți descărca gratuit căutarea și înlocuirea valorilor de procesare pentru 1s 8.2 și 1s 8.3

Cum se utilizează căutarea și înlocuirea valorilor de procesare 1c?

Să ne imaginăm că avem o contraparte „Uniopt”, aceasta este folosită în baza de date în diverse documente, contracte etc. Trebuie să înlocuim oriunde se găsește contrapartea „Uniopt” cu contrapartea „VimpelCom”, aici ne va ajuta procesarea pentru căutarea și înlocuirea valorilor 1c. De asemenea, am putea înlocui un articol cu ​​altul sau, de exemplu, anulăm procesarea unor documente. Deci, să încercăm să înlocuim contrapărțile noastre.

Mai întâi, să deschidem procesarea, File ---> Open. Fereastra principală va apărea în fața noastră, faceți clic pe plus din partea superioară a tabelului, va fi adăugată o linie. Acum apăsați butonul „T”, ca în figura de mai jos.

Selectăm directorul contrapărții și contrapartea de care avem nevoie, apoi facem același lucru pentru partea dreaptă a liniei, până la urmă ar trebui să avem ceva așa cum se arată mai jos.

Descărcați procesarea universală a obiectelor 1C 8.3.

Într-o versiune de aplicație obișnuită a platformei 1C 8.2 și 8.1 (pe formularele obișnuite) a existat o prelucrare atât de minunată precum „Selecția și procesarea universală a obiectelor”. A simplificat foarte mult viața programatorilor și administratorilor de programe.

Aceeași procesare 1C a apărut pentru o aplicație gestionată (8.3 și 8.2). Înainte de aceasta, în 1C 8.3, era necesar să se mulțumească cu procesarea standard a modificărilor de grup la detalii, dar nu rezolvă toate sarcinile care sunt necesare în munca zilnică a unui utilizator sau programator 1C.

Căutarea și selecția obiectelor

După descărcarea procesării, o putem rula ca una externă. Pentru cei care nu știu, acest lucru se face prin meniul „Fișier” – „Deschidere”. Va apărea fereastra de procesare:

Pe prima filă trebuie să selectăm obiectul cu care vom lucra. Și astfel, în câmpul „Căutare obiect” documentul „Vânzări (acte, facturi)” este deja selectat. Acest lucru se datorează faptului că acest obiect a fost deja selectat înainte. Procesarea poate aminti.

Făcând clic pe butonul „Configurare selecție”, putem seta selecția pentru aproape orice câmp al obiectului:

Dacă datele de selecție nu sunt suficiente, puteți selecta obiectele necesare folosind o interogare personalizată. Pentru a face acest lucru, mutați comutatorul „Mod selecție” în poziția corespunzătoare.

După toate setările, obiectele trebuie selectate. Faceți clic pe butonul „Găsiți obiecte” și priviți rezultatul selecției:

Elemente de prelucrare

Să mergem la fila „Procesare”:

Poate că doar primele trei tratamente merită o scurtă trecere în revistă separată. Munca celorlalți este clară după nume și nu necesită setări.

Algoritm arbitrar

Procesarea „Algoritm personalizat” vă permite să scrieți un program de acțiuni asupra obiectelor în limbajul intern 1C. Procesarea necesită abilități de programare și descrierea sa merită un articol separat. Cu ajutorul acestuia puteți face acțiuni practice asupra obiectelor:

Detalii de configurare

Procesarea „Detalii de setare” vă permite să modificați detaliile documentelor sau directoarelor selectate, precum și registrele de informații. Prelucrare destul de utilă și uneori pur și simplu necesară. De exemplu, să înlocuim moneda documentului în documentele selectate:

Trebuie remarcat imediat că procesarea poate fi efectuată imediat sau puteți salva setarea. Această setare va fi afișată în arborele de procesare.

Renumerotarea obiectelor

Procesarea „Renumerotarea obiectelor”, în consecință, vă permite să renumerotați documentele sau să schimbați codurile de director. Procesarea oferă un set bogat de acțiuni. De exemplu, ați decis să schimbați prefixul documentelor pe care le-ați selectat:

Acum să vedem ce putem face cu setările salvate. Se pare că putem executa într-un singur lot, transferându-l în fereastra „Procesări selectate”:

Acum putem executa secvențial setările selectate făcând clic pe butonul „Run”.

Pe baza materialelor de la: programist1s.ru


Închide