Bara de navigare

DOC. hMARFA - PDF
DOC. hMARFE - PDF

Reguli de licenţiere

hmarfa:x_utilv

Utilitare de rulare automată a operaţiilor de verificare parteneri

În hMARFT există 2 utilitare cu care se pot rula automat operaţiile de verificare parteneri:

  • U_PARC Verificare parteneri per./crt.
  • U_PARF Verificare parteneri din Firme

Utilitarele execută succesiv operaţii din Verificare parteneri:

  • 01 [Stergere parteneri]
  • 02 Preluare parteneri/per.crt. sau 03 [Preluare parteneri/Firme]
  • 04 a.Verificare in Registrul TVAI
  • 05 b.Verificare pe MFP-selectiv

În mod standard, aceste utilitare sunt închise, se pot deschide cu ajutorul programului hMET2C.

Cu ajutorul acestor utilitare, se pot rula operaţiile pentru mai multe baze de date în mod batch chiar şi în timpul nopţii folosind un scheduled task.

Comanda de lansare pentru o bază de date este:

HMARFT DBF U_PARC sau HMARFT DBF U_PARF.

Utilitarele creează un fişier log (VER_PART.TXT), în catalogul TMP, unde se notează momentul lansării utilitarului şi momentul terminării operaţiilor pentru fiecare bază de date pentru care a fost rulat utilitarul. Salvează, tot în catalogul TMP, fişierul log creat de operaţia 05 b.Verificare pe MFP-selectiv.

Acolo unde există mai multe baze de date (ex.la firmele de contabilitate), în cazul cărora verificarea partenerilor durează o perioadă îndelungată, cu ajutorul unui batch aceste operaţii se pot rula automatizat.

Exemplu de batch:

@echo off
rem batch de verificare a partenerilor 
rem ruleaza pe mai multe baze de date
  
rem stergere fisier log
if exist TMP\VER_PART.TXT del TMP\VER_PART.TXT
  
rem pornire hmarft pe bazele de date
rem comada de pornire HMARFT <dbf> U_PARC
rem pt fiecare baza de date se vor crea in TMP fisiere log cu numele
rem <dbf>_CIF_MF<STATION>.TXT
  
rem extragere parteneri din perioada curenta si verificare 
HMARFT DBF_1 U_PARC
HMARFT DBF_2 U_PARC
HMARFT DBF_3 U_PARC  
HMARFT DBF_n U_PARC  
  
rem verificare fisier log
if exist TMP\VER_PART.TXT goto STARTLOG

:ERRLOG
echo Nu exista fisierul TMP\VER_PART.TXT
pause 
goto SFARSIT 
  
:STARTLOG
rem vizualizare fisier log
start TMP\VER_PART.TXT
  
:SFARSIT

Soluţii asemănătoare se pot adapta şi pe sisteme de LINUX_WP.

hmarfa/x_utilv.txt · Ultima modificare: 2024/11/11 09:00 (editare externă)