A standard paraméter a használatban lévő időszak és problémák, az adatösszetevő rendszer

Hozzon létre egy jelentést ugyanarra a lekérdezési adatkészletre:

Most menjen az opciók fülre, és nézze meg, hogy a rendszer, a mi paraméterünk mellett A MyData egy paramétert is létrehozott Ennyi.






Az időszakok vizuális megfigyeléséhez hozzuk létre a jelentés alapformáját, és helyezzük rá a tabulátor mezőt az adatokkal: Linker Settings.Settings.Data Settings

A standard paraméter a használatban lévő időszak és problémák, az adatösszetevő rendszer

Menteni fogjuk a jelentést, és megnyitjuk a vállalatot. A paraméterek táblázatban csak a paraméter jelenik meg időszak:

A standard paraméter a használatban lévő időszak és problémák, az adatösszetevő rendszer

Ennek megfelelően a paraméterben bekövetkező változások nem adják meg a kívánt eredményt.

Miért nem áll rendelkezésre a paraméter? A dátumom? Természetesen, mivel a Beállítások lap rendelkezik az akadálymentesség korlátozásával.







A standard paraméter a használatban lévő időszak és problémák, az adatösszetevő rendszer

Lőjük a dámát. Most mind a rendelkezésre álló paraméterekben láthatók. Csak akkor jelenik meg, ha a jelentés elkészül, és a jelentés válaszol a paraméterre Időszak, nem A dátumom.

Ebben a példában könnyebb átnevezni a paramétert a lekérdezésben MyData be Időtartam és a kívánt eredmény elérése. De talán van olyan lekérdezés, amely már használta a paramétert Az időszak vagy a vallási nézetek nem teszik lehetővé, hogy ezt a paramétert használja, mindenképpen megoldhatja ezt a problémát:

A "standard" (a rendszer által hozzáadott) paraméterek használatával kapcsolatos fő probléma az, hogy ha a paraméterben több virtuális táblát használunk, ha ezt a paramétert definiáljuk, az értéket minden más esetben a "saját" helyett használjuk.

A második alkérdésben a "standard" PERIOD paraméter értéke lesz a szelet dátumának paramétere, nem pedig az Egyéb dátum értéke.

Ezt a "hibát" akkor is megfigyelhetjük, ha a második alkérdést a második adatkészletbe vezettük és már az ACS segítségével kapcsoltuk össze. A második kérelem "ADD KÓD (Periódus, HÓNAP, -1)" kifejezés használatával is a változat nem működik, a hónap nem lesz kivonva. De a "Periódus" paraméter átnevezése a lekérdezésben, például "FirstData", megoldja ezt a problémát.

Egyébként pontosan ugyanaz a probléma figyelhető meg a felhalmozási és számviteli nyilvántartások virtuális tábláival, amelyek például forgalmat hoztak. Ott a rendszer hozzáadja a "StartPeriod" és az "Időszak vége" paramétereket.
Tehát ha a lekérdezések még kissé megnövekedtek, akkor érdemes kikapcsolni a "standard periódusok" elérhetőségét és használatát.