PANTHEON™ Help

 Toc
 Početna stranica
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič kroz Datalab PANTHEON Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič po DataLab PANTHEON™-u
  [Expand]Vodič po PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za DataLab PANTHEON™
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON maloprodaju
[Collapse]PANTHEON Web
 [Collapse]Vodiči po PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Arhiva starih proizvoda
  [Expand]Vodič po PANTHEON Web Legal
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Početak rada s PANTHEON Web-om
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Korisnički priručnik za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
[Collapse]PANTHEON Granule
 [Collapse]Vodič po PANTHEON Granulama
  [Expand]Granule za Servis na terenu
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula B2B narudžbe
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Inventar Skladišta Granula
 [Collapse]Korisnički priručnik za PANTHEON Granule
   Početak
   Korištenje PANTHEON Granula u imaginarnom poduzeću Tecta
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula B2B narudžbe
  [Expand]Granula Nadzorna ploča
  [Expand]Granula Servis na terenu
   Česta pitanja i odgovori
  [Expand]Inventar dugotrajne imovine
  [Expand]Granula Inventura skladišta
   Arhiva

Load Time: 843,7451 ms
"
  6613 | 1 | |
Label


 

Upotreba stored procedura u formulama za izračun cene

010379.gif010380.gif010381.gif010381.gif010411.gif010382.gif010383.gif

 

Umesto predviđenih promenljivih (pogledajte Formule izračuna cena) način izračuna cene možemo da izvedemo i oblikovanjem stored procedura..

Obzirom na dole prikazan primer uzročne SQL procedure, moramo za rad u programu, u polje "Formula" da unesemo:

exec_MojIzracunCene


exec <ime procedure>


npr.

Procedura mora da sadrži sledeće parametre:
create procedure _MojIzracunCene 
@cTip char(2), -- 'I' obična prodaja 'P' obična nabavka
@cCenRazred char(1), -- SUBJEKT.CENRAZRED cenovni razred za taj subjekat 
@cKupec char(30), -- SUBJEKT.NAZIV subjekat, za kog tražimo cenu (može ' ')
@cSkladisce char(30), -- SUBJEKT.NAZIV skladište, za koje imamo različitu prod.kalk.(može ' ') 
@cIdent char(16), -- MS.IDENT ident, za koji tražimo cenu
@cgValuta char(3), -- valuta, u kojoj tražimo cenu
@dgDatum datetime, -- datum i čas (važan za traženje ugovorenog cenovnika) 
@nKolicina decimal(19, 6), -- količina 
@cKolicina char(1) -- 'T' = racuna samo, ako je u formuli kolicina 'F' = racuna uvek
as

--Mora da vrati RecordSet sa cenom i rabatom

 set nocount on

declare
@nVrniCena Float,
@nVrniRabat Float 

set @nVrniCena = 0 
set @nVrniRabat = 0 

select @nVrniCena = MpCena * 2
from MS 
where Ident = @cIdent 

select @nVrniCena, @nVrniRabat

 

 


  

     


Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!