internetul Windows. Android

Date de mucegai la 1c 8.3. Diferențele de funcții ale formării și informațiilor necesare

Necesare ale formei

Setul de detalii ale formularului descrie compoziția datelor care sunt afișate sunt editate sau stocate în formular. În același timp, detaliile formularului ele însele nu oferă posibilitatea de a afișa și de a edita date. Elemente ale formei (a se vedea secțiunea "Formular" elemente din acest capitol) asociată cu detaliile formularului sunt utilizate pentru afișarea și editarea. Combinația dintre toate detaliile formularului va fi chemată pentru formular.

Important! Trebuie să fie amintit că, spre deosebire de formele convenționale, toate datele din forma gestionată trebuie descrise sub formă de detalii. Nu este permisă utilizarea variabilelor modulului formularului ca surse de date pentru elementele de formă.

Există o oportunitate de a desemna Principalele recuzită de formă, adică necesare, ceea ce va determina formalitatea standard a formularului (extinderea formularului). Trebuie amintit că principalele recuzită ale formularului nu poate fi decât una.

Extinderea formei - Acestea sunt proprietăți suplimentare, metode și parametri ai forma obiectului de control caracteristică a obiectului, care este elementul principal al formei.

În procesul de elaborare a unui formular, este posibilă stabilirea în mod clar posibilitatea de vizionare și editare a detaliilor specifice ale formularului, în contextul rolurilor, utilizând proprietățile de previzualizare și editare (aici, consultați "Formularul de reglare a rolului" secțiunea a capului "editori"). În plus, disponibilitatea unei anumite detalii în cea mai mare formă poate fi configurată utilizând opțiunile funcționale (mai multe despre opțiunile funcționale pot fi vizualizate în capitolul "Managementul interfeței de configurare").

Proprietatea de proprietate Date salvate. Este un semn că schimbarea interactivă în recuzită va duce la o încercare de a bloca aceste forme pentru editare, precum și la setarea automată a formei modificate.

Tipurile de date disponibile în formularul gestionat

Forma gestionată diferă de forma obișnuită și de tipurile de date cu care funcționează. Dacă forma obișnuită funcționează cu majoritatea tipurilor, care oferă 1c: întreprindere (inclusiv tipul de cărți de referință, obiectul de documente etc.), atunci următoarele categorii de tipuri pot fi distinse în forma gestionată:

  • tipurile care sunt utilizate direct în formular sunt acele tipuri care există pe partea laterală a clientului fin și web (de exemplu, numărul, directorul. Relloi, Graphomham, Cherestea);
  • tipuri care vor fi convertite în tipuri de date speciale - tipuri de date de formă controlată. Astfel de tipuri sunt afișate în lista detaliilor formularului din paranteze, de exemplu (rezervare de referință);
  • lista dinamică (Pentru mai multe informații, consultați secțiunea "Lista dinamică" a acestui capitol).

Conversia obiectelor de aplicare pentru a forma date

Unele tipuri aplicate (cum ar fi referința directorului etc.) nu există pe partea clienților subțiri și web (pentru detalii, a se vedea capitolul "Conceptul aplicației gestionate"). Prin urmare, pentru prezentarea sub formă de astfel de aplicații în platformă, sunt introduse tipuri speciale de date, concepute pentru a lucra în forme gestionate. Această caracteristică a aplicației gestionate determină necesitatea efectuării conversiei obiectelor de aplicare a datelor formularului (și înapoi).

Următoarele tipuri de date sunt utilizate:

  • Proporționarea - conține un set de proprietăți de tip arbitrare. Proprietățile pot fi alte structuri, colecții sau structuri cu colecții. Un astfel de tip pare a fi, de exemplu, sub forma unui director.
  • Colecția de documentație este o listă de valori tipărite similare cu o matrice. Accesul la elementul de colectare este realizat de index sau prin identificator. Accesul prin identificator poate fi absent în unele cazuri. Acest lucru se datorează tipului de obiect aplicat, care este reprezentat de această colecție. Identificatorul poate fi orice număr întreg. Acest tip pare a fi, de exemplu, sub forma unei părți tabulare.
  • Testul structurii este un obiect reprezentat ca o structură și o colecție în același timp. Îi poți contacta ca și cu oricare dintre aceste entități. Acest tip pare a fi, de exemplu, în forma setului de înregistrări.
  • Patformandevo - obiect conceput pentru depozitarea datelor ierarhice.

Obiectul de aplicare este reprezentat de unul sau mai multe elemente ale datelor formularului. În general, ierarhia și compoziția acestor forme depind de complexitatea și relația dintre obiectele de aplicare ale formei controlate.

De exemplu, un document care conține partea tabelară va fi reprezentat de un obiect al tipului de structură (de fapt un document), care este supus unui obiect de tip de formare informațională (partea tabară a documentului).

Important! În timpul dezvoltării configurației, este important să vă amintiți că obiectele de aplicare sunt disponibile numai pe server, în timp ce obiectele de date ale formularului pot fi utilizate pe server și pe client.

Transferul de date între părțile client și server ale formei gestionate

De fapt, se poate spune că datele formularului reprezintă o prezentare unificată a acestor diferite obiecte de aplicare cu care forma funcționează uniform și care sunt, de asemenea, pe server și pe client. Adică, forma conține o anumită "proiecție" a datelor de aplicație ca tipuri de date proprii și efectuează transformarea între ele, dacă este necesar. Cu toate acestea, dacă dezvoltatorul de configurare implementează algoritmul de prelucrare a datelor, transformarea datelor (de la tipuri de specialitate aplicate și spate) trebuie efectuată independent.

Când editați detaliile formularului într-un editor specializat (pentru detalii, consultați secțiunea "Detalii" a capitolului "Editori") Este posibil să influențați transferul de date între client și server în timpul lucrării formularului. Acest lucru servește ca o coloană a editorului necesar. Utilizați întotdeauna. Acțiunea acestei proprietăți variază în funcție de trei tipuri de detalii:

  • Pentru recuzită, subordonată listei dinamice (coloana dinamică a listei):
    • proprietatea este activată - recuzită este întotdeauna citită din baza de date și este inclusă în aceste forme;
    • proprietățile sunt oprite - recuzele sunt citite din baza de date și sunt incluse în aceste forme numai atunci când există un element vizibil al formularului asociat cu recuzită sau cu cerințele sale subordonate.
  • Pentru recuzită, colectarea subordonată a mișcărilor:
    • proprietatea este activată - mișcarea documentelor este citită din baza de date și va fi prezentă în datele formularului;
    • proprietatea este oprită - mișcarea documentelor nu va fi citită din baza de date și nu va cădea în datele formularului (dacă nu există element de formă referitor la mișcarea documentului).
  • Detaliile rămase ale formularului:
    • proprietatea este activată - recuzele vor fi prezente în aceste forme, indiferent dacă cel puțin un element al formei, care este asociat cu cerințele necesare sau subordonate;
    • proprietățile sunt dezactivate - recuzele vor fi prezente în aceste forme numai dacă există un element al unei forme asociate cu recuzită sau cerințele sale subordonate. Spre deosebire de detaliile listei dinamice, aceasta nu joacă rolul vizibilității unui element asociat cu recuzită.

Notă. Trebuie amintit că proprietatea instalată în detaliile părinte este valabilă pentru toate detaliile subordonate. De exemplu, dacă proprietatea de utilizare este întotdeauna eliminată din partea de masă a documentului, sistemul consideră că această proprietate este eliminată din toate detaliile subordonate (în ciuda stării reale a proprietății).

Metode de conversie a datelor pentru obiectele aplicate la aceste forme

Pentru a converti obiectele aplicate la datele din formular și înapoi, există un set de metode globale:

  • Sens contraredanephors (),
  • Reclamații (),
  • CopyDanforms ().

Important! Metodele care lucrează cu obiecte de aplicare sunt disponibile numai în procedurile de server. Metoda de copiere a valorilor dintre datele formularului este disponibilă pe server și pe client, deoarece nu necesită aplicații ca parametri.

În timpul conversiei datelor din formularul din obiectul aplicat, trebuie luată în considerare compatibilitatea acestora.

  • Sens contrardAnforms () - convertește un obiect de tip aplicație pentru a forma date;
  • Revendicarea () - convertiți datele formularului la un obiect de tip aplicat;
  • CopyDanforms () - Copierea acestor forme cu o structură compatibilă. Returnează valoarea adevărului dacă copierea este fabricată sau falsă dacă structura obiectelor este incompatibilă.

Notă. La efectuarea acțiunilor standard (deschiderea formularului, executați comanda standard pentru înregistrare etc.) Formulare cu detaliile principale, transformarea se efectuează automat.

Să dăm un exemplu, cum să folosim transformarea datelor în algoritmii proprii.

& Procedura de procedură NATERERE (eșec, procesare standard)

Obiecte \u003d referințe. Tustre. Interorare ("fabrică de cafea"). Primiți (); SemnificațieRendaniforme (obiect obiect, obiect);

Extradreses.

Și înregistrare particularizată ()

Server de înregistrare ();

Extradreses.

& Nasserver Procedura Scrie Aserver ()

Objectovar \u003d PROPEFORMAȚII (obiect, tastație ("Rezervare de referință")); Proiect de obiect ();

Extradreses.

De asemenea, managerul de obiecte are o metodă disponibilă pe server:

  • Sign-succesiveRevisitforms () - Efectuează conversia unui obiect de tip aplicat la un element de recuzită specificată.
  • RECHISITFOCAVICIE () - Convertește cerințele de date ale formularului într-un obiect tip de aplicație.

Utilizarea acestor metode este, de obicei, mai convenabilă, deoarece au, de exemplu, informații despre tipul de recuzită de formă. În plus, metoda relației () () () () efectuează stabilirea corespondenței datelor formularului și a obiectului, care este utilizată la formarea mesajelor. Puteți citi mai multe despre acest lucru în capitolul "Caracteristicile de service ale navigației".

Dăm un exemplu de utilizare a acestor metode.

& Procedura Nasserver recalculați serverul ()

// Convertește obiectul recuzită în obiectul aplicației. Document \u003d nefisitrafs ("obiect"); // Efectuează recalcularea prin metoda definită în modulul de document. Document. Efectuați (); // convertește un obiect aplicat înapoi la recuzită. RecentRevisitforms (document, "obiect");

Extradreses.

Interfața programului

Patformandevo (formadatAtree)

  • FindByid Fundbyid.
  • Opțiuni (Getitems)

Descriere:

Concepute pentru a modela arborele în formularul controlat de date.

Acest obiect poate fi serializat la / de la XDto. Tipul XDTO corespunzător acestui obiect este definit în spațiul de nume. Xdto tip nume:

Opțiuni (Getitems)

Sintaxă:

Opțional ()

Valoare returnată:

Tip: Colecții de putere electrhenidev.

Descriere:

Obține o colecție de elemente ale copacului superior.

Disponibilitate: client, server, client subțire, client web.

FindByid Fundbyid.

Sintaxă:

NECESITATE (<Идентификатор>)

Parametrii:

<Идентификатор> (obligatoriu)

Tip: Număr. Identificatorul elementului de copaci.

Valoare returnată:

Tipul: parametrErev.

Descriere:

Obține un element al colecției prin identificator.

Disponibilitate: client, server, client subțire, client web.

EATELTTAREITEM (FORMDATTREITEM)

Proprietăți:

<Имя свойства> (<Имя свойства>)

  • GetID GetID.
  • GetParent)
  • Opțiuni (Getitems)
  • Proprietate (proprietate)

Descriere:

Elementul formularului de date copac.

EateltTreEitemCollection (FormdatatReiteMcollection)

Elemente ale colecției: eatellanerev

Pentru facilitatea este disponibilă colecția bypass de către operator pentru fiecare ... din ... Ciclu. Când sunt selectate elemente ale colecției. Este posibil să se apeleze la elementul de colectare al operatorului [...]. Indicele elementului este transmis ca argument.

  • INTRODUCE)
  • Adăugați (adăugați)
  • Index (indexare)
  • Cantitate (număr)
  • Clar (clar)
  • Obțineți (obțineți)
  • Schimb
  • Șterge

Descriere:

Colectarea elementelor din lemn.

Disponibilitate: client, server, client subțire, client web.

Vezi si:

  • Elementider primar, metoda opțională
  • Patformandevo, metoda de operare

Caracteristicile de lucru cu valorile copacului

Actualizarea copacilor

Există o problemă toamna Platforme la actualizarea copacului.

Dacă un nod a fost implementat în arbore și nodul slave este selectat, atunci când actualizați funcția de copac Validewandenforms Platformă picături.

Soluție: Înainte de actualizare, trebuie să curățați copacul.

De exemplu:

& Nasserver Procedură Cleaner (elemente) pentru fiecare element din elementele ciclului mai delicate (elemente de turnare ()); Endcycle; Elemente. Operați (); Extradreses.

& Procedura de la sol de completare () Măsurare \u003d grade \u003d gradă Ștergerea (codurile de lemn. Elemente de focalizare ()); Sens contrare (ripponiu, articole de lemn); Extradreses.

Și procedura de reclamație pentru notificarea (elementului) a fileurilor (); Extradreses.

Imprimare (Ctrl + P)

Pentru a converti obiectele aplicate la datele din formular și înapoi, există un set de metode globale:

  • Sens contraredanephors (),
  • Reclamații (),
  • CopyDanforms ().

Metodele care lucrează cu obiecte de aplicare sunt disponibile numai în procedurile de server. Metoda de copiere a valorilor dintre datele formularului este disponibilă pe server și pe client, deoarece nu necesită aplicații ca parametri.

În timpul conversiei datelor din formularul din obiectul aplicat, trebuie luată în considerare compatibilitatea acestora.

  • Validewandenforms() - Convertește un obiect tip de aplicație pentru a forma date.
  • Proponformări() - Convertește datele formularului la un obiect de tip aplicat.
  • CopyDanforms() - Copierea datelor formularului cu o structură compatibilă. Returnează valoarea adevărului dacă copierea este fabricată sau falsă dacă structura obiectelor este incompatibilă.

La conversia datelor formularului în obiecte de aplicare și spate, se utilizează cache-ul obiectelor, dar se efectuează versiunea reală a obiectului din Keshe.

NOTĂ. La efectuarea acțiunilor standard (deschiderea formularului, executați comanda standard de înregistrare etc.) În formularul cu detaliile principale ale transformării se efectuează automat.

Să dăm un exemplu, cum să folosim transformarea datelor în algoritmii proprii.

& Pe server
Procedura de conservare (eșec, prelucrare standard)
Obiecte \u003d bunuri. Ateponiament ("fabrică de cafea"). Primire (); SemnificațieRendaniforme (obiect obiect, obiect);
Extradreses.
& Svlette.
Procedura de scriere ()
Server de înregistrare ();
Extradreses.
& Pe server
Procedură Referent ()
Obiecte \u003d Proponformări (obiect, tastație ("Rezervare de referință"));
Proiect de obiect ();
Extradreses.

De asemenea, obiectul Formcliner are metode disponibile pe server:

  • Surwevisitforms () - Efectuează conversia unui obiect de tip aplicat la un element de recuzită specificată.
  • RECHISITFORMAVITATE() - Convertește recuzită de date de formă într-un obiect de tip aplicat.

Utilizarea acestor metode este, de obicei, mai convenabilă, deoarece au, de exemplu, informații despre tipul de recuzită de formă. În plus, metoda relației () () () () efectuează stabilirea corespondenței datelor formularului și a obiectului, care este utilizată la formarea mesajelor.

De asemenea, trebuie amintit că atunci când se convertește la datele formularului (utilizând metoda Metode () () () și folosind metoda de valori-succesivErevisitforms ()), obiectele cum ar fi tabelele sau rivalii trebuie luați în considerare următoarea caracteristică: în Obiectul transformat Trebuie să existe toate coloanele care există în formele de date.

ATENŢIE! Soluțiile de detalii care nu sunt legate de date nu sunt implicate în conversia valorilor între datele formularului și obiectele bazei de informații și din spate. Coloanele care lipsesc în datele obiectului sunt curățate la conversia pentru a forma date.

Când transferați un obiect la platforma de date sau la metodele de apel Validewandenforms(), Valrererezizitform.() Numai datele obiectului sunt transferate. Starea internă a obiectului în aceste forme nu este transferată. De exemplu, valoarea noii referințe, care este setată la obiect prin metoda Instalați Slipovoy ()se va pierde în procesul de transformare a unui obiect la datele formularului și înapoi.

Ca prim parametru al metodelor RECHISITFORMAVITATE() I. Date primare () Numai detaliile formularului de următoarele tipuri pot fi:

  • Propaflight,
  • PractivitateColecția,
  • Structura de propulant,
  • Patformandevo.

Dăm un exemplu de utilizare a acestor metode.

& Pe server
Procedura de recalculare a serverului ()
// Convertește obiectul recuzită în obiectul aplicației. Document \u003d rechizitformare ("obiect");
// Efectuează recalcularea prin metoda definită în modulul de document. Document. Efectuați ();
// convertește un obiect aplicat înapoi la recuzită. Surwevisitforms (document, "obiect");
Extradreses.

Mai jos sunt obiectele principale 1C, care sunt utilizate atunci când lucrează cu forme gestionabile. Un scurt exemple ale codului care demonstrează utilizarea tradițională a acestor obiecte atunci când se scrie configurații 1c.

Etform.

Utilizate în modulul de formă, în proceduri& Schimbare și & nasserver.

Vă permite să aplicați elementele formularului și la detalii.

Apelul la elementul de formă are loc prin obiectElemente și arată astfel:

Etform. Elementele. Întreținere. Putton \u003d "v." + Program de versiune;

Apel la propulsie existentă pe formular, este adevărat:

Etform.thetpoints \u003d "Bună ziua, tovarăși!";

Apel simplificat la elementele de formă și detalii

În forma modulului, în principiu, nu puteți specifica cuvântul cheieEtform. . Puteți contacta elementele formularului și detaliile sunt simplificate:

// element de formă

Elemente. Supraponderali. Scaunul capului \u003d "v." + Programul versiune;

// formulare necesare

Text \u003d "Bună ziua, tovarăși!";

Caracteristicile de obținere a detaliilor formularelor (importante!)

Dacă solicitarea formularului are un tip simplu -Rând, număr, data ... apoi obține (set) valoarea recuzită este pur și simplu numit:

Text \u003d elemente; // Numele produsului - Formularul de recuzită

Cu toate acestea, în acest fel este imposibil să se obțină detaliile tipului "complex" -Mese, Nume de lemn . Când încercați să obțineți recuzită cu un astfel de tip de nume, tipul de obiect va fi returnatColecția de documentație.

Pentru a obține valoarea de recuzită cu un tip de "complex", trebuie să utilizați funcțiaRECHISITFORFADRIFICARE ():

Palatul curent \u003d RequiSitformadded ("obiecte selectate");

Pentru a seta valoarea recuzită "complexă", puteți utiliza funcțiaSurwevisitforms (<Значение>, <ИмяРеквизита>) Ambii parametri sunt obligați.

Funcții RECHISITFORFADRIFICARE () și ValoriRerevisitforms () Disponibil numai pe server.

Un obiect

Strict vorbind, nu există un astfel de cuvânt cheie în forma unei forme. Doar când se creează un formular, de exemplu, o formă de element, 1c creează automat recuzită pe formular cu numeleUn obiect . Prin aceste recuzită sunt proprietățile disponibile ale obiectului curent, care este editat pe formular.

sau, intrare mai completă:

Acest obiect

Conține obiectul în sine. Conceput pentru a obține un obiect în modulul de obiect sau în modulul modulului.

Utilizare: Numai citiți.

Disponibilitate: server, client gros, conexiune externă.

În timpul unui client gros, o procedură de apel a unui modul de obiect din modulul de formă a fost simplă. A fost suficient să se determine procedura modulului ca fiind exportat și să-l determină în modulul de formă.


Timpurile se schimbă, platforma 1C este optimizată și îmbunătățită, un client de grăsime este uitat, toți dau un client subțire sau web. Dezvoltatorii încep să traducă formele obișnuite de gestionare, dar nu totul este atât de simplu, există unele dificultăți în legătură cu împărțirea executării codului programului în două contexte: serverul și clientul. Prin urmare, codul de mai sus al codului nu va funcționa într-un client subțire.

Tipuri de date noi

De asemenea, datorită formelor gestionate, au apărut noi tipuri de date. Există o formă:
Ne amintim tipurile de detalii și privim la ce tipuri de depanare pentru aceste detalii:

Tipuri de date noi din formular
Facem o concluzie, tipul de obiect este folosit pentru a afișa datele obiectului în sine. Propertiv., pentru a afișa arborele valorilor - Patformidevo.Pentru partea tabară - Colecția de documentație etc. Adică, în modulul formularului de pe client, nu lucrăm cu obiectul în sine, ci cu reprezentarea sa! Prin urmare, metodele care sunt disponibile, de exemplu, pentru o parte tabară din modulul Obiect Nu este disponibil În forma modulului.

Combaterea de noi tipuri

Dezvoltatorii platformei 1C au furnizat două funcții:
  1. RECHISITFORMAVITATE - Convertește embizarea specificată a formularului la un obiect de tip aplicat.
  2. Proponformări - Convertește datele de formare la un obiect de tip aplicat.
Apelarea acestor funcții este disponibilă numai pe server. Să ne întoarcem la sarcina noastră și să scriem codul pentru un client subțire în modulul de formă în cadrul evenimentului SavoritorCare va apela funcția din modulul Obiect:
& Pe server


SPECKEND1 \u003d RECHISITFOMPADDING ("Obiect");
Speckend1. Eventivitate (obiect.revevisit1);




Extradreses.

Lucrări și cu ajutorul unei funcții și cu ajutorul unui alt O_O. Avem cod pentru respect Patformidevo. Într-un obiect de tip aplicat:
& Pe server
Procedura de conservare (eșec, prelucrare standard)

WoodNames1 \u003d Reqisitformadded ("Requisite1");
WoodNames2 \u003d Propontatii (Etform.revevisit1, Tip ("Woodcons"));

Extradreses.

Numele de lemn1 și numele de lemn2 au același tip - codurile de lemn. Deci, care este diferența dintre aceste funcții ???

Proponformări - Funcția global context. Face o conversie a tipului de obiect acceptat de formularul din tipul de obiect de bază de date: Structura PROPEFLAMS -\u003e Reference direct.ArMager1.

RECHISITFORMAVITATE - Funcția modulului de formă, adică, numită pe server în contextul formularului (& Nasserver). Dacă încercați să provocați această caracteristică în afara contextului formularului, platforma va genera o eroare excepțională:
& MetrossterebeteText.
Procedura de transformare ()

// Acest cod este greșit, contextul formularului nu este disponibil, va fi o eroare!
SPECKEND2 \u003d PROPEFORMATIONS (obiect, tip ("director de referință. Manual1"));
Speckend2. Mesajul (obiecte.revevisit1);

Extradreses.

Sunt toate diferențele.

Procesarea arată toate detaliile obiectului selectat, vă permite să le editați, precum și comparați două obiecte de același tip. Suportă orice configurații, tipic este instalat automat.

Versiunea curentă: Pentru formele convenționale 1.09, pentru gestionarea 1.12.

Prelucrarea descărcării (pentru 1C 8.2, 1C 8.3 (Formulare ordinare), fișier EPF, 47 KB)

Prelucrarea descărcării (pentru 1C 8.2, 1C 8.3 (forme gestionate), fișier EPF, 22 KB)

Ultima versiune pentru 1C 8.1: 1.05

Descărcați procesarea (pentru 1C 8.1, fișier EPF, 48 KB)

Ce trebuie să faceți dacă procesarea nu se deschide

Prelucrarea este foarte utilă, de exemplu, în astfel de cazuri:

    trebuie să ne dăm seama de baza de date nefamiliară

    eliberarea de configurare a fost actualizată și a fost adăugat un câmp nou la document (ascuns, dar nu există nici o formă). În același timp, este stabilit pentru documente noi atunci când sunt create și despre vechiul vechi uitat. Că utilizatorul este exprimat în faptul că două documente complet identice oferă cabluri diferite 🙁

    doar conținutul câmpului nu se urcă pe locul său pe formular, dar este necesar să se vadă complet (în special tabelele suferă de ea - dezvoltatorii iubesc să limiteze lățimea difuzoarelor și, în plus, nu-i dau schimba-l)

    trebuie să mergeți la informațiile conexe (de exemplu, deschiderea SCD specificată în factură) numai aici Acest câmp este uitat pentru ao face disponibil (adică, fără butoane cu puncte sau o lupă, nici F4) (și încă se întâmplă acest lucru de a introduce câmpul de intrare face câmpul de selecție, inscripția sau câmpul în general, nu există nici o formă 🙁)

    este necesar să se compare două obiecte ale unei specii

Caracteristicile distinctive sunt

    abilitatea de a se conecta la configurații tipice ca formă tipărită (adică într-un mod pur user, configuratorul nu este necesar)

    abilitatea de a scrie un obiect în modul "Schimb de date - Load" - adică "așa cum este"

Instalare (interfață normală)

Procesarea deschisă, acționează conform instrucțiunilor de pe ecran. (Adică faceți clic pe "Instalarea din colțul din dreapta sus și în fereastra următoare pentru a confirma instalarea.

Instalare (interfață "gestionată")

Atenție: Această opțiune de instalare funcționează numai în configurații standard 1c.

1. Mergeți la secțiunea administrativă și acolo - "Rapoarte suplimentare și prelucrare".

2. Apăsați butonul "Adăugați" și selectați fișierul Dannye-ObjectA-UPR.EPF

3. În fereastra de prelucrare a setărilor, verificați dacă:

    Publicare: Folosit

    Sunt notate căpușe: Utilizați pentru lista listei, utilizați pentru obiecte formulare

4. Confirmați instalarea făcând clic pe OK

Folosind procesarea

De la forma unui document, elementul cărții de referință. Ori de listă

    Interfață normală - Apăsați butonul "Imprimare ..."

    Interfața "gestionată" - apăsați butonul de umplere

Selectați în meniul "Date Obiect" - Formularul de procesare se va deschide

Pentru a vedea recuzele (de exemplu, în document, detaliile "Tratatului" vor fi energizate, nu este disponibilă schimbarea. Și trebuie să deschideți cardul acestui tratat).

Cum să obțineți recuzită de la valorile de referință la client

Sub formă de procesare, faceți clic pe valoarea recuzitării.

Pentru a schimba recuzita - setați o bifă lângă valoarea. După aceasta, valoarea poate fi schimbată.

Pentru a salva modificările - apăsați butonul înregistrare fără salvare în modul "Modul de schimb de date", intrarea obișnuită. Conduită (numai documente).

Dacă aveți nevoie de o parte din recapsecturile modificate pentru a scrie și a face parte din incintă - scoateți casetele de selectare opuse faptului că este necesar să se înregistreze.

În procesarea există "Date recomandate" - nu-i pasă cum ați deschide valoarea prin referință (de exemplu, o carte de contrapartidă) și a fost reluată de prelucrare.

Comparația obiectelor poate fi efectuată:

Alegerea în procesarea a 2 obiecte

2. Apelați procesarea de la un obiect, apoi (fără închiderea ferestrelor) de la cealaltă. Va exista o propunere de a face o comparație.

3. (numai interfața "gestionată"). Selectați în lista 2 a obiectului imediat (pentru acest lucru mențineți butonul CTRL) și apelați la procesare - obiectele vor fi comparate.

Imagini de ecran (interfață normală)

Imagini de ecran (interfață "gestionată")

Exemple de tratament pentru procesarea situațiilor problematice.

Modificări în versiunea 1.12 (10/17/2017)

  • O eroare a fost fixată cu formularele controlate (recuzele nu sunt actualizate în partea de masă, dacă obiectul în sine a avut capace de recuzită cu același nume)

Modificări în versiunea 1.10 (01/06/2017)

  • Pentru o opțiune cu forme gestionabile, munca este fixată în unele configurații tipice (contabilitate, dacă)

Modificări în versiunea 1.09 (07/07/2015)

  • A adăugat retragerea câmpurilor "părinte", "proprietar"
  • Pentru versiunea sub interfața controlată, munca este furnizată fără ferestre modale.

Modificări în versiunea 1.08 (04/03/2014)

    Pentru o versiune sub interfața normală, compatibilitatea este îmbunătățită atunci când lucrați în configurația "Managing Production Enterprise" (UPP) 1.3.

Modificări în versiunea 1.07 (04/03/2013)

    Există o versiune de procesare în formularele "gestionate" (funcția de instalare și actualizare automată este numai în versiunea în forme normale)

    Fixat un bug (drepturile au fost stabilite în distribuția prelucrării))

Modificări în versiunea 1.06 (13.05.2012)

    Afișați câmpul "Versiune obiect"

    Fixată o eroare (în manipularea era imposibilă instalarea drepturilor numai pentru a citi)

Modificări în versiunea 1.05 (04/05/2011)

    Fixată o eroare (când lucrați sub 8.2, nu este disponibilă o înregistrare a unui document în modul)

Modificări în versiunea 1.04 (04/13/2011)

    Fixați un bug (când lucrați sub 8.2, cerințele nu au fost deschise pe dublul clicului mouse-ului)

    Acum, procesarea poate trece la prezentarea detaliilor tipului de referință.

    Aceasta este: Să presupunem că ați descoperit viziunea detaliilor documentului "Implementarea bunurilor, serviciilor". În acest document există un tractor de director "Contract" Tip ". Dacă faceți clic pe acest clic corect, veți primi un meniu contextual, în care există puncte "Date recomandate" și "Date recomandate într-o fereastră nouă". Alegerea uneia dintre ele, puteți vizualiza detaliile contrapărții corespunzătoare.

Modificări în versiunea 1.03 (15.10.2010)

    A adăugat capacitatea de a specifica utilizatorii și accesul acestora la procesare.

Modificări în versiunea 1.02 (08/21/2010)

    Configurațiile sunt acceptate în care cartea de referință externă se numește "formulare tipărite suplimentare".

Modificări în versiunea 1.01 (01/28/2010)

    Fixați o eroare care a apărut cu un obiect gol1 și obiectul selectat2 (datorită Rasswet, care a arătat-o);

    Un marcaj de verificare "Detalii" funcționează imediat, nu fi apăsat la "Afișați";

    Coloana "Tip de valoare" este redenumită "Tipul posibil" și arată tipul de valoare definită pentru acest detaliu în configurator. Pentru detalii cu un tip compozit, în plus față de acest lucru, este afișat tipul de valoare a acestor recuzită în obiectul vizualizat.

Dacă v-ați conectat la procesarea dvs. în configurație, atunci pentru actualizarea sa:

descărcați procesarea, deschideți-o, ca una externă, vă va spune cum și cum să faceți clic pe butonul "Instalare", selectați "Actualizare procesare în baza de date", faceți clic pe butonul "Rulați")