PANTHEON™ Help

 Категории
 PANTHEON Help - Welcome
[Collapse]PANTHEON
 [Collapse]PANTHEON упатства
  [Expand]Guide for PANTHEON
  [Expand]Ръководство за PANTHEON Търговия
  [Expand]Ръководство за PANTHEON Vet
  [Expand]Ръководство за PANTHEON Фермерство
 [Collapse]PANTHEON потребителски ръководства
  [Expand]Ръководство за потребителя за PANTHEON
  [Expand]Ръководство за потребителя за PANTHEON Retail
  [Expand]Ръководство за потребителя за PANTHEON Vet
  [Expand]Ръководство за потребителя за PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]PANTHEON Web Guides
  [Expand]Ръководство за PANTHEON Web Light
  [Expand]Ръководство за PANTHEON Уеб Терминал
  [Expand]Ръководство за PANTHEON Web Legal
  [Expand]Архив на стари продукти
 [Collapse]PANTHEON Web User Manuals
  [Expand]Започване на PANTHEON Web
  [Expand]User Manual for PANTHEON Web Light
   Ръководство за потребителя за PANTHEON Web Terminal
  [Expand]Ръководство за потребителя за PANTHEON Web Legal
  [Expand]Архив на стари продукти
[Collapse]PANTHEON Гранула
 [Collapse]Ръководство за PANTHEON Гранули
  [Expand]Гранула за служители
  [Expand]Пътни заповеди Гранула
  [Expand]Гранула за документи и задачи
  [Expand]Гранула Табло
  [Expand]Гранула за B2B поръчки
  [Expand]Гранула за обслужване на клиенти
  [Expand]Инвентаризация на дълготрайни активи
  [Expand]Гранула за складови наличности
 [Collapse]PANTHEON Granules
   Започване
   Using PANTHEON Granules at Tecta, a fictional company
  [Expand]PANTHEON Granules and activation
  [Expand]PANTHEON Granule Work records
  [Expand]PANTHEON Granule Travel orders
  [Expand]PANTHEON Granule Documents and Tasks
  [Expand]PANTHEON Granule B2B orders
  [Expand]PANTHEON Granule Dashboard
  [Expand]Полеви сервизен гранул
   PANTHEON Granules - FAQ
  [Expand]Инвентаризация на дълготрайни активи
  [Expand]Инвентаризация на склада Гранула
   Архив
[Expand]Потребителски сайт

Load Time: 1546,893 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 subjekt 
@cKupec char(30), -- SUBJEKT.NAZIV subjekat, za kog tražimo cenu (može '')
@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ščemo 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

 

 


  

     


Оценете темата
Темата беше ли ви полезна?
Коментар
Вашият коментар ще бъде видим и във форума!