1C hogyan lehet egy kérést, akkor egyszerű

1C-programozás nem csak abból áll írásban a programot. 1C bár felhasználói műveletek és az adatok, amelyekkel működik.

Az adatok az adatbázisban tárolt. Request 1C - oly módon, hogy az adatbázisban lévő adatokat megjeleníteni a felhasználó egy űrlapon vagy feldolgozni őket.

Alapvető része a jelentés - ez a kérés 1C. Abban az esetben, ACS jelentés - egy nagy része a jelentésnek.

Üljön le. Lélegezz. Nyugodj meg. Most azt fogja mondani a híreket.

Programozásához 1C 1C ahhoz, hogy tudja egy programozási nyelv. Az is szükséges, hogy ismerjük a nyelvet 1C lekérdezések.

1C lekérdező nyelv - egy teljesen különálló nyelv, amely lehetővé teszi, hogy meghatározza, hogy milyen adatokat kell mennünk az adatbázisból.

Ő is kétnyelvű - ez lehet írni az orosz vagy angol nyelven. Rendkívül hasonlít a nyelv SQL lekérdezések, és azok, akik tudják ezt - pihenhet.

Hogyan kell használni a lekérdezés 1C

Amikor a felhasználó elindítja a mód 1C Enterprise - a futó kliens nincs adat gramm. Tehát, ha meg akarja nyitni a könyvtárat - 1C kér adatokat az adatbázisból, azaz lekérdezi 1C.

Request 1C következők:

  • Automatikus megjelenítése 1C
    Automatikusan generálja a rendszer. Létrehozott egy lista formájában dokumentumokat. Hozzáadott oszlopot. Ez azt jelenti, hogy ha kinyitja ezt az űrlapot a vizsgálati módnak és a vállalati lesz kért adatokat ebben az oszlopban.
  • Semi kérelmek 1C
    Vannak különböző módszerek (funkciók) a nyelvi 1C, amelyek alapján igény van az adatbázisban. Például. GetObject ()
  • Kézi lekérdezések 1C (írta a programozó speciális igénye)
    Írhat saját lekérdezés 1C a kódot, és végrehajtani.

Létrehozása és végre lekérdezések 1C

1C kérelem - valójában a szöveg a lekérdező nyelv lekérdezések 1C.
Szöveg írhat kezeli. Ez venni, és írni (ha tudod a nyelvet).

Mivel 1C elősegíti a koncepció vizuális programozás, ahol sok, vagy majdnem mindent meg lehet tenni anélkül, hogy kódírás fogantyúk - egy különleges tárgyat lekérdezés építő, ami lehetővé teszi lekérdezések ismerete nélkül a nyelvet, hogy felhívja a lekérdezés szövegét. Azonban nincsenek csodák - meg kell tudni, hogyan kell dolgozni a tervező.

A szöveg készen áll 1C lekérdezés - amelyet végre kell hajtani. Ehhez van egy tárgy a kódot 1C () kérést. Itt egy példa:

Mint látható a példában - miután az 1C lekérdezés eredménye eljön hozzánk, és mi kell kezelni. Az eredmény - egy vagy több sornyi az asztal (különleges formában).

Az eredmény lehet feltölteni egy szabályos táblázat:
Minta = Request. . Execute () Unload (); // Az eredmény - egy táblázatot az értékek

Vagy egyszerűen megkerülik a sorokat.
Minta = Request. . Execute () Jelölje ();
Bár a minta. Következő () Ciklus
// ne valamit a lekérdezés eredményét
KonetsTsikla;

Munka lekérdezések 1C

Az alapelvek a 1C lekérdezés

Alapelvek az 1C lekérdezés -
VÁLASSZON FieldList NazvanieTablitsy, ahol a feltételek

1C példa építése egy ilyen lekérdezés:

A nevét a táblázatok látsz a konfigurátor ablakban. Csak meg kell ahelyett, hogy „Hivatkozások” write „Reference”, például a „Handbook. Nómenklatúra „vagy” Document. RealizatsiyaTovarovUslug "vagy" RegistrNakopleniya. Sales”.

1C hogyan lehet egy kérést, akkor egyszerű

A regisztrációhoz további táblázatok (virtuális), amely lehetővé teszi, hogy a végső számok.

RegistrSvedeny. ImyaRegistra. SrezPoslednih (# 038; Date) - 1C kérelmet a nyilvántartásban szereplő információkat, amennyiben ez időszakos, egy adott időpontban

RegistrNakopleniya. ImyaRegistra. Maradékok (# 038; Date) - Kérelem regisztrációhoz 1C származó maradék egy bizonyos időpontban

RegistrNakopleniya. ImyaRegistra. Árbevétel (# 038; DataNachala, # 038; DataOkonchaniya) - kérésére 1C fordulatszám regiszter időszakra elejétől a befejező dátumot.

Ha kérünk egy listát, hogy mit, hogy az adatok - használati alapjait. De mi is kérheti adatai és vizsgálatot tudjuk számolni őket (pl hajtva).

Például szeretnénk számolni lekérdezésé- dokumentumok száma 1C 1C:

Ez a lekérdezés visszatér 1C nekünk az összes dokumentumot. Azonban minden dokumentum a mező szervezet. Tegyük fel, hogy szeretnénk számítani a 1C lekérdezni a dokumentumok száma az egyes szervezetek.

Ez a lekérdezés visszatér 1C minket a dokumentumok száma az egyes szervezetek (mint mondják „keretében a szervezetek”).

Számítunk továbbá lekérdezésével 1C összege a következő dokumentumokat:

Ez a lekérdezés visszatér 1C minket, mint a mennyisége dokumentumokat.

Ha azt akarjuk, hogy fontolja meg a keresett 1C összesen (line mutatja mennyi) -, hogy tovább kell azokat a követelményeket, így az eredményeket.

Röviden a további képességeket lekérdező nyelvet 1C:

  • Vegyület adatokat több táblából
  • subqueries
  • batch kérés
  • Készítse el saját virtuális asztalok
  • Kérelme a értéktáblázatot
  • A beépített függvények, hogy manipulálják, és hogy az érték az értékek.

Tervező 1C lekérdezések

Nem kell írni a szöveget keresett kezek - vannak designer 1C lekérdezések. Csak jobb gombbal bárhol a modult, és válassza ki a design Query 1C.

1C hogyan lehet egy kérést, akkor egyszerű

Válassza ki a lekérdezés tervező 1C kívánt táblát a bal oldalon, és húzza jobbra.

1C hogyan lehet egy kérést, akkor egyszerű

Válassza ki a Query Designer 1C táblázatban a szükséges mezőket, majd húzza jobbra. Ha szeretné, hogy ne csak ki a mezőt, és vonatkoznak rá, milyen vagy összegzése funkció - után húzva, kattintson a mezőre kétszer az egérrel. Tab csoportosulás ki kell választania (húzás) kell csoportosítani a szükséges mezőket.

1C hogyan lehet egy kérést, akkor egyszerű

Feltételek fülre a lekérdezés tervező 1C akkor vedd a választás ugyanúgy (húzza a mezőt, amely meg fog tenni a választást). Ne felejtsük el, hogy válassza ki a megfelelő állapotban.

1C hogyan lehet egy kérést, akkor egyszerű

Tab Eljárás - jelzi válogatás. A lap Eredmények - táblázatba eredményeket.

Mivel tanulhat a meglévő lekérdezés segítségével a Query Designer 1C. Ehhez kattintson jobb gombbal a szöveg egy meglévő lekérdezést, és válassza ki a tervező is 1C kérdések - és a kérelmet akkor is megnyílt Query Designer 1C.

Szavazz erre az üzenetre:

Üdvözlünk! Felvettem a téma az Ön számára a választ arra a kérdésre, hogyan, hogy a kérelmet (1C).

1C 8.x Hogyan, hogy a kiválasztás egy kérelmet a táblázatokat a kézikönyv? - 1C
Hogyan, hogy a kiválasztás egy kérést az asztalok a könyvtár (nem dinamikus listát). Vannak táblázatok -gt; "ParametryNomenklatury".

Hogyan készítsünk egy kérelmet, és hogy egy több ismétlődő elemeket egy táblázatban (ideiglenes)? - 1C
Van egy táblázat-feldolgozó része a dokumentumnak. A táblázatos rész két kellékek - NomerStroki - StrokaTabChasti.

1C 8.x olyan kérelmet - 1C
Van egy bizonyos dokumentum az ATM-változás, ami mozgás esetén a számviteli. A táblázatokban a jelen dokumentum linkeket.

1C 8.x, hogy egy vizsgálat az unió két tároló nyilvántartások - 1C
Üdvözlünk! Két tároló regiszter: DvizheniyaTovarovSZ és DvizheniyaTovarovYuZ. Ezekben a 2 területen, a terméket és a mennyiséget. Csinálok egy jelentést.

hogyan kell végrehajtani egy kérés - 1C
Kérdezzen hogyan hajtsák végre a kérelmet? Itt vannak a modulok szöveget. Azt szeretném, hogy a kérést, én nem tudom, hol kezdjem. Tudok választani, ha.

Ez nem működik, hogyan kell kérni - 1C
Kérem, segítsen ebben a tekintetben. Adott lekérdezés. A konzol lekérdezi eleget tesz helyesen, de a dokumentum folyamatosan kijelzi ugyanaz.

Kapcsolódó cikkek