Lucrul cu conversia datelor

Lucrul cu conversia datelor
Transmiterea array (tabele de valori, lista de valori) programabil la parametri.

Pe exemplul SPP 2.5: în procesarea „Încărcarea datelor la software-ul de contabilitate“ pe recuzita formular plasate, în care utilizatorul selectează contul de debit dorit, apoi selectați contul pe care doriți să trimiteți utilizatorului să încarce reguli.

În configurații tipice, există un mecanism convenabil „SerializovatObektXDTO“, funcția în sine este ușor de găsit pe Internet, dar am suficient în procedura de „VygruzitPoPravilamBuh30“ formular pentru a scrie acest lucru:

Apoi, în conversia datelor, adăugați un parametru.

Lucrul cu conversia datelor

Înainte de încărcarea datelor, efectuăm un cec:

Lucrul cu conversia datelor

Și folosim o matrice deserializată, de exemplu:

Lucrul cu conversia datelor

Lucrul cu conversia datelor
Utilizați un algoritm arbitrar pentru a crea un obiect fără o sursă.

Lucrul cu conversia datelor

În LDPE (regula de descărcare de date):

Lucrul cu conversia datelor

Interogările sunt plasate în fila "Algoritmi / interogări" fără ghilimele.

Lucrul cu conversia datelor

Lucrul cu conversia datelor
Setarea valorilor (opțiunea 1).

În documentul descris mai sus în partea tabelară, există un "tip de decontare" proprietate, pentru care regula de conversie este "PSC de bază pentru organizațiile de plată".

Lucrul cu conversia datelor

Nu vreau să creez noi tipuri de conturi în baza de date de descărcare din baza de date de descărcare (dezactivez căutarea pentru "Cod", "Șterge marca" nu este, de asemenea, interesant pentru mine), încerc să găsesc obiecte după nume

Lucrul cu conversia datelor

și în cazul în care numele este definit, îi atribuie o altă valoare (cu alte cuvinte, stabilește corespondența).

Lucrul cu conversia datelor

Lucrul cu conversia datelor
Setarea valorilor (opțiunea 2).

A doua situație, nu mă interesează ceea ce era în sursă, vreau doar să-mi întreb înțelesul.

Lucrul cu conversia datelor

Numele pe care îl avem este de tip "String", deci valoarea este dată de un șir.

Lucrul cu conversia datelor

Lucrul cu conversia datelor
Caracteristici de descărcare a documentelor (Pentru a specifica valoarea recuzelor într-o interogare arbitrară).

Luați în considerare opțiunea unei interogări arbitrare.

Lucrul cu conversia datelor

După cum puteți vedea din imaginea de mai sus, în cerere se afișează atât rechizitele, cât și partea (părțile) de masă a documentului (în jurul unui pătrat albastru).

Lucrul cu conversia datelor

// 1 - tabelul documentului

// 2 - nu esența, doar o anumită condiție (în funcție de sarcină)

// 3 - setați o altă valoare

Lucrul cu conversia datelor
Stabiliți-vă valoarea la proxy-ul părții de masă din PCB, utilizați algoritmul, specificați un alt PKO.

Lucrul cu conversia datelor

"Sursa" conține un link.

Puteți accesa rândul părții de masă utilizând variabila "Obiect colecție".

Mai mult, totul este simplu.

Algoritmul arată astfel:

Lucrul cu conversia datelor

Dacă rezultatul este ImyaPKO = „“ dezactiva ACL (Failure = true;), este convenabil atunci când un singur document are elemente de recuzită, iar celălalt - nu. De exemplu, o situație similară apare dacă într-un sistem ZKP 2.5 este instalat un program de contabilitate 7.7 și în altul - contabilitatea 3.0

Lucrul cu conversia datelor
Câteva linii de cod utilizate frecvent în PKO.

Lucrul cu conversia datelor
Câteva linii de cod utilizate frecvent în LDPE.

Înainte de descărcare (potrivită pentru opțiunea de descărcare standard, atunci când obiectele înregistrate sunt descărcate în timpul schimbului):

Lucrul cu conversia datelor
Găsiți un link în receptor care nu există în sursă.

Un exemplu este dat pentru a arăta toate posibilitățile de conversie.

Să presupunem că sursa are informații despre numărul de personal al angajatului, trebuie să-l determin pe angajat.

Lucrul cu conversia datelor

Opțiunea 1 este dată cu scopul de a arăta ideea. Dar, din moment ce interogarea în buclă este rea, consultați Opțiunea 2 :)

În cerere, bifați caseta:

Lucrul cu conversia datelor

Lucrul cu conversia datelor
Lucrul cu conversia datelor
O altă problemă cu care trebuia să mă confrunt cu mult timp în urmă și am petrecut ceva timp din lipsă de experiență -

Conversia documentului "transfer de date" sau, de exemplu, "operațiunea" (transferul documentelor).

În descărcarea descrierii structurii, bifați caseta, așa cum se arată în Fig. de mai jos.

Lucrul cu conversia datelor

Apoi, în conversia datelor:

Verificați registrele necesare prin care doriți să transferați mișcările, ele vor fi adăugate în același mod ca și părțile de masă ale documentului. Nu este nevoie să schimbați regulile standard de descărcare (adică nu este necesar să scrieți nicio cerere), traficul va fi descărcat automat.

Lucrul cu conversia datelor
Lucrul cu conversia datelor
Conversia enumerării.

Dacă nu există o valoare sursă a enumerării în baza de date sursă, atunci nu avem nevoie de un PQO pentru enumerare.

Să luăm în considerare cel mai simplu exemplu:

PCS a unui astfel de transfer:

Lucrul cu conversia datelor

Articole similare