Az utolsó dokumentum dátumának meghatározása a 8k-ban
Úgy döntöttem, hogy hasznos ötletet írtam a blogra, hogy ne veszítse el a fórumon.
Itt a //infostart.ru/forum/read.php?24,23382,23397#msg-23397 a fórumban megkérdezte, miként szerezheti be az adatbázisban szereplő utolsó elérhető dátumát. Elvileg a téma kiterjeszthető a "Hogyan válasszunk bizonyos számú dokumentumot (esetleg különböző típusokat) bizonyos kritériumok szerint?" Kérdésre.
Nyilvánvaló, hogy a nyolcadik esetben nem lehet egyetlen dokumentumban kiválasztani az összes dokumentumot, mint a 7.7.
Ehelyett a dokumentumokat a DocumentManager objektumon keresztül töltik le.<Имя документа>
Ebben az esetben a dokumentum nevét meg kell adni (read-know) a Select () módszer felhívása előtt. Ezért minden ilyen típusú dokumentumot először meg kell szerezni.
Annak érdekében, hogy a hurokban lévő összes típusú dokumentumot megkaphassa, használhatja a metaadat objektumok gyűjteményét. Dokumentumok és egy adott tulajdonság: A gyűjteményobjektum neve, amelyben a dokumentumtípus tárolódik, a konfigurátorban leírtak szerint. Egy kis gondolkodás után kapjuk meg ezt a kódot:
A dokumentumokkal kapcsolatos információk beszerzésének második módja a lekérdező nyelv. Igaz, hogy az újonnan érkezők ugyanazt a rake-ot érhetik el, mert a lekérdezés csak egy adott típusú dokumentumot választhat. Nem, akkor is elérheti a dokumentum naplókat, de nincs teljes napló, amelyben az összes dokumentum alapértelmezés szerint regisztrált, mint a 7.7, ezért a konkrét dokumentumokra hivatkozunk a lekérdezésben. Hogyan fog kinézni egy ilyen kérés? És nem fogjuk abba a listába sorolni az összes dokumentumot?
Nem, nem fogunk fáradtnak lenni, ha a lekérdezési szöveget automatikusan az első példában leírt elvnek megfelelően formázzuk.
Szóval, hogyan néz ki a lekérdezés szövege azonos típusú dokumentum kiválasztása? Körülbelül:
Ne feledje, hogy a dokumentumok a lekérdezésben csökkenő sorrendben vannak rendezve.
Többféle típusú dokumentum lekérdezése?
Nézzük:
És most, miután a lekérdezés összes részéhez szüksége van, elkezdheti automatikusan létrehozni a szöveget.
A
Azonnal foglalj helyet, hogy a fenti eljárás szinte teljes egészében (a kérelem szövegének automatikus generálása) elszakadtam a "Universal Journal of Documents" tipikus feldolgozásától, amely elvet használva van szükségünk :)
Szóval, mit kell figyelni a kódra:
- a kérelem kezdetének és végének dátumai üres dátumot állítottak be, ami azt jelenti, hogy a dokumentumokat a teljes időszakra választják ki;
- a dokumentumok csökkenő sorrendben vannak rendezve;
- táblázat A lekérdezés eredménye az UNIT-hez tartozó sorok számára korlátozódik - csak egy utolsó dokumentumra volt szükségünk;
- Hát, és a linken kívül néhány hasznos információt választunk ki: dátum, szám, ikonszám megjelenítéshez stb.
- opciót a metódus szempontjából pontosabb kérés esetén.