Punë rifreskimi stoku duke përdorur Enterprise Manager
Kjo temë përshkruan se si të ekzekutoni funksionin Rifreskimi i Stokut të PANTHEON duke përdorur punët e SQL Server.
Në Enterprise Manager, 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.

Futni 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 i Ri për të shtuar një hap të ri.

Rifresko Numrat Serikë
Emri i hapit: Emri i hapit. Duke qenë se ky do të rifreskojë numrat serikë, emërtojeni Rifresko numrat serikë.
Lloji: Përdorni TSQL, 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, Triggerat.
|
Rifresko Çmimet
Përsëri, klikoni i Ri për të shtuar një hap tjetër.
Emri i hapit: Emri i hapit. Ky do të Rifreskojë çmimet.
Lloji: Përdorni TSQL, 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 i Ri për të shtuar një hap tjetër.
Emri i hapit: Emri i hapit. Ky do të Rifreskojë stokun.
Lloji: Përdorni TSQL, 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.

Rifreskimi i Kryetit të Dokumentit
Përsëri, klikoni i 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, 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ë Rikurente. Klikoni Ndrysho. për të vendosur parametrat e përsëritjes.

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 është listuar 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 në server.
|
