Prelucrare externă torrent 1s 8.3. Informatii contabile

Luați în considerare în acest articol instrucțiuni pas cu pas pentru a crea procesări externe în 1C 8.3 în modul de aplicație gestionată, respectiv, vom folosi formulare gestionate. Și cel mai important, vom învăța cum să-l conectăm la mecanismul de „procesare externă” a configurațiilor 1C construite pe biblioteca subsistemelor standard versiunea 2.0 și mai nouă.

Sarcina va fi următoarea: să creeze cea mai simplă prelucrare externă care să efectueze o acțiune de grup pe cartea de referință „Nomenclatură”, și anume, să se stabilească procentul selectat din cota de TVA pentru grupul specificat de articole.

Pentru a face acest lucru, facem imediat setarea necesarăîn program (se consideră configurația 1C 8.3: „Enterprise Accounting 3.0” pe formulare gestionate).

Bifarea acestei casete ne oferă posibilitatea de a folosi procesarea externă.

Crearea unei noi procesări externe în 1C 8.3 prin exemplu

Acum să trecem la configurator. Selectați „Nou...” din meniul „Fișier”. Se va deschide fereastra de selectare a vizualizării. fișier creat. Selectați „Procesare externă”:

Se va deschide o nouă fereastră de procesare externă. Să-i dăm un nume chiar acum. Acesta va fi oferit la salvarea procesării pe disc:

Să adăugăm un nou formular de procesare gestionată. Indicăm că aceasta este forma de procesare și este cea principală:

Pe formular vom avea două elemente de recuzită:

  • Grup de nomenclatură - link către cartea de referință „Nomenclatură”;
  • SelectVAT Rate – un link către lista cotei TVA.

Creăm detalii în coloana „Recuzită” din fereastra din dreapta sus. Trageți-le cu mouse-ul în fereastra din stânga sus. Noile detalii ar trebui să apară imediat în formularul de mai jos.

Secvența detaliilor poate fi schimbată cu săgețile „Sus” - „Jos”:

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

Rămâne să adăugați butonul „Instalare”. În formularele gestionate, nu puteți adăuga doar un buton la un formular. Chiar dacă îl adăugați la structura elementelor de formular, acesta nu va fi vizibil pe formularul în sine. Butonul trebuie să fie asociat cu comanda pe care o va executa. Accesați fila „Comenzi” și adăugați comanda „Setare cotă TVA”. Creați o acțiune în proprietățile comenzii. Selectați handlerul de comandă „Pe client”. De asemenea, o comandă poate fi adăugată în formular prin simpla glisare și plasare a acesteia în secțiunea cu elemente de formular.

O procedură cu același nume va fi creată în modulul formular. În ea, numim procedura de pe server:

&AtClient

Procedura Setați cota TVA (comandă)

SetVATRateOnServer();

EndProcedure

În procedura de pe server, vom scrie o mică interogare și acțiuni legate de setarea cotei de TVA:

&Pe server

Procedura SetVATRateOnServer()

Solicitare = Solicitare nouă;
Solicitare.Text =
"SELECTAȚI
| Nomenclatură.Link
| DE LA
| Director.Nomenclatura AS Nomenclatura
|UNDE
| Nomenclatură.Referință ÎN IERARHIE (&Nomenclatură Grup)
| ȘI NU Nomenclatură.Marcă de ștergere
| Și NU Nomenclatura. Acesta este Grupul”;

Query.SetParameter("Grup de nomenclatură", Grup de nomenclatură);
RequestRes = Request.Execute();
SelectDetRecords = ResRequest.Select();

În timp ce SelectDetRecord.Next() Loop

Atentat, încercare
SprNo.Object.Write();
O exceptie
Raport ("Eroare la scrierea obiectului """ + SprNoobObject + """!
|» + DescriereEroare());
Sfârșitul încercării;

EndCycle;

EndProcedure

Ne întoarcem la fila „Formular”, adăugăm un buton în formular și îl asociam cu comanda:

Ca atare, procesarea noastră este gata de utilizare. Pentru a-l apela, în modul „1C Enterprise”, trebuie să accesați meniul „Fișier” - „Deschidere” și să selectați fișierul creat.

Cu toate acestea, lucrul în acest mod este convenabil pentru procesarea de depanare și nu este tocmai potrivit pentru a lucra cu utilizatorul. Utilizatorii sunt obișnuiți să aibă totul „la îndemână”, adică în baza de date în sine.

Pentru aceasta se folosește secțiunea „Rapoarte și procesări suplimentare”.

Dar pentru a adăuga procesarea noastră acolo, trebuie mai întâi să îi dăm o descriere și să spunem programului proprietățile sale.

Descrierea detaliilor procesării externe

Voi da un exemplu de conținut al acestei funcții. Trebuie să fie exportabil și, în consecință, localizat în modulul de procesare:

Funcția DetailOnExternalProcessing() Export

DataForReg = Structură nouă();
DataForReg.Insert(„Nume”, „Setarea cotei TVA”);
DataForReg.Insert(„SafeMode”, True);
DataForReg.Insert(„Versiune”, „ver.: 1.001”);
DataForReg.Insert("Informații", "Prelucrare pentru stabilirea cotei TVA în directorul Nomenclator");
DataForReg.Insert(„Vizualizare”, „Procesare suplimentară”);

TabZnCommands = New TableValues;
TabZnCommands.Columns.Add("Identificator");
TabZnCommands.Columns.Add(„Utilizare”);
TabZnCommands.Columns.Add(„Vizualizare”);

NewLine = TabZnCommands.Add();
NewString.Identifier = "OpenProcessing";
NewLine.Usage = "FormOpen";
NewLine.View = „Deschidere procesare”;
DataForReg.Insert("Comenzi", TabZnCommands);

Returnează DataForReg;

EndFunctions

Pentru a înțelege mai bine ce câmpuri ale structurii de date de înregistrare trebuie să utilizați, să ne uităm la detaliile directorului „Rapoarte și procesare suplimentare”:

După cum puteți vedea, totul este destul de simplu. Un singur atribut nu se potrivește: „Opțiune de lansare” - „Utilizare”. Dacă ne uităm la codul unuia dintre modulele comune, vom vedea cum apar o grămadă de aceste câmpuri:

Pentru a determina ce câmpuri ale structurii sunt necesare, mai întâi nu o puteți descrie, doar creați unul gol și apoi utilizați depanatorul. Dacă urmăriți modulele la înregistrarea procesării, devine imediat clar care câmpuri sunt obligatorii și care nu.

Conectarea procesării externe în 1C 8.3

În 1C, există multe obiecte de configurare care sunt oarecum legate de contabilitate - adică permit întreținerea acesteia - directoare, documente, registre și așa mai departe. Totuși, ce să faci atunci când trebuie să creezi un program în limbajul 1C, care nu are nicio legătură cu contabilitate, dar este necesar pentru nevoile de service ale programatorului sau pentru a facilita munca utilizatorului?

Un exemplu excelent este procesarea în serie a documentelor. Acesta este un instrument care vă permite să efectuați / modificați / imprimați nu un document, ci multe simultan, conform listei selectate. De acord - foarte convenabil.

Pentru a implementa instrumente în 1C pentru a facilita munca unui utilizator sau administrator al unei baze de date 1C, există un obiect de configurare special - procesarea 1C. Procesarea 1C poate face parte din configurație sau poate fi distribuită ca fisiere individuale(atunci procesarea se numește procesare externă 1C).

Procesarea 1C vă permite să vă dezvoltați propriile instrumente pentru programarea 1C, precum și pentru configurarea sau gestionarea 1C. Datorită acestui fapt, există sute de tratamente tipice pe Internet (dezvoltate de 1C) și mii de tratamente de amatori pe Internet.

Este timpul să încercați să faceți singur procesarea 1C. Detalii mai jos.

Ce sunt procesarea 1C și cum sunt utilizate

Mică introducere. Cei care sunt deja familiarizați cu procesarea 1C pot sări peste acest paragraf.

Deci, procesarea este un instrument scris de un programator. Nu știe să facă nimic pe cont propriu și nu salvează date în baza de date 1C, spre deosebire de, de exemplu, un document, care este salvat în baza de date și poate fi înregistrat și realizat pe cont propriu, fără programare suplimentară. Funcțiile de procesare ale 1C depind în întregime de programatorul care l-a scris.

În funcție de funcționalitatea de procesare, 1C poate fi împărțit în trei tipuri:

  • Configurație de procesare auxiliară 1C
    Există multe tratamente în fiecare configurație tipică. Acestea sunt folosite ca formulare de interfață suplimentare (desktopul utilizatorului, prezentare generală a configurației), ca parte a funcționalității de configurare (introducerea soldurilor inițiale, completarea inițială a bazei de date, închiderea lunii).
  • Obiecte (clase)
    Cei care cunosc alte limbaje de programare sunt deja familiarizați cu conceptul de obiect. Aceasta este o clasă care are la dispoziție un set de „variabile” și „funcții”. Farmecul său constă în autosuficiență - adică tot ceea ce este necesar pentru a-și îndeplini funcțiile este adunat într-o singură clasă.

    În 1C, clasele pot fi create folosind procesarea 1C: „variabile” - detalii de procesare 1C, „funcții” - funcții în modulul obiect de procesare 1C (marcat ca Export pentru funcții publice). Comoditatea constă atât în ​​crearea unei instanțe a unei astfel de clase, cât și în mutarea acesteia între configurații.

    Un bun exemplu este procesarea tipăririi 1C (formulare de printare suplimentare), pe care o puteți găsi în configurații tipice în directorul Formulare de printare suplimentare. Au întotdeauna o funcție publică Print() și o utilizare standardizată.

    Rețineți că, desigur, astfel de „clase” nu sunt direct legate de date - trebuie să fie trecute sau citite în „constructor”.

  • Instrumente suplimentare pentru utilizator și administrator
    Există multe instrumente generice pentru utilizare, de obicei de către DBA, care nu sunt legate de o anumită configurație. Astfel de instrumente nu sunt adesea incluse în distribuția de configurare tipică și sunt distribuite separat (de obicei pe discuri ITS). Pe lângă cele tipice, programatorii de pe Internet postează o mulțime de instrumente proprii.

    Un exemplu este: procesarea 1C a lucrării cu echipamente de tranzacționare, 1C consolă de activități (afișează o listă de sarcini programate), 1C consolă de interogări (vă permite să executați orice cereri fără programare) etc.

Unde sunt procesarea 1C

Deci, există procesare 1C încorporate în configurație și procesare 1C externă.

Procesarea 1C încorporată este utilizată de programator care dezvoltă configurația situațional - adică pot fi fie afișate în meniul utilizatorului (parte din meniul Instrumente), fie deschise programatic din alte obiecte 1C (de exemplu, din formularul de director). ).

Într-un fel sau altul, sub drepturi de administrator, puteți deschide o listă de procesări încorporate în configurație și oricare dintre ele, dacă este posibil să o deschideți (adică dacă are un formular de ecran și programatorul nu a setat o blocare la deschidere). Pentru a face acest lucru, în clientul gros, utilizați meniul Operațiuni/Procesare, în client slab utilizați meniul Toate funcțiile/Procesare. Dacă nu știți cum să găsiți aceste meniuri -.

În configurator, procesările 1C încorporate în configurație sunt situate în ramura Procesare.

Procesarea externă 1C este deschisă atât în ​​configurator, cât și în Enterprise folosind meniul Fișier / Deschidere.

Siguranță. Fi atent la . Modulul obiect de procesare 1C este executat automat la deschiderea procesării 1C în modul Enterprise. Prin urmare, dacă deschideți procesarea scrisă de un atacator, aceasta poate fi efectuată automat, fără întrebări.

Cum să faci singur procesarea 1C

Deci, să trecem la cel mai interesant lucru - algoritmul pentru crearea de la zero a procesării 1C pe cont propriu.

Prelucrare externă - foarte instrument la îndemână pentru companiile care utilizează configurații standard pe 1C:Enterprise 8.3. Acestea vă permit să nu irosești energie și bani pe actualizările 1C, făcând posibilă actualizarea bazelor de date cu un singur buton în modul utilizator simplu. Folosind mecanismul bibliotecii de subsisteme standard, puteți adăuga diverse butoane la documente și directoare fără a modifica configurația standard. Luați în considerare un exemplu de creare și conectare a procesării externe într-una dintre configurațiile 1C.

Creăm procesare externă în 1C 8.3

Pentru a crea o nouă prelucrare externă, utilizați configuratorul. Prin meniul „Fișier”, selectați comanda de creare „Nou...” și stabiliți că vom crea procesare externă. În fereastra care se deschide, setați numele, iar când apăsați „Enter” se completează automat. De asemenea, acest nume vă va fi oferit de către sistem ca nume de fișier la salvare.

Să adăugăm un formular de procesare făcând clic pe butonul lupă din fereastra corespunzătoare. De exemplu, să creăm o procesare care arată ce comenzi de vânzare utilizează un anumit articol. Pentru a face acest lucru, trebuie să plasăm pe formular:

  • Condiție - un câmp pentru stabilirea nomenclaturii;
  • Butonul care va apela codul.

Adăugăm atributul „Nomenclatură” cu tipul de date „DirectoryReference.Nomenclatură” în secțiunea corespunzătoare și butonul „Afișare” din meniul „Comenzi” -> „Comenzi formular”.

Pentru ca datele adăugate să se reflecte pe formular, acestea trebuie să fie trase în elementele formularului situate în partea din stânga sus. Este posibil să schimbați elemente folosind săgețile albastre. Pentru ca butonul pe care l-am creat să facă ceea ce ne-am propus, trebuie să îi atribuim o procedură. Peste tot meniul contextual selectați „Acțiune de comandă”, iar la întrebarea unde este nevoie de handler, vom răspunde: „Creați pe client și o procedură pe server”.


Fragmentul 1

&OnClient Procedure Show(Command) ShowOnServer(); EndProcedure &OnServer Procedure ShowOnServer() //Inserează conținutul handler-ului. EndProcedure

Am ales să creăm o procedură pe server, deoarece dorim să obținem o selecție din baza de date ca rezultat. Pe client, nu avem o astfel de oportunitate, așa că trebuie să ne conectăm la server, care face schimb de date cu baza de date. Acum trebuie să scriem codul care implementează ceea ce am planificat. Se vor utiliza interogarea și ieșirea tuturor documentelor prin intermediul funcției „Raport ()”.


Fragmentul 2

&OnClient Procedure Show(Command) ShowOnServer(Nomenclatura); EndProcedure &AtServer Procedure ShowAtServer(Nomenclatura) Interogare = Interogare nouă; Query.Text = "SELECTARE DIVERSE | Conținutul comenzii clienților. Referință AS Referință | FROM | Document. Comanda clientului. Conținut AS Conținutul comenzii clienților | UNDE | Conținutul comenzii clienților. Nomenclatură = &Nomenclatură"; Query.SetParameter("Nomenclatură", Nomenclatură); QueryResult = Query.Execute(); SamplingDetailRecords = QueryResult.Select(); While SelectionDetailedRecords.Next() Loop Report(SelectionDetailedRecords.Reference); EndCycle; EndProcedure

În stadiul actual, putem deschide procesarea externă ca un fișier obișnuit în baza de date 1C care rulează și va fi deja operațional. Dar dacă avem mulți utilizatori, va trebui să trimitem acest fișier tuturor, oferindu-i în același timp instrucțiuni despre cum să-l deschidem efectiv în 1C, ceea ce este extrem de incomod. Pentru a evita acest lucru, procesarea noastră ar trebui să fie localizată în interiorul uneia dintre secțiunile 1C. Pentru a face acest lucru, trebuie să o rafinăm puțin mai mult prin configurator, specificând anumite setări.

Pentru a plasa procesarea externă în secțiunea 1C, este necesară înregistrarea procedurii „Informații despre prelucrarea externă” în modulul obiect. În meniul principal de procesare, faceți clic pe „Acțiuni” și selectați „Modul obiect”. Aici este necesar să înregistrați toate setările necesare pentru 1C, astfel încât sistemul să înțeleagă ce i se cere și ce fel de fișier se află în fața lui. Captura de ecran arată codul pentru funcția „Detalii de procesare externă”.

Funcția DataOnExternalProcessing() Export DataForReg = Structură nouă(); DataForReg.Insert("Nume","Procesare externă nouă"); DataForReg.Insert(„SafeMode”, True); DataForReg.Insert(„Versiune”, „ver.: 1.001”); DataForReg.Insert(„Vizualizare”, „Procesare suplimentară”); TabZnCommands = New TableValues; TabZnCommands.Columns.Add("Identificator"); TabZnCommands.Columns.Add(„Utilizați”); TabZnCommands.Columns.Add(„Vizualizare”); NewLine = TabZnCommands.Add(); NewString.Identifier = "NewExternalProcessing"; NewString.Usage = "FormOpen"; NewRow.View = „Procesare externă nouă”; DataForReg.Insert("Comenzi", TabZnCommands); Returnează DataForReg; EndFunctions

Fragmentul 3

Conectarea procesării externe în 1C

Înainte de a conecta procesarea externă la o configurație tipică, trebuie să activați utilizarea acestui instrument. În „Administrare” la sub-articolul „Tipărire formulare, rapoarte și procesare” am pus steagul vizavi de mecanismul de care avem nevoie. Un buton pentru a merge la directorul de procesări suplimentare și rapoarte devine disponibil pentru noi.


Când mergem la listă, vom crea o nouă linie în ea, iar sistemul vă va solicita să selectați un fișier. Selectăm procesarea făcută și salvată, iar configurația 1C completează în mod independent majoritatea câmpurilor. Prin intermediul butonului „Run”, putem deja verifica performanța procesării noastre, dar acest lucru nu este foarte convenabil pentru alți utilizatori. Pentru ca utilizatorii să aibă echipa noastră și să poată efectua un apel, trebuie să:

  • Specificați locația obiectului. Făcând clic pe „Nedefinit”, deschidem fereastra secțiuni și indicăm în ce secțiuni va fi disponibilă operația;
  • Selectați utilizatorii pentru care această comandă va apărea în meniul „Procesare suplimentară” al secțiunilor selectate fără setări inutile. Pentru a face acest lucru, în partea tabelară, selectați elementul " Acces rapid» și adăugați utilizatori responsabili în jumătatea dreaptă;
  • Pe fila " Informații suplimentare» puteți specifica folderul în care va fi localizată procesarea descărcată;
  • După apăsarea butonului „Înregistrare” din secțiunea selectată din meniul „Prelucrare suplimentară”, utilizatorii vor găsi comanda noastră și o vor putea folosi.

Dacă vrem să facem modificări procesării noastre, trebuie mai întâi să o descarcăm din baza de date. Pentru a face acest lucru, în directorul „Procesare și rapoarte suplimentare”, găsiți linia dorită și utilizați comanda „Încărcați în fișier...”. Faceți modificări, salvați procesarea și utilizați butonul „Încărcare din fișier...” pentru a găsi fișierul epf modificat fără a modifica parametrii. După înregistrare, toți utilizatorii vor vedea modificările făcute.

Dacă utilizați o bază 1C non-standard sau depreciată, atunci profitați de ocazie pentru a descărca procesarea prin configurator. În arborele de obiecte din secțiunea „Procesări”, creați o nouă prelucrare și selectați „Înlocuire cu procesare externă, raportare...” prin meniul contextual. Rămâne doar să configurați lansarea procesării externe din secțiunea dorită, inclusiv procesarea adăugată în subsistemul dorit.


Lucrul cu procesare externă este foarte convenabil și evită multe conflicte. Singurul lor dezavantaj semnificativ este că nu sunt actualizate automat odată cu configurația. Adică, dacă dezvoltatorii au schimbat numele documentului sau directorului în configurația principală, va trebui să configuram manual procesarea.

Programatorii 1C experimentați încearcă să mențină numărul de modificări în configurația principală la minimum, astfel încât actualizarea să nu dureze prea mult. Dar utilizatorii doresc să-și automatizeze acțiunile de rutină și cer să-i ajute făcând „un buton suplimentar cu funcționalitatea necesară”. Procesarea ne va ajuta să facem fără modificări ale configurației tipice sau să le facem cât mai puțin posibil.

Prelucrare este un obiect de configurare special conceput pentru a modifica informațiile din baza de date sau pentru a crea noi funcționalități pentru administrator sau utilizatori.

Clasificarea tratamentului

În momentul creării, procesarea nu face nimic. Pentru ce este destinat și ce va face depinde în întregime de programatorul care îl scrie. În funcție de funcțiile lor, toată procesarea 1C poate fi împărțită în următoarele grupuri:

  • Seturi separate de funcții și proceduri, similare cu un obiect sau o clasă. Programatorii le pot folosi ca bibliotecă sau pot folosi toate bucățile de cod prescrise în procesare dacă le includ în configurație. De exemplu, funcțiile de imprimare sunt combinate de către dezvoltatorii de configurații tipice într-un singur loc;
  • Prelucrare auxiliară. Ei automatizează o zonă mică de lucru mecanic sau oferă utilizatorilor date în forma necesară. Aceasta include stațiile de lucru, procesarea în grup a documentației 1C, importul sau exportul de date etc.;
  • Instrumente suplimentare pentru lucrul cu date. Acestea sunt procesări specializate, cel mai adesea permițându-vă să lucrați cu orice configurație și bază de date.

Procesarea externă 1C 8.3 al doilea și al treilea tip este foarte des folosită de programatori în activitățile de zi cu zi. Fiecare dezvoltator experimentat 1C are propriul său set de „asistenți” - fișiere separate cu proceduri pentru toate ocaziile. Datorită acestui fapt, el este capabil să îndeplinească unele sarcini numai prin modificarea a câteva linii de cod: încărcarea sau descărcarea datelor, procesarea unui director sau documente, formarea unui formular tipărit - nu va fi dificil pentru dezvoltatori.

După ce programatorul a decis să creeze o procesare, el trebuie să înțeleagă unde trebuie adăugată. Nu este nevoie să vă grăbiți să deschideți configuratorul - configurațiile tipice acceptă posibilitatea de a adăuga procesare suplimentară externă. Caracteristica lor distinctivă este absența necesității de a schimba configurația principală și, în consecință, simplificarea actualizării. De asemenea, chiar și utilizatorii obișnuiți, și nu numai administratorii, îi pot conecta la configurație, deoarece sunt încorporați în sistemul de procesare.

Pentru a afla lista procesărilor conectate la configurația dvs., trebuie să o introduceți în modul configurator. Faceți clic pe meniul „Configurare” -> „Deschidere Configurare”. Se va deschide o fereastră în stânga în care puteți găsi toate obiectele de configurare, care includ procesarea încorporată.

Pentru a vedea lista procesărilor externe deja conectate la configurație, trebuie să rulați 1C în modul întreprindere. În programul UT, lista de interes pentru noi se află în secțiunea „Servicii”, în meniul „Forme de tipărire și procesare externe”. În alte produse tipice ale companiei 1C, acesta poate fi găsit în secțiunile „INS și Administrație” și similare.

Separat, merită menționat cum să deschideți procesarea externă, al cărei autor nu sunteți. Pe Internet, procesarea suplimentară 1C poate fi descărcată pe multe site-uri, majoritatea fiind concepute pentru a ajuta colegii. Dar există cazuri când procesarea 1C, lansată neglijent prin meniul „Fișier” -> „Deschidere”, s-a rupt baza de lucru companie imensă. Suplimente necunoscute prelucrare universală deschideți mai întâi în configurator și verificați cu atenție tot codul pentru a preveni consecințe teribile.

Crearea procesării în fișiere separate și conectarea acestora la baza de date 1C este una dintre abilitățile de bază ale unui administrator. Ați descărcat și verificat sau ați scris o procesare excelentă, care vă va ajuta pe dvs. și pe utilizatorii dvs. să lucrați în 1C. Acum sarcina dvs. este să adăugați procesare la configurație, astfel încât angajații companiei dvs. să utilizeze noua funcționalitate. Este suficient să treceți printr-un algoritm simplu și veți putea efectua o verificare de control și veți putea raporta finalizarea lucrărilor privind dezvoltarea funcționalității:

  1. Deschideți lista de procesări externe conectate la baza de date. S-a spus deja mai sus unde să cauți această listă;
  2. Faceți clic pe „Creare” și 1C va deschide o fereastră de selecție a fișierelor, prin care trebuie să specificați unde se află procesarea datelor 1C;
  3. După alegerea 1C, acesta va recunoaște independent tipul de procesare externă (ar fi trebuit să-l fi înregistrat anterior în modulul obiect). Unele câmpuri sunt completate automat - tip, nume fișier, versiune, nume comandă, nume și altele;
  4. De asemenea, 1C va citi din procesare unde ar trebui plasat - în documente, o carte de referință sau o secțiune specială pentru prelucrare suplimentară. Mai mult, dezvoltatorii pot adăuga un apel de procesare doar pentru formularele unor documente sau directoare;
  5. Pentru ca utilizatorii să vadă noua funcționalitate, trebuie să setați parametrul „Publicare” la „În uz”.

Pentru unele tipuri de procesare externă, este posibil să se stabilească utilizatorii care vor avea optiune noua sau program. Lucrările programate sau în fundal sunt un tip separat de procesare care poate fi efectuată fără intervenția utilizatorului. Aceasta este o funcționalitate convenabilă în cazurile în care trebuie să automatizați munca de rutină sau să începeți procesarea în lot a documentelor 1C. De asemenea, pot ajuta dacă serverul este slab - toată procesarea poate fi începută seara, când nu există utilizatori activi în baza de date.

Configurarea unui program în 1C este bogată în opțiuni, dar chiar și un utilizator nepregătit își poate da seama de principiile în câteva minute. În câmpul inferior, în funcție de valorile setate, se formează o descriere a programului, când trebuie începută procesarea și cum va fi efectuată. Pentru a verifica corectitudinea execuției, puteți utiliza jurnalul de înregistrare - acesta înregistrează data și ora începerii și sfârșitului procesării.

Multe companii francizate își construiesc implementarea exclusiv pe crearea de procesare - dezvoltă stații de lucru și le conectează. Adică înlocuiți interfata standard 1C cu nume complexe dezvoltate personal în funcție de dorințele utilizatorilor. Și conform datelor introduse pe partea de server, documentul 1C 8.3 este procesat imperceptibil pentru ochii angajaților companiei. Nimic nu te împiedică să folosești această experiență - și în curând compania ta își va da seama cât de valoroasă ești.

Atenţie!
Toată prelucrarea de pe discurile ITS este destinată în scop informațional și exclusiv pentru utilizatorii înregistrați ai ITS.

Selectarea și prelucrarea obiectelor. (Universal)

Caută obiecte în documente și directoare care îndeplinesc anumite condiții. Prelucrează rezultatele căutării.

Lista de bază de informații. (Universal)

Efectuează acumularea IB a configurațiilor tipice:

  • SCP 3.1.
  • BP 1,6.
  • UT 10.3.

Înregistrarea modificărilor pentru schimb. (Universal)

Editează, în modul aplicație gestionată, înregistrarea modificărilor la obiectele de schimb. Vă permite să modificați înregistrarea curentă pe diferite noduri. Modifică numărul de mesaje primite și trimise.

Conversia jurnalului de activitate al utilizatorului. (Universal)

Transformă într-un program, în limbajul încorporat, un jurnal de acțiuni ale utilizatorului.

Căutare text integral în date. (Universal)

Indexarea și căutarea în date.

Găsirea și înlocuirea valorilor. (Universal)

Caută și înlocuiește valorile de referință în obiectele IS.

Crearea unui jurnal tehnologic. (Universal)

Creează sau editează un fișier jurnal de proces. Are capacitatea de a configura crearea unui crash dump, de a configura condiții și evenimente, la apariția cărora informațiile vor fi scrise în acest jurnal.

Consola de joburi. (Universal)

Monitorizează lucrările de fundal și programate. Șterge, creează altele noi.

Conversia procesării externe. (Universal)

Modificarea informațiilor confidențiale. (Universal)

Schimbarea selectivă sau curățarea securității informațiilor din anumite informații.

Schimbarea detaliilor de grup. (Universal)

Modifică detaliile și părțile tabelare din documente și directoare.

Descărcarea și încărcarea utilizatorilor. (Universal)

Descarcă și încarcă utilizatorii IB într-un fișier XML.

Încărcarea datelor în baze de date externe. (Universal)

Descarcă structurile de date în DBMS extern folosind ADO în două moduri:

  • Descarca toate
  • Încărcați modificări (utilizat pentru a sincroniza modificările din IB-ul de lucru, cu IB-ul receptor). Acest mod folosește mecanisme de plan de schimb.

Suportă următorul DBMS:

  • Microsoft SQL
  • IBM DB2
  • Oracol
  • PostgreSQL
  • MySQL

Încărcarea și încărcarea datelor XML. (Universal)

Descarcă și încarcă date în IB, atât complet, cât și parțial. Este folosit pentru a transfera date între configurații care sunt similare în compoziția obiectului.

Încărcarea datelor dintr-un document de foaie de calcul. (Universal)

Încarcă date în directoare și părți tabulare din documente de foi de calcul.

Funcționează într-un client gros într-un mod de aplicație normal.

Consola de interogări. (Universal)

Este de mare ajutor în compilarea rapoartelor și crearea de interogări.