PANTHEON™ Help

 Toc
 PANTHEON Help - Welcome
[Collapse]PANTHEON
 [Collapse]Guides for PANTHEON
  [Expand]Guide for PANTHEON
  [Expand]Guide for PANTHEON Retail
  [Expand]Guide for PANTHEON Vet
  [Expand]Guide for PANTHEON Farming
 [Collapse]User Manuals for PANTHEON
  [Expand]User Manual for PANTHEON
  [Expand]User Manual for PANTHEON Retail
  [Expand]User manual for PANTHEON Vet
  [Expand]User Manual for PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Guides for PANTHEON Web
  [Expand]Guide for PANTHEON Web Light
  [Expand]Guide for PANTHEON Web Terminal
  [Expand]Guide for PANTHEON Web Legal
  [Expand]Old products Archive
 [Collapse]User Manuals for PANTHEON Web
  [Expand]Getting started PANTHEON Web
  [Expand]User Manual for PANTHEON Web Light
  [Expand]User Manual for PANTHEON Web Terminal
  [Expand]User Manual for PANTHEON Web Legal
  [Expand]Old products Archive
[Collapse]PANTHEON Granules
 [Collapse]Guides for PANTHEON Granules
  [Expand]Personnel Granule
  [Expand]Travel Orders Granule
  [Expand]Documents and Tasks Granule
  [Expand]Dashboard Granule
  [Expand]B2B Orders Granule
  [Expand]Field Service Granule
  [Expand]Fixed Assets Inventory Granule
  [Expand]Warehouse Inventory Granule
 [Collapse]User Manuals for PANTHEON Granules
  [Expand]Getting started
  [Expand]Personnel Granule
  [Expand]Travel Orders Granule
  [Expand]Documents and Tasks Granule
  [Expand]B2B Orders Granule
  [Expand]Dashboard Granule
  [Expand]Field Service Granule
  [Expand]Fixed Assets Inventory Granule
  [Expand]Warehouse Inventory Granule
  [Expand]Archive
[Expand]User Site

Load Time: 375.0091 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!