Hogyan érti a nagy lekérdezések, és hogyan, hogy milyen idő töltve

Gyakran, a tipikus konfigurációban 1C nagyon nagy és összetett lekérdezéseket érzékelés. Például az autocomplete keresett dokumentum „Fizetési könyvelés” tartalmazhat több mint 3000 sor. Annak ellenére, hogy a használata számos ideiglenes táblák azt eléggé strukturált és átlátható logikusan megérteni ez elég nehéz, mert a nagy sorok számát.







Két alapvetően különböző módszereit ezeket a lekérdezéseket.

Egy módszer - használható konzol lekérdezések

Standard Query konzol vehet egy meghajtó ITS. A különböző harmadik fél weboldalak talált kényelmesebb változata.

kéri, hogy a konzol lehetővé teszi, hogy hozzon létre és hibakeresés lekérdezi 1C: Enterprise módban futtatása nélkül 1C: konfigurátor. Töltse le a fájlt, és nyissa meg razarhiviruem menü 1C: Enterprise „Fájl - Megnyitás”.

Annak érdekében, hogy jobban megértsük lekérdezéseket keresett konzol, megtöri a keresett darabokra. Ez lehetővé teszi, hogy a jogot, hogy figyelemmel kíséri a termelés minden egyes részét. A legegyszerűbb módja annak, hogy megértsék a kérelmet, ha betartják a fa szerkezete megfelel a szerkezet a kérelmet, és nevet adni ezeket a neveket subqueries beágyazott táblázatok, hogy megértsük ezt a részét a kérelmet. Nagy mínusz konzol lekérdezések köteles továbbítani a kérés paraméterei a lekérdezési paraméter néha értékek listája, illetve a táblázatot az értékek.






Második módszer - olvasható közbenső lekérdezés eredménye

Használt függvénnyel:

Funkció PoluchitDannye (Query táblázat neve)
DannyeTablitsy = Új lekérdezés;
DannyeTablitsy.MenedzherVremennyhTablits = Zapros.MenedzherVremennyhTablits;
DannyeTablitsy.Tekst =
„SELECT *
| A „+ Táblázat neve +”
| „;
Vissza DannyeTablitsy.Vypolnit () Unload () .;
KonetsFunktsii

Javasoljuk, hogy kell helyezni egy külső modul. Így érhető el bármely hibakeresés kérés van ágyazva a megfelelő helyre a modul egy ilyen sort:

vtImya DannyeZaprosa = (Query "vtImya");

Most, ha a eredménytábla vtImya üzeneteket adja, és nyomja meg az F2, a megjelenő ablakban az értékeket az ideiglenes tábla.

Azt is nem ágyazható be a modul függvényhívás vonal, de közvetlenül a kijelzőn hibakeresés, hogy írjon a fajta kezelés:

Ismét nyomja meg az F2, helyezze a lemez ezen forgalomban, megnyitja a tartalmát az asztalra.

PS
lekérdezések konzol 8.1 a fájlban.