PANTHEON™ Help

 Kategori
 PANTHEON Ndihmë - Mirësevini
[Collapse]PANTHEON
 [Collapse]Udhëzues për PANTHEON
  [Expand]Udhëzues për PANTHEON
  [Expand]Udhëzues për PANTHEON Retail
  [Expand]Udhëzues për PANTHEON Vet
  [Expand]Udhëzues për PANTHEON Bujqësi
 [Collapse]Manualet e Përdoruesve për PANTHEON
  [Collapse]Manuali i Përdoruesit për PANTHEON
   [Collapse]Fillimi
     Fjalor i terma
     Hapat e parë me PANTHEON
    [Expand]Përdorimi i PANTHEON në Tecta, një kompani fiktive
    [Expand]Udhëzime për Sigurimin e Përputhshmërisë së PANTHEON me SAS
    [Expand]PANTHEON Instalimi
    [Collapse]PANTHEON Sistemi
     [Expand]PANTHEON Sistemi të dhënash
     [Collapse]MS SQL Server
       Shkarko dhe instalo MS SQL Server
       Rritja e MS SQL Server në 2019 ose 2022
       MS Management Studio - Shkarko dhe instalo
       Rivendosja e bazës së të dhënave në serverin SQL
       Shtimi i përdoruesve në nivelin e serverit (AddUser_PAX)
       Instalimi i SQL për qasje të jashtme
       Instalimi i klientëve PANTHEON
       Nastavitve MS SQL strežnika për më shumë Pantheon™ rreth
       Ndryshimi i Renditjes së SQL
      [Expand]Siguria e MS SQL Server
      [Expand]Pyetje të dobishme SQL
       SQLExecute
      [Collapse]Punët e SQL Server
       [Collapse]Rifresko Stokun
         Rifresko Punën e Stokut duke përdorur Menaxherin e Ndërmarrjes
         Rifresko Punën e Stokut Duke Përdorur Komandat T-SQL
        Kujtesat me E-Mail për Kërkesat e Paguara
        Plani i Mirëmbajtjes së DB
     [Expand]Microsoft Windows Utilities
     [Expand]Politika e Sigurisë
     [Expand]Administrimi i Bazës së të Dhënave
    [Expand]PANTHEON Bazat
    [Expand]PANTHEON Ndihmë
    [Expand]Materialet dhe Lëvizjet e Mallrave
    [Expand]Shënjimi i Identifikuesve
    [Expand]Pyetje të shpeshta në lidhje me Pantheon (P.S.)
    [Expand]Arkiv
   [Expand]Manuali i Përdoruesit për eBusiness
   [Expand]Vendosjet
   [Expand]Porositë
   [Expand]Mallrat
   [Expand]Prodhimi
   [Expand]Shërbimi
   [Expand]Ndihmë
   [Expand]Stafi
   [Expand]Financat
   [Expand]Analitika
  [Expand]Manuali i Përdoruesit për PANTHEON Retail
  [Expand]Manuali i përdoruesit për PANTHEON Vet
  [Expand]Manuali i Përdoruesit për PANTHEON Bujqësi
[Collapse]PANTHEON Web
 [Collapse]Udhëzues për PANTHEON Web
  [Expand]Udhëzues për PANTHEON Web Light
  [Expand]Udhëzues për Terminalin Web PANTHEON
  [Expand]Udhëzues për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
 [Collapse]Manualet e Përdoruesit për PANTHEON Web
  [Expand]Fillimi PANTHEON Web
  [Expand]Manuali i Përdoruesit për PANTHEON Web Light
  [Expand]Manuali i Përdoruesit për Terminalin Web PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
[Collapse]PANTHEON Granulat
 [Collapse]Udhëzues për Granulat PANTHEON
  [Expand]Granul Personeli
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Granula e Detyrave
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
 [Collapse]Manualet e Përdoruesit për Granulat PANTHEON
  [Expand]Fillimi
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Detyrat Granule
  [Expand]Porositë B2B Granule
  [Expand]Dashboard Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
  [Expand]Arkiv
[Expand]Faqja e Përdoruesit

Load Time: 458,0357 ms
"
  2549 | 2939 | 452578 | AI translated
Label

Rifresko Punën e Stokut Duke Përdorur Komandat T-SQL

Rifresko Punën e Stokut Duke Përdorur Komandat T-SQL

Rifresko Punën e Stokut Duke Përdorur Komandat T-SQL

Nëse Menaxheri i Ndërmarrjes nuk është i disponueshëm për të krijuar një Rifresko Punën e Stokut, mund të arrish të njëjtën gjë me komandat T-SQL.

Kodi i punës më poshtë do të bëjë një rifreskim të plotë të stokut. Mund të heqësh hapat që nuk janë të nevojshëm.

Redakto të mëposhtmet për t'i përshtatur konfigurimit tënd.

  • EmriServerit - ndrysho këtë në emrin e serverit dhe instancën këtu ku po funksionon baza jote e të dhënave.
  • EmriDB - ndrysho këtë në emrin e bazës së të dhënave ku dëshiron të rifreskosh stokun.

Zëvendëso të gjitha rastet e të dyjave me konfigurimin tënd.

 

fillo transaksionin

deklaro
  @JobID binary(16),
  @ReturnCode int

vendos nocount on
zgjedh @ReturnCode = 0

-- krijo kokën e punës
ekzekuto @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID output,
        @job_name = N'Rifresko stokun - çdo ditë', @enabled = 1,
        @description = N'',
        @category_name = N'[Të Pa Kategorizuara (Lokale)]', 
        @notify_level_eventlog = 2, @delete_level= 0
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- hapi 1 - rifresko numrat serialë
ekzekuto @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID,
        @step_id = 1, @step_name = N'Rifresko numrat serialë',
        @command = N'ekzekuto dl_PA_ObrProm_StetjeSerialNo '''', null, null
          ekzekuto dl_PA_ObrProm_StatusSerialNo ''''', @database_name = N'EmriDB',
        @server = N'', @database_user_name = N'', @subsystem = N'TSQL',
        @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0,
        @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0,
        @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- hapi 2 - ripërllogarit çmimet
ekzekuto @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID,
        @step_id = 2, @step_name = N'Ripërllogarit çmimet',
        @command = N'ekzekuto dl_PA_ObrProm_CalcCen '''', null, null, ''''
          ekzekuto dl_PA_ObrProm_CalcLastCen '''', null, null, ''''
          ekzekuto dl_PA_ObrProm_PreracunNabCenZbirno ''''',
        @database_name = N'EmriDB', @server = N'', 
        @database_user_name = N'',@subsystem = N'TSQL',
        @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0,
        @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0,
        @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- hapi 3 - rifresko stokun
ekzekuto @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID,
        @step_id = 3, @step_name = N'Rifresko stokun',
        @command = N'ekzekuto dl_PA_ObrProm_ObnovitevZaloge ''''',
        @database_name = N'EmriDB', @server = N'', 
        @database_user_name = N'', @subsystem = N'TSQL',
        @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0,
        @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0,
        @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- hapi 4 - rifresko kokat e dokumenteve
ekzekuto @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID,
        @step_id = 4, @step_name = N'Rifresko kokat e dokumenteve',
        @command = N'ekzekuto dl_PA_ObrProm_PreracunBlagajna null, null
          ekzekuto dl_PA_ObrProm_PreracunDenar null, null
          ekzekuto dl_PA_ObrProm_PreracunNaroc null, null
          ekzekuto dl_PA_ObrProm_PreracunNarocOdprem '''', null, null
          ekzekuto dl_PA_ObrProm_PreracunPromet null, null, ''F''',
        @database_name = N'EmriDB', @server = N'', 
        @database_user_name = N'', @subsystem = N'TSQL',
        @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0,
        @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0,
        @on_success_action = 1, @on_fail_step_id = 0, @on_fail_action = 2
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- shkruaj hapat fillestar në punë
ekzekuto @ReturnCode = msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- vendos orarin
ekzekuto @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID,
        @name = N'Ekzekutimi i përditshëm në 01.00', @enabled = 1,
        @freq_type = 4, @active_start_date = 20020103,
        @active_start_time = 10000, @freq_interval = 1,
        @freq_subday_type = 1, @freq_subday_interval = 0,
        @freq_relative_interval = 0, @freq_recurrence_factor = 1,
        @active_end_date = 99991231, @active_end_time = 235959
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

-- initialize punën
ekzekuto @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @JobID,
        @server_name = N'EmriServerit', @automatic_post = 0
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

zgjedh @JobID
nëse (@@ERROR <> 0 OSE @ReturnCode <> 0)
  shko QuitWithRollback

komito transaksionin
shko   EndSave

QuitWithRollback:
  NËSE (@@TRANCOUNT > 0) rrokullis transaksionin
EndSave:

 

Shënimet e njëjta vlejnë për këtë punë si për punën e krijuar duke përdorur Menaxherin e Ndërmarrjes.



 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!