Rifresko Punën e Stokut Duke Përdorur Menaxherin e Ndërmarrjes
Kjo temë përshkruan se si të ekzekutoni funksionin Rifresko Stokun të PANTHEON duke përdorur punët e SQL Server.
Në Menaxherin e Ndërmarrjes, gjeni dhe zgjerojeni SQL Server-in e dëshiruar, shkoni te Menaxhimi → Agjenti i SQL Server, klikoni me të djathtën Punët, dhe zgjidhni Punë e Re.

Fut emrin e punës, por mos ndryshoni Kategorinë. Përshkrimi është opsional. Klikoni në Hapat tab.

Këtu përcaktoni hapat që duhet të ekzekutohen. Klikoni Ri për të shtuar një hap të ri.

Rifresko Numrat Serialë
Emri i hapit: Emri i hapit. Duke qenë se ky do të rifreskojë numrat serialë, emërtojeni Rifresko numrat serialë.
Lloji: Përdorni TSQL, që është parazgjedhja.
Baza e të dhënave: Zgjidhni bazën e të dhënave në të cilën dëshironi të ekzekutoni punën. Ky shembull përdor NovoPodjetje.
Komanda: Futni komandat SQL që duhet të ekzekutohen, në këtë rast dy procedura të ruajtura.
exec pPA_SerialNoItemRecalc '', null, null
exec pPA_SerialNoStatusRecalc ''
Klikoni OK për të ruajtur hapin.

 |
Kujdes
Mësoni më shumë rreth procedurave të ruajtura në bazën e të dhënave të PANTHEON në faqen e zhvilluesit të Datalab nën Informacioni i Bazës së të Dhënave | DB Info P55 | Procedurat, Pamjet, Trigjerat.
|
Rifresko Çmimet
Përsëri, klikoni Ri për të shtuar një hap tjetër.
Emri i hapit: Emri i hapit. Ky do të Rifreskojë çmimet.
Lloji: Përdorni TSQL, që është parazgjedhja.
Baza e të dhënave: Zgjidhni bazën e të dhënave në të cilën dëshironi të ekzekutoni punën. Ky shembull përdor NovoPodjetje.
Komanda: Futni komandat SQL që duhet të ekzekutohen, në këtë rast tre procedura të ruajtura.
if object_id('tempdb..#lHE_InventoryIdent') is null
CREATE TABLE [dbo].[#lHE_InventoryIdent]
([acIdent] char(16) COLLATE DATABASE_DEFAULT NOT NULL DEFAULT (''),
[adDate] datetime NOT NULL DEFAULT (dateadd(day,datediff(day,(0),getdate()),(0))),
[acWarehouse] char(30) COLLATE DATABASE_DEFAULT NOT NULL DEFAULT (''),
PRIMARY KEY CLUSTERED (acIdent, adDate, acWarehouse))
else
TRUNCATE TABLE [#lHE_InventoryIdent]
exec pPA_PriceCalc '', null, null, ''
exec pPA_PriceCalcOwnPrice '', null, null, ''
exec pPA_MoveAssmblyRecalc ''
Klikoni OK për të ruajtur hapin.

Rifresko Stokun
Përsëri klikoni Ri për të shtuar një hap tjetër.
Emri i hapit: Emri i hapit. Ky do të Rifreskojë stokun.
Lloji: Përdorni TSQL, që është parazgjedhja.
Baza e të dhënave: Zgjidhni bazën e të dhënave në të cilën dëshironi të ekzekutoni punën. Ky shembull përdor NovoPodjetje.
Komanda: Futni komandat SQL që duhet të ekzekutohen, në këtë rast një procedurë të ruajtur.
exec pPA_StockRecalc ''
Klikoni OK për të ruajtur hapin.

Rikalkulimi i Kryetit të Dokumentit
Përsëri, klikoni Ri për të krijuar një hap tjetër. Këtu futni:
Emri i hapit: Emri i hapit. Ky do të Rifreskojë kryet e dokumenteve.
Lloji: Përdorni TSQL, që është parazgjedhja.
Baza e të dhënave: Zgjidhni bazën e të dhënave në të cilën dëshironi të ekzekutoni punën. Ky shembull përdor NovoPodjetje.
Komanda: Futni komandat SQL që duhet të ekzekutohen, në këtë rast disa procedura të ruajtura.
exec pPA_CashRegRecalc null, null
exec pPA_GLRecalc null, null
exec pPA_OrderHeadRecalc null, null
exec pPA_OrderDispDocRecalc '', null, null
exec pPA_MoveHeadRecalc null, null, 'F'
Klikoni OK për të ruajtur hapin.

Tani të gjitha hapat e nevojshëm janë vendosur. Kjo në mënyrë efektive kryen të njëjtën funksion si funksioni Rifresko Stokun në PANTHEON.

Vendosja e një Orari
Tani duhet të vendosni një orar për punën në mënyrë që të mos duhet të ekzekutohet manualisht. Shkoni te Oraret tab dhe klikoni Orar i Ri.

Shkruani një emër për orarin e punës dhe vendosni Llojin e Orarit në Rikthyes. Klikoni Ndrysho. për të vendosur parametrat e rikthimit.

Zgjidhni që puna të ndodhë Çdo Ditë dhe Çdo 1 Ditë. Nën Frekuenca Ditore, zgjidhni Ndodh një herë në: dhe vendosni kohën e dëshiruar (rekomandohet të ekzekutohet gjatë natës). Klikoni OK për disa herë për të mbyllur të gjitha dritaret e dialogut. Puna e re tani shfaqet në panelin e Punëve.
 |
Kujdes
Mund të caktoni që një punë të ekzekutohet çdo disa orë duke vendosur Frekuenca Ditore në Ndodh çdo: dhe duke specifikuar intervalin kohor.
Vini re se ekzekutimi i punës gjatë orarit të punës mund të ngadalësojë punën normale për shkak të ngarkesës së shtuar të serverit.
|
