Using Stored Procedures in Pricing Formulas
Instead of the usual variables (see Pricing Formulas), you can calculate prices using stored procedures.
In the Formula field enter:
exec <name of procedure>
Example:

Procedures used must have the following parameters:
create procedure _MojIzracunCene
@cTip char(2) 'I' navadna prodaja
'P' navadna nakup
@cCenRazred char(1) <- SUBJEKT.CENRAZRED cenovni razred za ta subjekt
@cKupec char(30) <- SUBJEKT.NAZIV subjekt, za katerega iscemo ceno (lahko '')
@cSkladisce char(30)<- SUBJEKT.NAZIV skladisce, za katerega imamo loceno prod.kalk.(lahko '')
@cIdent char(16) <- MS.IDENT aritkel, za katerega iscemo ceno
@cgValuta char(3) valuta, v kateri išcemo ceno
@dgDatum datetime datum in cas (važen za iskanje pogodbenega cenika)
@nKolicina decimal(19, 6) kolicina
@cKolicina char(1) 'T' = racuna samo, ce je v formuli kolicina
'F' = racuna vedno
as
--Vrniti mora RecordSet z ceno in 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