internetul Windows. Android

Stivuitoarele de actualizare nu se termină. Proceduri de procesare a datelor

17.04.2018

Noua versiune 3.1.60.46.

Utilizatori de software "Ailant: Managementul locuințelor și utilităților" este disponibil pentru descărcarea unei noi versiuni 3.1.60.46 din 04/17/2018 din 04/17/2018. Vă reamintim că utilizatorii personalului editorial 2.0 și 3.0 din produsul software înainte de a instala această versiune trebuie să se asigure că setul de tranziție la editare este achiziționat 3.1. În caz contrar, activarea produsului software nu va fi posibilă.

Fișierele de actualizare sunt concepute pentru a se actualiza cu versiunile. 3.1.59.45

NOTĂ:Înainte de modernizare La eliberarea programului 3.1.60.46 din programul "Ailant: Manager de Management Locuințe", trebuie să verificați dacă procedurile de actualizare a versiunii anterioare sunt făcute și, dacă este necesar, le execută.

Pentru a face acest lucru, sub administrator, accesați meniul / administrarea / întreținerea / rezultatele rezultatelor actualizării / actualizării programului și prelucrarea suplimentară a datelor. Dacă legătura indică faptul că nu toate procedurile sunt executate, adică, nu există niciun mesaj "Toate procedurile de actualizare au succes", atunci este necesar:

1. Creați cel puțin un angajat în directorul "Angajați".

2. Începeți actualizarea procedurilor suplimentare de procesare a datelor. Pentru a face acest lucru, sub administrator, accesați meniul / administrarea / întreținerea / rezultatele rezultatelor actualizării / actualizării programului și prelucrarea suplimentară a datelor. Faceți clic pe linkul care indică numărul procedurilor de actualizare completate.

Se deschide fereastra "Proceduri avansate de date". În partea de jos a ferestrei, faceți clic pe butonul "Run".

După închiderea ferestrei "Proceduri avansate de procesare a datelor", închideți fereastra de actualizare a programului. Re-faceți clic pe linkul "Actualizare rezultate și procesare suplimentară de procesare a datelor". Ar trebui să existe o legătură "Toate procedurile de actualizare cu succes". După aceasta, puteți actualiza următoarea versiune 3.1.60.46.

Versiunea de bază

Crearea de date ca proces de procesare, prevede educația lor ca urmare a unui anumit algoritm și a utilizării ulterioare pentru transformări la un nivel superior. Modificarea datelor este asociată cu afișarea modificărilor din zona obiectului real efectuată prin încorporarea de date noi și eliminarea inutilă.

Controlul, securitatea și integritatea vizează afișarea adecvată a stării reale a domeniului subiectului în modelul de informare și furnizarea de protecție a informațiilor de la accesul neautorizat (siguranța) și de la eșecuri și deteriorări aduse tehnice și software-ului. Căutarea informațiilor stocate în memoria computerului este efectuată ca o acțiune independentă atunci când efectuați răspunsuri la diverse solicitări și ca o operație auxiliară la procesarea informațiilor. Suportul de soluții este cea mai importantă acțiune efectuată la procesarea informațiilor. O alternativă largă la deciziile luate duce la necesitatea de a utiliza o varietate de modele matematice.

Crearea de documente, rapoarte, rapoartele sunt de a converti informațiile în forme adecvate pentru citirea atât a unei persoane, cât și a unui computer. Operațiunile precum procesarea, citirea, scanarea și documentele de sortare sunt legate de această acțiune.

La conversia informațiilor, transferul său este realizat de la o formă de reprezentare sau existență la altul, care este determinată de nevoile care apar în procesul de implementare a tehnologiei informației. Implementarea tuturor acțiunilor efectuate în procesul de procesare a informațiilor se efectuează utilizând o varietate de software. Cea mai comună zonă de aplicare a informațiilor de procesare a operațiunilor tehnologice este luarea deciziilor. Luarea deciziilor în condiții de certitudine. În această problemă, modelul sistemului de obiecte și control este considerat specificat, iar efectul mediului extern este irelevant. Prin urmare, între strategia selectată pentru utilizarea resurselor și rezultatul final, există o conexiune fără ambiguitate, de unde rezultă că, în condiții de certitudine, este suficient să se utilizeze o regulă decisivă pentru a evalua utilitatea opțiunilor de soluție, luând ca optimă duce la cel mai mare efect. Dacă există câteva astfel de strategii, atunci toate acestea sunt echivalente. Pentru a căuta soluții în condiții de certitudine, se utilizează metode de programare matematică.

Luarea deciziilor sub risc. Spre deosebire de cazul precedent, pentru luarea deciziilor în condiții de risc, este necesar să se țină seama de influența mediului extern, care nu este supusă prognozei exacte și numai distribuția probabilistică a statelor sale este cunoscută. În aceste condiții, utilizarea aceleiași strategii poate duce la diferite rezultate, ale căror probabilități sunt considerate specificate sau pot fi determinate. Evaluarea și selectarea strategiilor se efectuează utilizând o regulă decisivă care ia în considerare probabilitatea de a realiza rezultatul final. Luarea deciziilor în condiții de incertitudine. Ca și în sarcina anterioară dintre alegerea strategiei și rezultatul final, nu există o relație fără echivoc. În plus, probabilitățile apariției rezultatelor finale sunt, de asemenea, necunoscute, ceea ce poate fi determinat sau nu au în contextul sensului semnificativ. Fiecare pereche "Strategia - rezultatul final" corespunde unei evaluări externe sub forma unei victorii. Cea mai comună este utilizarea criteriului de obținere a câștigurilor maxime garantate.

Luarea deciziilor în condiții multiferitice. În oricare dintre sarcinile enumerate mai sus, multi-caracteritate are loc în cazul mai multor independenți, care nu se convertesc într-o altă țintă. Prezența unui număr mare de soluții complică evaluarea și selectarea strategiei optime. Una dintre modalitățile posibile de rezolvare este utilizarea metodelor de modelare. Soluția de sarcini cu ajutorul inteligenței artificiale este de a reduce opțiunile de stingere atunci când caută o soluție, în timp ce programele implementează aceleași principii care folosesc oamenii în procesul de gândire.

Sistemul de experți se bucură de cunoștințele cu care posedă în zona sa îngustă pentru a limita căutarea pe cale de a rezolva problema prin îngustarea treptată a cercului de opțiuni.

Pentru a rezolva problemele în sistemele expert utilizează:

metoda de ieșire logică bazată pe tehnica dovezilor, numită rezoluția și utilizarea refuzului de negare (dovada "de la contrare");

metoda de inducție structurală bazată pe construirea de soluții pentru a determina obiectele dintr-un număr mare de date la intrare;

metoda de reguli euristice bazate pe utilizarea experienței experților și nu asupra regulilor abstracte ale logicii oficiale;

metoda de mașini bazată pe prezentarea informațiilor privind obiectele comparate într-o formă convenabilă, de exemplu, sub formă de structuri de date numite cadre.

Sursele de "intelect", manifestate în rezolvarea unei probleme, pot fi inutile sau utile sau economice în funcție de proprietățile specifice ale zonei în care este setată sarcina. Pe baza acestui fapt, poate fi efectuată o alegere a unei metode de construire a unui sistem de experți sau a unui produs software finit. Procesul de dezvoltare a unei soluții bazate pe datele primare poate fi împărțit în două etape: producerea de soluții permise prin formalizare matematică utilizând o varietate de modele și alegerea soluției optime bazate pe factori subiectivi.

Nevoile de informare ale factorilor de decizie sunt, în multe cazuri, vizând indicatorii tehnici și economici integrali care pot fi obținuți ca urmare a prelucrării datelor primare care reflectă activitățile curente ale întreprinderii. Analizând relațiile funcționale dintre datele finale și primare, puteți construi așa-numitul schemă de informare, care reflectă procesele de agregare a informațiilor. Datele primare sunt, de obicei, extrem de diverse, intensitatea primirii lor este ridicată, iar volumul total al intervalului de interes este minunat. Pe de altă parte, compoziția indicatorilor integrați este relativ mică, iar perioada necesară a actualizării acestora poate fi semnificativ mai scurtă decât perioada de modificare a datelor primare - argumente.

Pentru a sprijini luarea deciziilor, prezența următoarelor componente este obligatorie:

  • * Generalizarea analizei;
  • * prognoză;
  • * Modelarea situației.

În prezent, este obișnuit să aloce două tipuri de sisteme de informare de luare a deciziilor. Sistemele de suport pentru sprijinul deciziei DSS (Sistemul de susținere a deciziilor) Selectarea și analiza datelor privind diferitele caracteristici și includerea fondurilor:

  • * Accesul la baze de date;
  • * extragerea datelor din surse eterogene;
  • * Reguli de modelare și strategii de afaceri;
  • * Diagrame de afaceri pentru a reprezenta rezultatele analizei;
  • * Analiza "dacă aceasta";
  • * Inteligența artificială la nivelul sistemelor de experți.

OLAP Sisteme operaționale de prelucrare analitică (procesarea analizei online) utilizează următoarele instrumente pentru luarea deciziilor:

  • * Echipamente puternice de calcul multiprocesor sub formă de servere speciale OLAP;
  • * Metode speciale de analiză multidimensională;
  • * Depozite de date speciale Depozit de date.

Punerea în aplicare a procesului de luare a deciziilor este de a construi aplicații de informare. Selectăm componente funcționale tipice în aplicația de informare suficientă pentru a forma orice aplicație bazată pe baze de date.

PS (Servicii de prezentare) - Instrumente de prezentare. Furnizate de dispozitive de găzduire de la utilizator și afișând ce raportează componenta IT a componentei logice PL View, plus suportul software corespunzător. Acesta poate fi un terminal de text sau un terminal X, precum și un computer personal sau o stație de lucru într-un mod de emulare software a unui terminal sau a unui terminal X.

PL (logica de prezentare) - Logica de prezentare. Gestionează interacțiunea dintre utilizator și computer. Procesează acțiunile utilizatorului pentru alegerea unei alternative la meniu, apăsând butonul sau selectați elementul din listă.

BL (logica aplicației de afaceri o) - logica aplicației. Un set de reguli pentru luarea deciziilor, calculelor și operațiunilor de executare a cererii.

DL (logica datelor) - logica managementului datelor. Selectați, actualizați și introduceți operatorii SQL, care trebuie efectuate pentru a implementa logica logicii de gestionare a aplicațiilor.

DS (servicii de date) - Operațiuni cu o bază de date. Acțiunile DBMS cauzate de efectuarea logicii de gestionare a datelor, cum ar fi manipularea datelor, definiția datelor, fixarea sau relansarea tranzacțiilor etc. DBMS compilează de obicei aplicațiile SQL.

FS (servicii de fișiere) - operațiuni de fișiere. Operațiuni de disc Citiți și scrieți date pentru DBMS și alte componente. De obicei sunt funcții de operare.

Printre elaborarea aplicațiilor de informații, se pot distinge următoarele grupuri principale:

  • * Sisteme de programare tradiționale;
  • * Instrumente pentru crearea de aplicații server de fișiere;
  • * Mijloace pentru dezvoltarea aplicațiilor "client-server";
  • * Mijloace de automatizare a muncii de birou și a gestionării documentelor;
  • * Instrumente de dezvoltare prin Internet / Aplicații intrinse;
  • * Mijloace de automatizare a proiectului de aplicații. (4.Anthopolsky A.B. - Resursele de informare rusești: Ghid științific și metodologic.)

transport Codificarea fontului rutier

Sistemul Kraft este construit pe tehnologia serverului client și utilizează DBMS relațional Firebird (sau Oracle). Aceasta înseamnă că prelucrarea datelor este efectuată practic pe serverul bazei de date, ceea ce diminuează în mod semnificativ procesul.

Lucrul cu datele din sistemul Kraft se bazează pe tehnologia brevetată Sybase Datawindow, care oferă instrumente puternice pentru procesarea, filtrarea, informarea informațiilor, precum și în limba de programare K-script încorporată. Luați în considerare principalele tipuri de prelucrare a datelor în sistem și modul în care acestea sunt executate.

Citirea datelor

De obicei, datele de citire se efectuează la deschiderea oricărei ferestre cu date (de exemplu, un director sau un jurnal de documente). În funcție de modul în care este proiectat un anumit obiect, datele sunt prezentate într-o formă liniară sau ierarhică. Ori de câte ori este asumată stocarea cantităților mari de date, utilizarea unei scheme ierarhice este recomandată pentru ușurința navigației și a căutării de date. În cazul documentelor, se aplică și măsuri speciale pentru organizarea optimă a datelor, inclusiv filtrele preinstalate pentru jurnalele de documente. Utilizarea tehnologiei Sybase Datawindow vă permite să obțineți o viteză fără precedent la citirea datelor care sunt limitate numai de lățimea de bandă de rețea. A se vedea și organizația de date pentru mai multe informații.

Execuția de raport

Raportul este un tip de date de citire prezentate într-o formă specială. În sistemul Kraft, orice raport este un obiect de configurare cu un format specificat de interogare SQL și de prezentare a datelor. Spre deosebire de alte sisteme informatice, nu există o prelucrare intermediară a datelor de raport după emiterea acestora serverul de baze de date! Aceasta înseamnă că viteza de executare a oricăror rapoarte din ambarcațiune este limitată numai de performanța echipamentului de server și practic nu depinde de puterea stației de lucru (adică avantajele tehnologiei SQL și serverul client sunt implementate integral ). În sistemul Kraft, timpul pentru a efectua chiar și cele mai complexe rapoarte nu depășește 30 de secunde (de obicei nu mai mult de 5-10 secunde).

Introducerea și schimbarea datelor

Introducerea și schimbarea datelor apare în principal prin intermediul formularelor de intrare atribuite obiectelor de afaceri relevante. Utilizarea tehnologiei Sybase Datawindow oferă operațiuni de schimbare ridicată a datelor. La introducerea și schimbarea datelor, mecanismul de tranzacționare Firebird (Oracle) este pe deplin acceptat, ceea ce garantează fiabilitatea înregistrării datelor în baza de date. Când modificați documentele de sistem (ca obiecte complexe) în sistemul Kraft, modul de blocare poate fi utilizat suplimentar la nivelul sesiunilor de utilizatori, ceea ce face posibilă eliminarea posibilității de editare simultană a documentului de către diferiți utilizatori.

Prelucrarea obiectelor logice de afaceri

La introducerea și schimbarea acestor obiecte complexe, cum ar fi documentele, pot fi efectuate proceduri logice de afaceri asociate. Sistemul Kraft pentru configurația modulelor de aplicare este cel mai adesea folosit în aplicare cu 3 legături pentru procesarea logicii de afaceri, așa cum se arată în figura de mai jos.

Utilizarea nivelului intermediar al logicii de afaceri vă permite să selectați acest strat într-un proces separat pe serverul de aplicații (dacă există), ceea ce accelerează în mod semnificativ executarea procedurilor, deoarece majoritatea algoritmului care nu depinde de partea de interfață poate fi transferat acolo. De asemenea, cea mai "greu" parte a algoritmului de prelucrare a datelor este adesea plasată în proceduri stocate pe serverul de baze de date. Cu această schemă de procesare, procedurile de afaceri realizează distribuția optimă a sarcinii între client și server și viteza maximă.

Efectuați proceduri complexe de procesare a datelor

Acestea includ, de exemplu, procedurile de transfer în masă a documentelor sau auditul datelor. Toate aceste proceduri (precum și procedurile oricăror alte module logice de afaceri) sunt implementate în limba de configurare K-script încorporată. Aici, dezvoltatorul oferă oportunități ample de a alege o implementare. Prezența suportului SQL încorporat în limba K-Script (inclusiv cursoare) vă permite să scrieți pe deplin procesarea datelor oricărei complexități în procedura de configurare. În același timp, în plus față de operatorii SQL (introduceți, actualizați, ștergeți) și SQL Cursors, este posibilă, de asemenea, utilizarea operatorii SQL "dinamic" ("în zbor" din codul programului), precum și o construcție specială -In Object Buffer de date - Magazin de date. Cu toate acestea, soluția optimă este adesea separarea logicii de afaceri reale și a pieselor încărcate algoritmic la partea clientului și a serverului, unde partea de server este implementată ca proceduri stocate pe serverul de baze de date denumite din procedura de configurare în sistemul încorporat.

Configurațiile tipice ale modulelor Kraft oferite de Bino Soft sunt optimizate pentru a accelera procesarea datelor și maximizarea avantajelor tehnologiilor Kraft System.

Astăzi vrem să vă spunem despre utilizarea rapoartelor și tratamentelor suplimentare și în special extensiile de configurare în modelul de serviciu. Tehnologiile nu sunt în vigoare, întreținerea bazelor 1C din nor devine din ce în ce mai atractivă. Ceea ce trebuie să știți că nevoile de funcționalitate pentru compania dvs. a fost implementată într-o bază închiriată și modul în care acest proces arată ca un furnizor de servicii - va fi posibil să aflați despre el sub reducere.

Ce este rapoartele externe și prelucrarea

Tratamentele 1c sunt diferite, dar în orice caz, aceștia extind funcționalitatea configurației și vă permit să obțineți acces rapid la informațiile stocate în baza de date, fără a schimba configurația și a elimina din suport. Acestea pot fi construite direct în configurație, adăugate ca o extensie de configurare sau sunt fișiere externe.

Funcționalitatea de procesare este împărțită în cele care pot schimba datele și cele care analizează pur și simplu informațiile și rezultă rezultatul într-un formular ușor de utilizat (rapoarte). Pentru a nu modifica layout-urile standard ale documentelor de tipărire, se dezvoltă formularul imprimat extern. De asemenea, prelucrarea externă poate fi efectuată în conformitate cu un program specificat pe serverul de aplicații 1C - acestea sunt sarcini de reglementare.

Butonul a dezvoltat mai multe zeci de tratamente, permițând utilizarea contabilului nostru "Magic practic". De exemplu, pentru analiza corectitudinii contabilității în buton, se utilizează un raport extern "Auto Audit Baz". În convenabil pentru percepție, tabelele prezintă o analiză de 120 de puncte de echilibru și revoluții pe conturile, conformitatea datelor din declarațiile fiscale și informațiile contabile, analiza activelor fixe și așa mai departe.

Un exemplu de forma externă tipărită a unui "contract de împrumut" în forma dezvoltată de avocații noștri. Există cazuri în care un antreprenor ia un împrumut neglijent din partea companiei sale ca individ sau viceversa, enumeră fonduri proprii de la companie, atunci există o oportunitate de a imprima imediat contractul.

Formular deschis pentru a umple detaliile necesare:

Iar forma tipărită a contractului este afișată:

Procesarea programată (sarcini de reglementare) folosim, de exemplu, pentru a corecta extractul. Butonul de integrare cu principalele bănci și roboți speciali sunt încărcate direct la 1c. Datorită tehnologiei de învățare a mașinilor, procentul de erori la efectuarea unui extras gestionat pentru a reduce până la 3%. Dar, ca întotdeauna, există excepții, de exemplu, clienții care utilizează schema de agenție pentru vânzarea de bunuri în acest caz, regulile de deținere a unei declarații bancare individuale. Pentru a nu reprograma robotul pentru un anumit caz, până când apar extensiile de configurare, sarcina de reglementare a fost utilizată pentru a corecta un extract pentru un robot o dată la 10 minute.

Care este expansiunea de configurare

Extensia este o configurație mini care moștenește obiecte din configurația principală a bazei de date și conține cod cu adăugări sau remedii de obiecte și module. În acest caz, configurația principală rămâne pe suport, nu este necesară includerea capacității de a edita, care facilitează foarte mult procesul de actualizare.

Mecanismul implică trei tipuri de utilizare, care, de fapt, sunt indicate în câmpul "scop", la crearea de expansiune:

Componenta centrală a tehnologiei este Manager de serviciiEl stochează toate informațiile despre abonați, utilizatori, aplicații, baze de informații și conexiuni între ele, cu ajutorul și gestionarea extensiilor de procesare și configurare externă.

Toate fișierele cu procesare sunt încărcate în catalogul special al managerului de service. Dar înainte de a descărca fișierul la catalog, cu alte cuvinte "Publicați în serviciu", trebuie să fie special pregătită.

Pregătirea rapoartelor externe și manipularea publicării în modelul de serviciu

Un raport suplimentar sau o prelucrare este creat în "1c: întreprindere 8 configurator" ca rapoarte externe standard și de prelucrare și sunt stocate într-un fișier cu extensie - .EPF (pentru prelucrare suplimentară) or.erf (pentru rapoarte suplimentare).

Modulul obiect trebuie să aibă proceduri și funcții pentru a determina parametrii de înregistrare.

Vă rugăm să rețineți că un parametru important este "versiunea". Dacă ați făcut modificări la procesare, care a fost deja descărcată anterior în directorul Manager Service, asigurați-vă că modificați numărul versiunii, altfel Managerul de service refuză să descărcați acest fișier. Atunci când se dezvoltă un raport sau o prelucrare, ar trebui să se țină cont de faptul că utilizatorii lucrează într-un model de servicii printr-un client web (articol bun în blogul 1c). Dacă procesarea conține formulare, acestea trebuie să funcționeze într-un client web sub toate browserele web care sunt acceptate de platforma tehnologică 1C: Enterprise 8.

Potrivit standardelor de service 1CFresh.com, un raport suplimentar sau o prelucrare trebuie să fie pe deplin operațional atunci când este executat în modul sigur, adică să lucrați fără a accesa obiectele de configurare externe.

Un raport suplimentar sau o prelucrare ar trebui să fie pregătită pentru descărcare la kitul de service. Pachetul este arhiva (fișier zip) care conține:

  • raport suplimentar sau fișier de procesare;
  • fișierul XML al Manifestului, în care se află informațiile metalice suplimentare, managerul de service solicitat pentru publicarea unui raport suplimentar sau prelucrare în serviciu.
Pregătirea se efectuează într-o bază de date informativă locală a configurației pentru care este destinat un raport suplimentar sau o prelucrare. Folosim un asistent special pentru a crea un set de livrare, prelucrare externă a preparatelor pentru împlinirea-projobotocomputer. Mai multe detalii Puteți citi în documentația privind tehnologia publicării soluțiilor proaspete.

Instalarea rapoartelor și procesării suplimentare în modelul de serviciu

O caracteristică distinctivă a tehnologiei proaspete 1C este că un raport extern sau o prelucrare nu poate fi încărcat direct în zona de date. Adăugarea este doar un administrator de servicii prin managerul de service. După ce arhiva ZIP cu fișierul de procesare este pregătit, este necesar să se descărcăm la catalogul managerului de service și să instalați pentru un anumit abonat al serviciului.

Abonatul de servicii este un grup de utilizatori uniți prin orice principiu. În consecință, bazele informaționale disponibile pentru un anumit grup de utilizatori sunt numiți aplicații de abonat.

Aplicațiile pot avea diferite configurații 1C (gestionarea contabilității, salariului și a personalului, gestionarea companiei noastre etc.), pentru care este posibil să se utilizeze în modelul de serviciu. Un raport suplimentar sau o prelucrare poate fi instalat numai în aplicația abonatului, care este specificată la descărcarea fișierului.

Acesta este modul în care arată forma proprietăților unui raport suplimentar cu versiunile. Prin Hyperlink "Instalare / Ștergere", intrăm în lista de aplicații și alegem bazele necesare.

După ce procesarea este încărcată și selectată aplicația, managerul de service este tras la adresa aplicației și oferă comenzii să o instaleze în baza de informații.

Rulați procesarea la program

Când lucrați cu un număr mare de baze contabile, unele prelucrări trebuie efectuate periodic. De exemplu, o dată pe lună sau o dată la câteva minute. De asemenea, este important să automatizați operațiunile manuale și tipice ale utilizatorilor. Pentru aceasta, folosiți în mod activ sarcinile de reglementare.

Procesarea care va fi executată în timp nu are formulare. Toată logica este prescrisă în modulul Obiect și este după cum urmează.



La pregătirea unui set de aprovizionări, solicităm un program. Acum, procesarea noastră va fi efectuată în fiecare oră.

Citiți mai multe despre expansiunea de configurare

În paralel cu rapoartele externe și prelucrarea, pe care trebuie să le pregătiți și să administrați "în mod obișnuit", am început să folosim în mod activ mecanismul de extindere a configurației. Pornind de la platforma de întreprindere 1C 8.3.10, acest mecanism a facilitat destul de mult viața noastră și a făcut posibilă simplificarea adaptării configurațiilor sub caracteristicile butonului.

De exemplu, am scris mai sus despre operațiunile de reglementare pentru a corecta documentele pentru roboți, care au lansat o dată la 10 minute. Acum puteți suprascrie funcționarea modulelor utilizând extensia. Astfel, putem imediat, la înregistrarea sau conducerea unui document, efectuăm acțiunile necesare. Este mult optim, deoarece coada de sarcini din baza de date nu este înfundată cu performanța acțiunilor la fiecare 10 minute și mai valide, deoarece schimbările sunt făcute imediat.

Noua expansiune pentru a pregăti destul de simplă. Să luăm în considerare procesul de creare a extensii pe exemple specifice.
Conform experienței, liderul la cererile de ajustare este forma tipărită a TORG-12. De exemplu, trebuie să facem o extensie pentru a putea imprima o factură de mărfuri în monedă (în mod implicit, se poate forma numai în ruble).
Deschideți meniul → Configurare → Extensii de configurare
Creați o nouă expansiune cu atribuirea "Adaptarea".

Extensia arată ca un copac de configurare familiar, dar până acum fără obiecte. În primul rând, adăugați un nou aspect al TORG-12, care a introdus coloane cu sume în monedă.

Deoarece factura de mărfuri este tipărită din documentul "Implementarea bunurilor de servicii", adăugați acest document la expansiunea noastră de la configurația principală și ne face să modifice modulul managerului. Pentru a face acest lucru, selectați "Adăugare la extensie" în meniul contextual.

Acum puteți rafina modulul Manager de implementare. Trebuie să adăugăm o nouă formă la lista formularelor tipărite și să completați sumele din monedă.

Pentru a schimba procedurile tipice, utilizați adnotarea și după aceea, avem nevoie și de o pereche de funcții și procedura.

Să rămânem mai detaliat la adnotări. În extensions, puteți utiliza: și înainte, și după, și în loc (foarte îngrijit). Principiul acțiunii este simplu: dorim să primim mai întâi de către algoritmii noștri din extensie, punem adnotarea și în partea din față și în paranteze indică numele procedurii dintr-o configurație tipică. Dacă faceți mai întâi un modul tipic și apoi pe noi, folosim și după.

Adnotări și înainte și după, nu puteți aplica pentru funcții. Prin urmare, dacă trebuie să schimbăm algoritmul funcției din configurația principală, folosim adnotări și în schimb.

Adnotarea și în schimb, este necesar să se aplice cât mai mult posibil, deoarece înlocuiește pe deplin execuția procedurii și funcția de la configurația principală la funcția Procedură / Extensie. În acest caz, metoda de procedură / funcție de interceptare din configurația principală va continua să fie efectuată deloc până la setarea extensiei, chiar și actualizarea versiunilor nu va ajuta.

Concluzie

Există multe opinii diferite cu privire la utilizarea extensiilor și a rapoartelor externe / tratamentelor. Bazându-ne pe experiența noastră, suntem două mâini "pentru" expansiune. Aceasta este o tehnologie modernă și mai adaptabilă, are mult mai multe oportunități, iar publicația lor este mai ușoară. Numai partea necesară a codului este plasată în prelungire, nu este necesară, de asemenea, să prescrieți în continuare proceduri și funcții pentru a determina parametrii de înregistrare, monitorizează versiunile și a crea un pachet.

Puteți utiliza mai multe extensii pentru o zonă de date.
Pentru specificul lucrărilor proaspete 1C în modul de separare a datelor (o configurație, multe zone independente), metoda extensiei este o ieșire excelentă.

2019-03-13t12: 14: 01 + 00: 00

Ce fel de manipulatori vorbim?

După fiecare actualizare a bazei de date, va începe actualizările pentru a face datele bazei de date de manipulare necesare în legătură cu configurația modificată.

Astfel de manipizi sunt de 2 tipuri: întreținere și Întârziere.

Esența lor este una, dar manipulatori amânați, spre deosebire de bază, pot fi efectuate după toate actualizările, în fundal, în cursul activității utilizatorului.

Actualizarea implicită și alte agenți de manipulatoare din ciclul de actualizare imediat.

Și este corect, se aplică adesea câteva actualizări. Și dacă nu efectuați funcții de actualizare chiar acolo - atunci se poate face foarte problematică (vor apărea erori).

Ce se întâmplă dacă actualizarea vorbește despre unități de actualizare amânată neplăcută?

În acest meniu, extindeți secțiunea "Prelucrare":

Și să găsească și să deschidă subparagraful "Rezultatele actualizării programului" Sub-clauză:

În această prelucrare, puteți vedea informații despre funcționarii efectuați și posibilele probleme cu acestea:

Și dacă nu s-au efectuat toți manipulați - acest lucru se va reflecta în această fereastră. Apoi, le puteți deschide pe link și puteți rula în reexecuția (de obicei prin meniul contextual prin clic dreapta).

Executarea actualizării amânate IB

În unele cazuri, poate fi necesară lansarea forțată a regulamentelor "Actualizarea IB amânată".

Pentru a face acest lucru, accesați din nou meniul din modul utilizatorului ( Poate fi ascuns de meniu, despre cum să-l arătați.):

În dialogul care se deschide, extindeți secțiunea "Prelucrare". Găsiți și deschideți următorul articol acolo:

În fereastra sarcinilor de reglementare, găsiți "Actualizarea întârziată", evidențiați-o și faceți clic pe butonul "Rulați acum":

Un caz separat este atunci când nu reușiți să efectuați manageri de probleme chiar și în modul manual. De obicei, aceasta înseamnă că:

  • sau actualizarea dezvoltatorilor au făcut o eroare în codul procesorului de problemă
  • fie că există probleme în baza de date la nivelul datelor (completarea directoarelor, registrelor și documentelor) care necesită o intervenție specializată

Cu stimă, Vladimir Milkin. (profesor și dezvoltator