Unelte utilizator

Unelte site


Bara de navigare

DOC. hMARFA - PDF
DOC. hMARFE - PDF

Reguli de licenţiere

hmarfa:x_mrfi0

Aceasta e o versiune anterioară a paginii.


13.14. Componenta transfer documente

Aplicaţia hMARFI înglobează toate funcţiile programului hMARFA şi în plus este completată cu interfaţă pentru importul/exportul datelor externe.

Schema generală a programului este prezentată în figura de mai jos:

Poate avea ca sursă/destinaţie: Alte aplicaţii, Exemple:

  • de tip HAMOR Soft
    Ex. hPROD

    Varianta 1:

    • recepţia produselor finite în hMARFA,
    • transferul cantităţilor de produse finite recepţionate în hPROD,
    • în hPROD - calcul cantităţi de materiale necesare conform reţetelor,
    • generarea bonului de consum pe baza cantităţilor calculate.

    Varianta 2:

    • recepţia produselor finite în hMARFA,
    • introducerea consumurilor de materiale în hMARFA,
    • transferul cantităţilor de produse finite recepţionate,
    • transferul cantităţilor de materiale efectiv consumate în hPROD,
    • calculul cantităţilor necesare şi confruntarea cu cantităţile efectiv consumate în hPROD.
  • alte aplicaţii de gestiune sau culegere de date,
  • EXCEL - schimb de date în format text sau .DBF: sold furnizori, sold clienţi, nomenclator de materiale.
  • dispozitive mobile
    • culegere de date pe bază de coduri de bare.
      Ex. recunoaşterea reperelor dintr-o magazie, pe baza codurilor de bare cu intermediul unui dispozitiv mobil.
    • culegere de date şi prelucrări primare de tip PDA,
      Ex. legătura cu Optimall:
      • preluare date din hMARFA,
      • facturi, chitanţe pe baza datelor preluate,
      • încărcarea facturilor şi încasărilor în BD hMARFA
  • case de marcat:
    • generarea fişierului PLU,
    • la implementare: generarea unei recepţii cu cantităţi = 0 pe baza fişierului PLU,
    • generarea documentelor de ieşire pentru vânzările pe o perioadă.
  • hMARFA
    • generare recepţie prin transfer pe bază de avize,
    • generare facturi pe bază de avize.
  • automatizare operaţii tipice în hMARFA:
    • generare ordin de plată pentru obligaţii de plată şi import în hMARFA,
    • ordin de plată pentru rate lunare,
    • generare factură rate.

Legătura este implementată pe baza fişierelor de transfer. Preluarea informaţiilor din fişierele de transfer are loc în modulul de interfaţă.

Modulul de interfaţă se implementează la nivel de pachete. Cu alte cuvinte, unei soluţii de import/export îi corespunde un pachet. Astfel, de exemplu pentru ca într-o anumită bază de date să fie posibilă preluarea datelor provenite de la un dispozitiv mobil, baza de date trebuie să dispună de pachetul corespunzător.

Pentru flexibilitate, pachetele din interfaţa de transfer sunt programabile la nivel de administrator de sistem. La programare se foloseste limbajul de scripting hMET2.
Pentru întreţinerea pachetelor se foloseşte utilitarul hMET2C.

Operaţiile de import/export pot fi executate interactiv, fiind lansate din meniul programului hMARFI sau din linia de comandă.
Pentru Receptii/Intrari şi pentru Incasari/Plati mai întâi se selectează un jurnal, prin urmare operaţia de import/export va afecta doar jurnalul selectat.
Lansată în mod comandă, operaţia de import/export va afecta toate jurnalele.
Lansarea în mod comandă:

    HMARFI <dbf> <pachet>
Exemplu:
    HMARFI DBFM IFAC_2

Transfer între gestiuni

Operare

Implementat pentru gestiuni cu ridicata sau gestiuni de materiale.
Este posibilă şi implementarea transferului între gestiuni cu amănuntul, dar presupune şi definirea unui document nou.

Recepţiile din transfer se generează pe baza avizelor pentru transfer (AIMT).
Avizele pentru transfer trebuie să fie create. Generarea automată a recepţiilor corespunzătoare se realizează în doi paşi:

  • Se lansează Facturi/Iesiri /ImpExp/Export-Transfer.
    Se aleg pe rând avizele de ieşire (AIMT). Selectarea avizelor se termină prin tasta <Esc> din fereastra de editare şi se alege Sfirsit transfer în fereastra de opţiuni care se afişează.
  • Pentru generarea recepţiei din transfer se accesează jurnalul MRIM din Intrari/Receptii şi se lansează Import/Transfer.
    Se generează recepţiile din import. Pentru fiecare aviz de ieşire se generează câte o recepţie de intrare. Avizele de ieşire corespunzătoare recepţiilor de intrare vor fi marcate prin „F“ în câmpul STARE.

Avizul de ieşire pentru transfer se completează astfel:

  • câmpul partener cu codul gestiunii destinaţie,
  • articolele de pe aviz trebuie să fie operate din aceeaşi gestiune, adică din gestiunea din care sunt transferate.

Implementare

La implementare se modifică tipul de document AIMT - Aviz ptr. transfer sau +/-INV, astfel ca să nu permită anularea documentului dacă este marcat cu „F“ în stare şi să nu poată fi validat dacă toate liniile nu sunt operate din aceeaşi gestiune.
În sectiunea #INCEPUT din formula de validare a tipului de document AIMT se introduce secvenţa:

 #DACA "F" $ fac->STARE
     # h_meserr("Aviz transferat. Validare/Anulare abandonata !", 0)
     #ABANDON
 # xF_1 := NIL

În secţiunea #RIND din formula de validare a tipului de document AIMT se introduce secvenţa:

 # xF_1 := IIF(xF_1 = NIL, xF_Gest, xF_1)
 #DACA "V" $ xF_StareFac .AND. xF_Gest != xF_1
     # h_meserr("Gestiuni diferite in loturile de iesire !", 0)
     #ABANDON

Facturarea după avizele de însoţire a mărfii

Operare

Se lansează Facturi/Iesiri / ImpExp / Export-Avize. În fereastra de editare afişată se introduc pe rând numerele avizelor de însoţire a mărfii, după care se doreşte întocmirea facturii (TAIM). Dacă se indică mai multe avize, acestea toate trebuie să fie întocmite pentru un anumit client.
Din fereastra de editare prin tasta F1 este accesibilă ferestra de ajutor cu avizele nefacturate astfel:

  • dacă încă nu a fost selectat niciun aviz, va conţine toate avizele încă nefacturate,
  • dacă s-a selectat deja un aviz, avizele nefacturate, întocmite pentru clientul de pe avizul selectat în prealabil.

Selectarea avizelor se termină prin tasta Esc din fereastra de editare şi se alege Sfirsit transfer în fereastra de opţiuni ce se afişează.

Generarea propriu-zisă a facturilor are loc prin Facturi/Iesiri/ImpExp/Import-Avize.
Dacă mai multe avize conţin acelaşi articol la acelaşi pret de vânzare, pe factura generată articolul respectiv va fi cumulat.

În prezenta implementare, prin validarea avizelor se operează stocul. Astfel gestionarul poate să urmărească evidenţa stocurilor. Facturarea se operează dintr-o gestiune virtuală „F“.
Prin urmare, descărcarea gestiunii se contabilizează prin TAIM, iar veniturile prin TFAC generat.

După generarea facturilor, avizele de însoţire a mărfurilor facturate vor fi marcate prin „F“ în câmpul STARE. Avizele marcate nu vor putea fi anulate.

Vezi şi modul de implementare.

hmarfa/x_mrfi0.1731315621.txt · Ultima modificare: 2024/11/11 09:00 de către 127.0.0.1