Usersite
»
UserSite SR
»
Podešavanja
»
Identi
»
Postavljanje trazenja artikala
Rank: PA User
You have been a member since:: 24/04/2009(UTC) Objave: 10
Was thanked: 1 time(s) in 1 post(s)
|
Za postavljanje trazenja artikala se u 5.0 namestalo u: admin konzola->podesavanja->parametri programa->artikli->podesavanje trazenja-> po sifri ili po artiklu ili podesavanje trazenja. Naravno prvo se definise upit odakle vuce podatke i popuni "podesavanja polja" kako zelimo da se to vidi u padajucem meniju na dokumentima ili na CTRL+F kod trazenja artikla. Podesava se i za svakog usera odvojeno u licnim podesavanjima i to radi! Moze da se podesi razlicito za trazenje po sifri i po nazivu.
Kako se to podesava u 5.5 kada moze da se podesi samo za podesavanje trazenja i utice samo na CTRL+F a ne i na padajuci meni u dokumentima (010,300,350, bilo koji)? SQL profiler kaze da ne koristi upit definisan u parametrima vec neki njegov koji usput ima malu gresku da mu je napisan uslov "where acActive='T' and acActive='T'... Upit mi radi kada ga definisem u parametrima i uvezem i testiram na tom mestu ali ne radi u dokumentima na padajucem meniju kad se klikne na ident ili na naziv.
Ovo je veliki problem jer korisnici ne mogu da nadju artikle kada je veliki sifarnik u pitanju.
Drugi deo pitanja je da li moze gore navedeni upit/sql view da radi ako se join-uje sa tabelom iz druge pomocne baze. Probao sam i isto radi test ali se ne vidi na dokumentima i nemam gde da definisem da se vidi.
|
|
|
|
|
|
Rank: Datalab
You have been a member since:: 06/10/2010(UTC) Objave: 53
|
Pozdrav,
može da se utiče na padajući meni - u pitanju je opcija u AK->Podešavanje->Parametri programa->Preduzeće->Postavke traženja šifarnika, treba odabrati ltMS šifarnik u drop-down meniju Šifarnik, vratiti na Zadate vrednosti i onda izmeniti select u okviru SQL upit na polja koja su potrebna. U donjoj tabeli Podešavanje polja dodati redove sa definicijom prikaza tih polja.
Ako je potreban join, da bi se prikazali recimo količina na skladištu ili rezervisana količina artikla, onda treba napraviti view u bazi koji će sadržati potrebne podatke iz više tabela. U polje SQL upit unesti samo select potrebnih polja iz tog view-a.
|
|
|
|
|
|
Rank: PA User
You have been a member since:: 24/04/2009(UTC) Objave: 10
Was thanked: 1 time(s) in 1 post(s)
|
Hvala puno, ovo radi kako si opisao. Samo jos jedna sitnica: kod nekih korisnika ne radi Postavke trazenja sifarnika iako je isto podeseno i u parametrima i u njegovom profilu kao i kod drugih, a jos sam i kopirao autorizacije od korisnika kod kojeg to radi i naravno izlogovao se u ponovo ulogovao kao ciljani korisnik i opet mu ne radi trazenje sifarnika na CTRL+F, a padajuci meni radi kako je podeseno. Imas li ideju kako da ga nateram da proradi kod tog korisnika?
|
|
|
|
|
|
Rank: Datalab
You have been a member since:: 06/10/2010(UTC) Objave: 53
|
Verovatno nedostaje neko od obaveznih polja koje forma očekuje po defaultu, probaj sa ovim upitom:
select acIdent, acActive, acNaziv, acCode, acUM, acClassif, acSetOfItem, acClassif2 from the_setitem
samo dodaj polja koja su ti potrebna za pretragu u upit posle acClassif2, a onda u donjem gridu Podešavanje polja kreiraj redove sa opisom kolona za polja koja će biti korišćena.
|
|
|
|
|
|
Rank: Datalab
You have been a member since:: 06/10/2010(UTC) Objave: 53
|
Pošto je bilo dosta pitanja u poslednje vreme kako da se u ovom drop-down meniju dobije i lager po više skladišta, evo šta treba uraditi. Pretpostavka je da se skladišta zovu 'Veleprodajno skladište' i 'Maloprodajno skladište', naravno, potrebno je modifikovati view prema vašim nazivima i dodati još neka skladišta ako je potrebno. Prvo ćemo kreirati view koji daje tabelarni prikaz: Koda:CREATE VIEW [dbo].[_MojPregled] AS SELECT pvt.acIdent as Ident, pvt.[Maloprodajno skladište] as MP, pvt.[Veleprodajno skladište] as VP, S.acName as Naziv, S.anSalePrice as Cena FROM ( SELECT acIdent, acWarehouse, anStock FROM tHE_Stock ) up
PIVOT (SUM(anStock) FOR acWarehouse IN ([Maloprodajno skladište],[Veleprodajno skladište])) AS pvt
JOIN tHE_SetItem S on pvt.acIdent = S.acIdent
WHERE S.acIdent <> '' U Pantheonu, opcija AK->Podešavanje->Parametri programa->Preduzeće->Postavke traženja šifarnika, treba odabrati ltMS šifarnik i u SQL upit upisati: Koda:select Ident, Naziv, Cena, ISNULL(MP, 0) as LagerMP, ISNULL(VP, 0) as LagerVP from _MojPregled i prilikom pretrage idenata u Pantheonu će se u padajućem meniju dobiti tabela: Koda: Ident Naziv Cena LagerMP LagerVP -------------------------------------------------------------------------------------------------------------- AKCIZNA ROBA Akcizna roba 1650.00 0.00 20.00 AMB 001 Ambalaža 1 306.56 4.00 5.00 ART 001 Artikal 1 29141.28 96.00 -134.00 ART 002 Artikal 2 2536.79 0.00 6.00 ART KOMIS. 2 Art komision 2 18999.99 11.00 19.00
Edited by user 21 April 2011 18:34:36(UTC)
| Reason: Not specified
|
|
|
|
|
|
Usersite
»
UserSite SR
»
Podešavanja
»
Identi
»
Postavljanje trazenja artikala
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Orange-Grey Theme Created by Ingo Herbote (WatchersNET.de)Powered by YAF 1.9.6.1 Under DNN |
YAF © 2003-2026, Yet Another Forum.NETThis page was generated in 0,167 seconds.