Cum de a pune 1c tabel în cererea sau interogarea unui tabel de valori

Mulți programatori novice nu știu cum să pună un tabel de valori în interogarea 1C 8. Foarte des se creează o greșeală comună - un ciclu de anchetă. Aceasta este, dezvoltatorul nu știe cum să includă valorile din tabel în interogare, și așa începe să intre în ring și de a face la fiecare iterație a cererii. Luați în considerare exemplu simplu de cum se face.

Cum de a pune 1c tabel în cererea sau interogarea unui tabel de valori

Ca un exemplu de tabel plasarea 1C valoare de interogare 8.3 avem o situație simplă - există un tabel de valori. care conține o listă de obiecte de inventar. Este necesar să se obțină date privind soldul stocului de către fiecare element de marfă.

Poate două situații, cum să creați un tabel de valori - software-ul și a fost deja obținute de undeva (de exemplu, documentul PM). În cazul în care un tabel este creat programatic, setați tipul de coloană. face mai ușor

Ie dacă este necesar, se adaugă o coloană în al doilea parametru pentru a indica tipurile de date prin intermediul obiectului proiectantul „OpisanieTipov“.

Vom proceda la construirea interogare. Tabelul de valori pot fi transmise la cerere simplă Parametru.

Cum de a pune 1c tabel în cererea sau interogarea unui tabel de valori

Obligatorie caveat - creat tabel este necesar pentru a pune rezultatul într-un tabel temporar, în caz contrar sistemul va afișa mesajul: „A apărut o eroare în timpul apelării contextul metodei (Executare): Conținutul obiectului de date pot fi selectate numai în tabelul temporar.“

Astfel, am pus prima solicitare a unui tabel temporar, și apoi conectați-l să se înregistreze gama de reziduuri.

Asta e, problema este rezolvata.