PANTHEON™ Help

 Категории
 Главна страна - Добре дојдовте во помош за PANTHEON
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Expand]Водич за PANTHEON Farming
  [Expand]Водич за Datalab PANTHEON™
  [Expand]Водич за PANTHEON Ретал
  [Expand]Водич за PANTHEON Вет
 [Collapse]PANTHEON кориснички прирачници
  [Collapse]Кориснички прирачник Datalab PANTHEON™
   [Expand]Како да започнете?
   [Expand]Често поставувани прашања за PANTHEON
   [Expand]еРаботење
   [Collapse]Подесувања
    [Expand]Документација
    [Expand]Субјекти
    [Collapse]Иденти
      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]Надворешни идентификатори
     [Expand]External Identifiers (Subject IDs)
    [Expand]Вработени
    [Expand]ПОС
    [Expand]Финансии
     Производство
    [Expand]Програм
     Календар
    [Expand]Царини
    [Expand]Програм
     Промени корисник
   [Expand]Нарачки
   [Expand]Материјално
   [Expand]Производство
   [Expand]Сервис
   [Expand]Финансии
   [Expand]Кадри
   [Expand]ЗЕУС Деловен аналитички систем
   [Expand]Помош
   [Expand]Надоградба
   [Expand]Персонал
   [Expand]PANTHEON Изданија
    Предговор
    Ценовник
    Договор за лиценца на крајниот корисник
  [Expand]Корисничко упатство за PANTHEON Ретал
  [Expand]Корисничко упатство за PANTHEON Vet
  [Expand]Корисничко упатство за ПАНТЕОН Земјоделство
[Collapse]PANTHEON Web
 [Collapse]Водич за PANTHEON Web
  [Expand]Водич за PANTHEON Web Light
  [Expand]Водич за PANTHEON Chronos Mini
  [Expand]Водич за PANTHEON Web Terminal
  [Expand]Водич за PANTHEON Web Legal
  [Expand]Архива на стари производи
 [Collapse]Кориснички прирачник за PANTHEON Web
  [Expand]Најава во PANTHEON Web
  [Expand]Како да започнете со PANTHEON Web
  [Expand]Кориснички прирачник за PANTHEON Web Light
  [Expand]Кориснички прирачник за PANTHEON Web Terminal
  [Expand]Кориснички прирачник за PANTHEON Web Legal
  [Expand]Стара архивa на производи
[Collapse]PANTHEON Гранула
 [Collapse]Водич за PANTHEON Гранули
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и задачи
  [Expand]Гранула Контролна табла
  [Expand]Гранула B2B нарачки
  [Expand]Гранула Сервис на терен
  [Expand]Инвентаризација на фиксни средства
  [Expand]Гранула Попис на магацини
 [Collapse]Кориснички прирачник за PANTHEON Гранули
   Започнување
   Користење на PANTHEON Гранули во фиктивната компанија Текта
  [Expand]Гранули и активација
  [Expand]Гранула Кадри
  [Expand]Гранула Патни налози
  [Expand]Гранула Документи и Задачи
  [Expand]Гранула Б2Б нарачки
  [Expand]Гранула Контролна табла
  [Expand]Гранула Сервис на терен
  [Expand]Инвентаризација на фиксни средства
   PANTHEON Гранула - FAQ
  [Expand]Гранула Попис на магацин
   Архива
[Expand]Кориснички сервер

Load Time: 562,528 ms
"
  6458 | 6865 | 72508 | Localized
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!