PANTHEON™ Help

 Категории
 Главна страна - Добре дојдовте во помош за PANTHEON
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Collapse]Водич за Datalab PANTHEON™
   [Expand]ПОС
   [Expand]Помош
   [Collapse]Подесувања
    [Expand]Партнери
    [Collapse]Иденти
      Општествена одговорност
      SLOPAK Класификација за пакување
     [Expand]Иденти
     [Expand]Видови Иденти
     [Expand]Класификација на иденти
     [Expand]Единици Мерки
     [Collapse]Ценовни Формули
       Користење на SQL Expression во Формула
       Хиерархија на Цени
       Користење на Формула за Зачувување при Формирање на Цени
       Формула со користење на SQL израз
      Импорт на Ценовник
     [Expand]Сериски Броеви
      Брзо Формирање на Цени
     [Expand]Фиксни Цени
     [Expand]Барање на артикли
     [Expand]Профил на Екран на Допир
      Амбалажа и Еколошки Давачки
      Пакување и Отпад од Пакување
      Отпаден Материјал
      Шифрант вид на отпаден материјал
      Шифранти околински давачки
    [Expand]Производство
    [Expand]Вработени
    [Expand]ПОС
     Календар
    [Expand]Сметководство
    [Expand]Царина
    [Expand]Програм
    [Expand]Документација
   [Expand]Нарачки
   [Expand]Материјално
   [Expand]Производство
   [Expand]ПОС
   [Expand]Сервис
   [Expand]Финансии
   [Expand]Кадри
   [Expand]Работна површина
    Додатно
   [Expand]Анализи
   [Expand]Аналитика
   [Expand]Пораки и предупредувања
   [Expand]Системско окружување за Даталаб програми
   [Expand]Официјални објаснувања
    Речник на термини
   [Expand]Дополнителни програми
   [Expand]Застарени производи
  [Expand]Водич за PANTHEON Farming
  [Expand]Водич за PANTHEON Ретал
  [Expand]Водич за PANTHEON Вет
 [Collapse]PANTHEON кориснички прирачници
  [Expand]Кориснички прирачник Datalab 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: 703,1373 ms
"
  4540 | 5249 | 55773 | Localized
Label

Using Stored Procedures in Pricing Formulas

Using Stored Procedures in Pricing Formulas

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

 

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

Enter the following in the Formula field:

exec <name of procedure>


e.g.
46627.gif

The procedure needs to contain the following parameters:

create procedure _MojIzracunCene
@cTip char(2) 'I' regular sales
'P' regular purchase

@cCenRazred char(1) <- SUBJEKT.CENRAZRED subject's pricing level
@cKupec char(30) <- SUBJEKT.NAZIV subject for which you are trying to perform pricing (you can put it inside '')
@cSkladisce char(30)<- SUBJEKT.NAZIV warehouse for which separate pricing is set(you can put it inside '')
@cIdent char(16) <- MS.IDENT item for which you are trying to perform pricing
@cgValuta char(3) the currency used in pricing
@dgDatum datetime date and time (it is used when looking up contract prices)
@nKolicina decimal(19, 6) quantity
@cKolicina char(1) 'T' = used only if variable for quantity is included in formula
'F' = used always
as

--Returns RecordSet with price and discount

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!