Az 1s gyorskeresés nem működik. Mi a gyors keresés

1. tipp: A teljes szöveges keresés letiltása*

A legtöbb könyvelő nem tud ennek a funkciónak a létezéséről, és soha nem használja (Szolgáltatás - Adatkeresés)

Az 1C teljes szöveges keresési mechanizmusa lehetővé teszi, hogy kulcsszavak alapján keressen információkat az 1C-ben (hasonlóan az interneten történő kereséshez, amikor beír egy szót, és a lekérdezés eredménye megjelenik). Ugyanakkor a keresési idő jelentősen függ az adatbázis mennyiségétől, és több órát is igénybe vehet. A teljes szöveges keresési mechanizmus letiltása nem befolyásolja az 1C többi funkcióját és stabilitását.

A teljes szöveges keresési mechanizmus az 1C-ben alapértelmezés szerint engedélyezve van. A teljes szöveges keresés letiltásához el kell lépnie Tevékenységek - Teljes szöveges keresés kezelése- A jel testreszabása és eltávolítása Teljes szöveges keresés engedélyezése»

A teljes szöveges keresési mechanizmus letiltása kizárólagos módban történik (senki ne dolgozzon a programban, csak Ön) **

A teljes szöveges keresési mechanizmus letiltása akár 10%-os teljesítménynövekedést is eredményezhet.

2. tipp: Újraszámítás*

A legtöbb könyvelő nem tud ennek a műveletnek a létezéséről, ezért minden hónapban el kell végezni.

Az eredmények 1C mechanizmusok az adatokhoz való gyors hozzáféréshez jelentések generálásakor és különféle számítási műveletek végrehajtása során.

Az összegek újraszámításához lépjen a Műveletek - Összegek kezelése menüpontra, állítsa be az összegek kiszámításának dátumát (az aktuális hónap eleje) az "Összes nyilvántartás" részben, majd kattintson a "Futtatás" gombra.

Az összegek újraszámítása kizárólagos módban történik (senki ne dolgozzon a programban, csak Ön)**

Az összegek újraszámítása akár 10%-kal növeli a termelékenységet.

3. tipp: Tiltsa le az objektumverziót***

A legtöbb könyvelő nincs tudatában ennek a funkciónak, és nem is használja.

A szabványos regisztrációs naplótól eltérően az objektumverziók nemcsak arról adnak információt, hogy melyik felhasználó dolgozott a dokumentummal, hanem arról is, hogy pontosan mit változtatott (Eszközök - Objektumváltozások története). Ez a mód hasznos lehet, de csak egy bizonyos dokumentumlistára ajánlott engedélyezni, mert az 1C teljesítmény csökkenéséhez és az információs bázis növekedéséhez vezet

A verziószám konfigurálása a Műveletek - Programbeállítások - Verziókezelés menüpontban történik. Ha a beállítás nem szükséges, akkor el kell távolítania az "Objektumverziók használata" jelölőnégyzetet.

Ha a beállítás szükséges egy adott dokumentumlistához, akkor lépjen az „Objektumverzió-beállítások” menüpontra, és kattintson a jobb gombbal a „Verzió” beállítás megadásához a szükséges objektumokhoz **

A verziókezelés letiltása akár 5%-os teljesítménynövekedést is eredményezhet.

_________________________________________________________________

*Az "1C: Manufacturing Enterprise Management", "1C: Integrated Automation", "1C: Enterprise Accounting 2.0", "1C: Trade Management 10.3" alapú konfigurációkhoz

**Mielőtt rutinműveleteket végezne az adatbázissal, létre kell hozni az adatbázis másolatát.

***Az „1C:Manufacturing Enterprise Management”, „1C:Complex Automation” alapú konfigurációkhoz.

Trükkök az 1C-ben végzett munka során: Számvitel 8.3 (3.0 kiadás) 2. rész

2017-02-09T10:31:17+00:00

Ezzel a cikkel folytatom az 1C: Számvitel 8.3-ban való hatékony munkamódszerekkel kapcsolatos megjegyzések sorozatát. Olyan trükkökről beszélek, amelyeket kevesen ismernek, és még kevesebben alkalmaznak a munkájuk során. A megvitatásra kerülő technikák jelentősen időt takaríthatnak meg, és javíthatják szakemberként való készségeit. Az első rész elérhető.
P

4. technika: Keressen az aktuális oszlopban közvetlenül a gépelés megkezdése után.

Hogy nem használja ki ezt a csodálatos lehetőséget? Bármely folyóiratban (legyen az referenciakönyv vagy dokumentumok), jelölje ki bármelyik sort bármelyik oszlopban, és csak kezdje el gépelni.

A rendszer automatikusan kiválasztja azokat a sorokat, amelyek az Ön által megadott értéket tartalmazzák az egyik oszlopban:

Ha törölnie kell a szűrőt, nyomja meg az Esc gombot a billentyűzeten vagy a keresztet a keresőmezőben:

De mi van akkor, ha nem minden oszlopban kell keresnünk, hanem csak egy adott oszlopban?

Az aktuális (kiválasztott) oszlopban való kereséshez használja az Alt + F kombinációt vagy a "Továbbiak"->"Speciális keresés" menüpontot:

Az aktuális oszlop és az abban kiválasztott érték szerinti azonnali kiválasztáshoz (párbeszédpanel megjelenítése nélkül) használja a Ctrl + Alt + F kombinációt vagy a "Tovább"->"Keresés:..." menüpontot.

Például jelöljük ki az összes olyan dokumentumot, amelyben a 8-as szám szerepel. Ehhez válassza ki a „Szám” oszlopot bármelyik sorban, és nyomja meg az Alt + F billentyűket.

A megnyíló ablakban írja be a 8-as számot, és kattintson a "Keresés" gombra:

Remek, vannak olyan dokumentumok a listában, amelyek számában (bármilyen pozícióban) a 8-as szám szerepel:

A kijelölés törléséhez nyomja meg a Ctrl + Q kombinációt, vagy távolítsa el a kijelölést a felső panelről (kereszt):

Figyelem! Ha a keresés nem működik (üres kijelölést kapott) - valószínűleg engedélyezte a teljes szöveges keresést, és az indexe nem frissült.

A teljes szöveges keresés az „Adminisztráció” szakasz „Támogatás és karbantartás” elemében van beállítva:

5. vételi szám: Soronként írja be a beviteli mezőbe.

Tegyük fel, hogy ki kell töltenie a partner mezőt az „Áruk és szolgáltatások átvétele” dokumentumban, és tudja, hogy a szerződő felet úgy hívják, mint „aero”.

Ön pedig ahelyett, hogy partnert választana a listából, csak vegye elő, és kezdje el beírni az „aero” szöveget a partner beviteli mezőjébe. Amint látható, a rendszer maga javasolja a lehetséges opciókat az ezekkel a betűkkel kezdődő partnerek számára. Megtalálták a kívánt Aeroflotot - már csak ki kell választani.

És így minden területen lehetséges!

6. technika: A kiválasztott cellák összegzése a jelentésekben.

Csak válassza ki a kívánt cellákat az egérrel - az összeg automatikusan megjelenik az ábrán jelzett mezőben. És ha olyan cellákat kell kijelölnie, amelyek nem szomszédosak - használja a CTRL billentyűt. Tartsa lenyomva, és válassza ki a kívánt cellákat a jelentésben, hogy megkapja az összegüket.

7-es fogadás: Mentse el a nyomtatott űrlapokat bármilyen kényelmes formátumban.

Bármilyen jelentés vagy nyomtatható dokumentum megfelelő formátumban számítógépre menthető. Csak hozzon létre egy nyomtatható fájlt, és kattintson a floppy lemez ikonjára a program ablakának tetején.

Most válassza ki a dokumentum nevét és formátumát. Lehet excel, word, pdf, html és sok más népszerű formátum.

Ebben a cikkben az 1C Enterprise 8 gyorskereső funkciójáról fogok beszélni. Mi az a gyors keresés? Nagyon egyszerű. A gyorskeresés az 1C rekordok nagy listáiban való navigálás egyik módja. Ezek lehetnek dokumentumok listái, könyvtárak, regiszterek - minden, amit táblázatok képviselnek.

Mi az a gyors keresés?

Az 1C Enterprise dokumentumok gyorskereső funkciója rendkívül kényelmes, és lehetővé teszi, hogy ne görgessen hatalmas adattömböket (például a görgetősáv segítségével), hanem azonnal ugorjon a kívánt helyre a listában. Sajnos az 1C Enterprise 8 (beleértve az 1C Accounting 8-at is) kezdő felhasználói eleinte nem használják a gyorskeresési lehetőségeket, inkább manuálisan görgetik át a dokumentumok listáit (és lehet Nagyon nagy). Ez a cikk segít kitalálni, hogyan használhatja a gyors keresést az 1C-ben.

Először is meg kell jegyezni, hogy a felügyelt űrlapokra épülő 1C Enterprise 8 konfigurációkban a gyorskeresés másképp működik, mint az 1C korábbi verzióiban. Ezért külön elemezzük a gyorskeresés használatát a kezelt és a hagyományos űrlapokon.

Gyors keresés az 1C Accounting 8.2-ben

Az 1C Accounting 8.0-tól 8.2-ig terjedő verzióiban funkció célja átmenet a lista kívánt részére. Példaként tekintse meg az ábrán látható számlatükör ablakot.


Az ablakban egy vonal van kiválasztva. Figyelje meg a csíkokból álló finom háromszöget, amelyre a piros nyíl mutat. Más Windows-programokhoz hasonlóan, ahol vannak listák (például az Intézőben), ennek a jelölőnek (háromszögnek) a helyzete határozza meg a lista egészének rendezését. melyik oszlopban van a jelölő beállítva, a teljes lista az adott oszlop szerint lesz rendezve. Az ábrán a jelző a Kód oszlopban található, így a számlatükörben szereplő számlák kód szerint lesznek rendezve.

A marker áthelyezhető egyik oszlopból a másikba, ha rákattint a kívánt oszlopra ( a FEJEZET rovatban!) az egérrel. Ha a jelölő már az aktuális oszlopban van, akkor a kattintás megfordítja a rendezési irányt (azaz nagyobbról kisebbre vagy fordítva). Ez minden Windows-program szokásos viselkedése. Mi ennek a markernek a sajátossága az 1C Enterprise-ban, és hogyan kapcsolódik a gyorskereséshez?

Az 1C Enterprise 8 listákban történő gyors keresést annak az oszlopnak megfelelően hajtják végre, amelyben a marker található. Ebben az esetben a Kód oszlopban gyorskeresést hajt végre a számlatükörben.

Volt egy fontos része a cikknek, de JavaScript nélkül nem látható!

Hogyan kell használni a gyorskeresést 1C-ben? Könnyen! Csak kezdje el beírni, hogy mit szeretne EZBEN az oszlopban, azaz hol van a jelző. A fenti ábra példájában meg kell adni a számlaszámot. Például meg szeretné keresni az 50-es Kassa fiókot. Ebben az esetben írja be ( Nem kell sehova kattintani!) az 50-es számot a billentyűzetről, és ha ebben az oszlopban van fiók ezzel a számmal (és természetesen van ilyen), akkor a lista erre a sorra gördül, és maga a sor lesz kiemelve. Az eredmény az alábbi számlatükör képernyőképen látható.

weboldal_

A szöveg, amelyre a nyíl mutat nem kell utána mosni- el fog tűnni.

Ha a fenti példában elkezdi beírni a „Pénztár” szót, akkor az ablak alján lévő szöveg kerül beírásra, majd törlésre. Ez azért történik, mert amint Rajt a beírt gyorskereső sorból már nem egyezik legalább egy sor eleje ebben az oszlopban, az 1C Enterprise arra a következtetésre jut, hogy a keresett sor nem található, és automatikusan törli. Ennek köszönhetően két szabályt érdemes megjegyezni.

Az 1C Enterprise 8-ban a sor elején gyorskeresés történik, azaz. az oszlopban a bevitt szövegnek az oszlop egyik sorának elejével való egyezését keresi.
Ez egy fontos ajánláshoz vezet: a könyvtárakba való adatbevitelnél az elemeket úgy nevezze el, hogy a gyorskereséssel kényelmesen meg lehessen keresni. Például jobb, ha a partner nevét „Cégnév LLC”-ként írja be, mint „Cégnév LLC”. És még inkább, ne használjon idézőjeleket és egyéb felesleges karaktereket a névben (az űrlapok Név mezőjének kitöltéséről beszélünk).

Ha elkezdi beírni a szöveget, és az törlődik, akkor amit keres, az nincs ebben az oszlopban! Ebben az esetben ellenőrizze a beviteli nyelvet, valamint azt az oszlopot, amelyben a gyorskeresés végrehajtásra kerül. Tipikus hiba, hogy rossz oszlopot választanak ki. Például a jelölő a Kód oszlopban van beállítva, és a keresés a fiók neve alapján történik.

Gyors keresés az 1C Accounting 8.3-ban

Most pedig nézzük meg, miben különbözik a gyorskeresés az 1C Enterprise 8.3 verzióban. Használata nagyon hasonlít a 8.2-es verzióhoz, de van egy lényeges különbség, amit érdemes megjegyezni.

Az 1C Accounting 8.3-ban, valamint a felügyelt űrlapok bármely más konfigurációjában (ugyanaz az új felület) szűrőként működik. Egyszerűen fogalmazva, a gyorskereső funkció eredményeként a lista része bujkál.

Hogyan kell használni, most megtudjuk. A kezdéshez tekintse meg az alábbi képernyőképet a számlatükör 1C Accounting 8.3 ablakáról.

weboldal_

Amint látja, ugyanaz a marker van az egyik oszlopban. A keresést az az oszlop is végrehajtja, amelyben a marker be van állítva. Mindez változatlan maradt. Ha azonban elkezdi beírni a szöveget (a példában a számlaszámot), a következő történik.

weboldal_

Amint látja, a keresőmező automatikusan megnyílt. Ugyanez az ablak nyílik meg, ha az ablak eszköztárán a keresés gombra kattint (az ábrán aláhúzva). Ennek eredményeként, ha a keresőablakban (a képen a legördülő menü mögött elrejtve) a Keresés gombra kattint, vagy egyszerűen Entert, a következő eredményt kapja.

weboldal_

Innentől egyértelmű, hogy egy gyors keresés az 1C Accounting 8.3-ban egyszerűen láthatóvá teszi a lista azon részét, amely megfelel a keresési feltételeknek. Ilyenkor a Keresés gomb eltűnik, helyette egy kereszttel ellátott lencse jelenik meg (az ábrán aláhúzva), megnyomására a lista visszaáll az eredeti állapotába (a gyorskeresés eredményeként talált vonal kiemelve marad).

Az 1C Accounting 8.3 gyorskeresés másik fontos jellemzője- nem a sor elején keres egy egyezést, mint a 8.2-es verzióban, hanem az oszlopban lévő sorok bármely részével keres egyezést. Így, ha a partner neve "Cégnév LLC", és a keresésnél kezdje el beírni a "Cégnév LLC", akkor a sor továbbra is megtalálható!

Következtetések levonása

Így az 1C Accounting 8.2-ben és a korábbi verziókban a gyors keresés célja a lista görgetése a kívánt sorhoz, az 1C Accounting 8.3-ban pedig a gyorskeresés egy szokásos szűrőként működik, elrejti a lista azon részét, amelyre nincs szüksége.

Annak ellenére, hogy a 8.3-as platformon a teljes szöveges keresést a fejlesztők már régen bejelentették (a 8.3.5-ös platform óta), a szabványos konfigurációkban nem használták aktívan. Az Enterprise Accounting 3.0 legutóbbi kiadásaiban a fejlesztők számos listába belefoglalták a teljes szöveges keresést. Felhasználóim számára ez sokkolónak bizonyult - a program leállította a keresést.

Természetesen a teljes szöveges keresés működik, de a felhasználók, akik nem látják a "Keresés" ablakot, összezavarodnak. Tipikus használati forgatókönyv: Kezdje el a gépelést a billentyűzeten, gépelés közben megjelenik egy "Keresés" ablak, amely jelzi a keresendő mezőt, a keresendő szöveget és a "Sor része" keresési módot.

Az enter gomb megnyomásával a lista szűrésre kerül, a lista felett megjelenik egy keresési állapotsor. A felhasználó maga határozza meg, hogy melyik területen és mit keres. Az új keresés azonnal működni kezd, amint beírta, és a listában megjelenő összes mezőre kihat. Külön ablak nem jelenik meg, a keresési szavak összes egyezése színnel kiemelve.

Néhány napig új kereséssel éltünk. A felhasználók szenvedtek, panaszkodtak, szabotáltak. A panaszok nem szűntek meg, a vezetőség azt a feladatot kapta, hogy "minden úgy legyen, ahogy volt".

Hol kezdjem? Meg kell értenie, hogy a formák miben különböznek egymástól. Letöltöttem a konfigurációs forráskódokat az új keresési viselkedéssel és a régivel, és összehasonlítottam az űrlapok forráskódjait.

A "Keresési karakterlánc" típusú űrlapelem hozzáadása felelős az új teljes szöveges keresés funkcionalitásáért. Világossá vált, mit kell keresni. Találtam egy cikket az ITS 7.3.1.5-ről. Keresés a dinamikus listában. Ezt a cikket megvizsgálva arra a következtetésre jutottam, hogy a keresés új működési módja két tényezőtől függ: 1. Az űrlapnak rendelkeznie kell a fenti űrlapelem-kiegészítéssel, 2. Az űrlapon lévő dinamikus listának a "SearchStringPosition" tulajdonsággal kell rendelkeznie, amely nem egyenlő "Egyik sem".

Elméletileg egy űrlap készítésekor a szerveren elég a "SearchString Position" list tulajdonságot "SearchString Position. No"-ra állítani, de ez nem minden űrlapnál működött, esetenként az új keresés tovább működött. A nem programozottan létrehozott űrlapelemeket nem tudjuk programozottan törölni, de a láthatóság szabályozható. Ha az "AdditionSearchString" űrlapelemet eltávolítják a láthatóságból, a teljes szövegű új keresés is leáll. A kísérletek során a következő kód született, amit az általános modulban helyeztem el:

Eljárás NewSearchInLists(Form) letiltása Export List = Form.Items.Find("List"); Ha Lista = Undefined, akkor Return; EndIf; List.SearchStringPosition = SearchStringPosition.None; AdditionSearchString = Form.Elements.Find("AdditionSearchString"); Ha NEM ComplementSearchString = Undefined, akkor ComplementSearchString.Visibility = False; EndIf; Vége eljárás

Az „Új keresés letiltása a listákban” eljárásban át kell adnia a javított űrlapot. De hogyan lehet ezt minden formánál egyszerre megtenni?

Az első megoldás a szükséges űrlapok manuális javítása a konfigurátorban az űrlapszerkesztő segítségével. Azonnal visszautasítottam ezt a döntést - hosszú és sivár, és nehéz később frissíteni a konfigurációt.

A második megoldás egy eljárás meghívása az űrlap megnyitásakor, amely programozottan letiltja az új keresést. Az eljárás bármely más eljárásból hívható, melynek indítása már minden formában regisztrálva van, ebben az esetben további frissítésekkel csak ezt az eljárást kell majd figyelemmel kísérnünk - hogy ne változzon. A GeneralModule.ManagePrint-et választottam, amely a következőket tartalmazza:

OnCreateOnServer(Űrlap,DefaultCommandPlace,PrintObjects) Export

Ezt az eljárást akkor hívják meg, amikor egy űrlapot hoznak létre a kiszolgálón a nyomtatási parancsok kitöltéséhez. Ebben az eljárásban megírjuk azt a kódot, amely meghívja a függvényünket az új keresés letiltásához a listákban:

MyGeneralModule.Disable NewSearchInLists(Form);

A könyvelők élvezik a régi keresést, mi pedig arra készülünk, hogy az Enterprise Accounting 3.0 kompatibilitási módja mikor teszi lehetővé számunkra, hogy ezt a funkciót egy bővítményre portoljuk.




Top