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
  [Collapse]User Manual for PANTHEON
   [Expand]Getting Started
   [Expand]User Manual for eBusiness
   [Collapse]Settings
    [Expand]Subjects
    [Collapse]Items
      Creating a New Item
      Entering Data for Item Pricing
      Entering Contract Prices for Item
      Entering Item Specification
     [Expand]Entering Custom Fields
      Transfer Movements between Items
      Tax Rate Correction
     [Expand]Using Item Types
     [Expand]Serial Numbers
     [Collapse]Pricing Formulas
       Using Stored Procedures in Pricing Formulas
      Using Find Item Function (Ctrl+F)
     [Expand]External Identifiers
    [Expand]POS
     Manufacturing
    [Expand]Personnel
     Calendar
    [Expand]Financials
    [Expand]Customs
    [Expand]Program
    [Expand]Documentation
   [Expand]Orders
    Creating new invoice
   [Expand]Goods
   [Expand]Manufacturing
   [Expand]Service
   [Expand]Help
   [Expand]Personnel
   [Expand]Financials
   [Expand]Analytics
  [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
 [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
[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]User Site

Load Time: 1375.007 ms
"
  6458 | 6865 | 339311 | Updated
Label

Using Stored Procedures in Pricing Formulas

Using Stored Procedures in Pricing Formulas

Using Stored Procedures in Pricing Formulas

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

Instead of provided variables (see Pricing Formulas) you can perform pricing also by creating a stored procedure.

Enter the following in the Formula field:

exec <ime procedure>


e.g.
30664.gif

The procedure needs to contain 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 čas (važen za iskanje pogodbenega cenika)
@nKolicina decimal(19, 6) količina
@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

 


 

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