Csomag 1c 8 lekérdezések

Platform „1C” lehetővé teszi, hogy végre egy sorozat több kérést egyszerre. Az 1C nevezzük kéréscsomagot. osztva „pontosvessző” Egy csomagban minden kérés.







Ahhoz, hogy a szakaszos csomag végrehajtásával kérések, mint általában, kezdetben létrehozott ideiglenes tábla, majd megalakították a feltételeket a közös használatra, úgymint szűrők, kapcsolatok, szövetségek. Ennek köszönhetően a végső eredmény érhető el. Ideiglenes táblák eredő bármilyen kérés a csomagot, továbbra is léteznek, amíg a végén a tétel egészére vagy a lekérdezés, amely elpusztítja az ideiglenes táblák.

Ezen túlmenően a csomag igénylése és ideiglenes táblák jelentősen javítja az olvashatóságot az egész hossza a kódot. Összetett lekérdezések, amelyek egy még beágyazott lekérdezések, nagyon nehéz észrevenni. Azonban, ha egy hosszú szünet összetett lekérdezést egy pár, de még mindig az ideiglenes tábla, akkor vezetne nem csak javítja a felfogás, de a legtöbb esetben növeli a termelékenységet.

Egy másik fontos pont javára kötegelt kérések 1C - az, hogy ellentétben a beágyazott lekérdezéseket, akkor kap az egyéni eredmények az egyes lekérdezések szakaszos.

Példa létre egy lekérdezést batch nyelv 1C

Ha látni egy példát, hogyan lehet létrehozni egy lekérdezés csomagot használja a lekérdezés tervező, amelyek szükségessé teszik az érthetőség kedvéért a konzolból kéréseket. Így azonnal láthatja az eredményt a csomagot.







Hozzunk létre egy egyszerű batch kérelmet. Azt javaslom, hogy azonnal helyezze be a keresett szöveget Query konzolon. majd nyissa ki a tervező, és hogyan a lekérdezés csomag képződik. Új lekérdezés konzol és illessze be a következő szöveget:

Úgy néz ki, mint ez:

Csomag 1c 8 lekérdezések

Most megy a lekérdezés tervező. Itt vagyunk kíváncsiak lap „kérés csomagot”:

Csomag 1c 8 lekérdezések

Mint látható, van egy csomag két lekérdezést. Duplán kattintva ezek közül bármelyik, akkor mehet a szerkesztéshez:

Csomag 1c 8 lekérdezések

Kattintson az „OK”, és próbálja, hogy az eredményeket a tétel kérésre.

„Fiók”, hogy állítsa be a paramétereket. Megadhatja, hogy a fiókokkal a számlatükör. Ahogy már bizonyára kitalálta, ez a lekérdezés csomagot kell kap tulajdonságai fiókjába. Kattintson a „Run” és az eredmény:

Csomag 1c 8 lekérdezések

Módszerek Execute () és VypolnitPaket ()

Amellett, hogy a módszer Run (), ami viszont teljesíti az összes kérelmet a csomagban, és visszatér az eredmény a legutóbbi lekérdezés 1C ott VypolnitPaket () metódust. Ez adja vissza egy tömbben az egyes mintákat keresett a szakaszos. A fenti példában ez történik, csak ezt a módszert.

További munka eredménye, mint egy tömb:

Ha Vyborka1.Sleduyuschy () Akkor

// Hozzászólások a minta 1




Kapcsolódó cikkek