descarca

asistenta

contact

PLU Control C

1. Generalitati

Este o aplicatie de interfata intre un PC si un a.m.e.f. din seriile: Elka, Total, Zeka sau Activa.

Aplicatia permite conexiuni on-line (Elka, Total, Zeka sau Activa) si off-line (momentan doar pentru Elka).

O conexiune on-line presupune ca a.m.e.f.-ul interogheaza o baza de date aflata pe un PC continuu. La fiecare tranzactie pe care a.m.e.f.-ul incearca sa o efectueze, acesta va cere date specifice din baza de date aflata in PC si va trimite catre acesta datele tranzactiei efectuate.

Comunicatiile cu a.m.e.f.-urile se fac, fara exceptie, prin intermediul porturilor seriale de tip RS232. Pot fi folosite si convertoare USB-RS232, dar in cazul caselor Elka acestea trebuiesc sa simuleze toate semnalele unui port RS232 standard. Cu alte cuvinte nu toate convertoarele USB-RS232 vor face ca aplicatia sa comunice cu o casa Elka.

2. Module program

Aplicatia este structurata in module. Acestea sunt de tip: nomenclator, comunicare off-line (program-eaza / citeste), rapoarte (rapoarte ale tranzactiilor on/off-line inregistrate in program).

3. Departamente

Departamentele sunt entitati de tranzactionare ce specifica un mod de grupare al articolelor. Pot descrie incadrarea unui articol la o grupa de marfa. Acestea sunt in general obligatorii pentru definirea unui articol. Pot fi folosite, de asemenea, pentru tranzactionarea directa a sumelor in casele de marcat (mod nerecomandat pentru utilizarea cu aplicatia). In functie de modelul a.m.e.f. acestea pot sa varieze ca numar maxim si coduri asociate. De exemplu un a.m.e.f. Elka poate gestiona maximum 8 astfel de entitati (departamente).

4. Grupe

Grupele sunt entitati de grupare ale articolelor ce pot descrie incadrarea unui articol la o grupa de marfa. Sunt entitati ce pot fi atasate unui articol nefiind obligatorii. La fel ca si departamentele numarul lor variaza in functie de modelul a.m.e.f..

5. Articole

Articolele sunt entitati de tranzactionare purtatoare de pret de vanzare si care pot inregistra evolutii pentru un stoc. Ca si entitati purtatoare de pret acestea mai au si denumirea generica de PLU (Price Look Up). Prin urmare orice a.m.e.f. poate tranzactiona o astfel de entitate dupa un cod unic PLU. Valoarea maxima a acestuia variaza in functie de capabiliatatile fiecarui tip de a.m.e.f.. In general valoarea maxima este: 99999. La functionarea off-line in functie de modelul a.m.e.f. si de posibilele extensii, numarul maxim de PLU acceptate, poate varia. Pentru functioanarea on-line numarul maxim al articolelor poate fi pana la valoarea maxima pe care o poate lua acest numar. Un alt cod util in accesarea unui articol la tranzactionarea sa este codul EAN (European Article Number). Acesta trebuie sa respecte unele reguli. EAN-urile pot sa fie de tip EAN13 sau EAN8. Aceste coduri sunt prezente ca numar si desen (utilizat de echipamente specifice de citire: scannere) pe majoritatea marfurilor. EAN-urile de tip EAN13 pot fi utilizate si ca coduri interne, generate arbitrar de un comerciant care doreste folosirea unui scanner, la vanzare. Este bine de stiut ca acestea se folosesc in general pentru vanzarea marfurilor cantaribile. In acest caz codurile sunt emise de cantare speciale. Structura unui astfel de cod este de forma: FFCCCCCQQqqqD. FF = flag cod. Acest flag este de forma 2X cu valori intre 20 si 29. Pentru ca un astfel de EAN sa fie recunoscut si tratat in mod special de un a.m.e.f. acesta trebuie setat in aparat. Revenind la semnificatii: CCCCC = codul PLU al articolului cantarit, completat cu zerouri la stanga, QQqqq = masa cantarita de cantar pentru codul inscris anterior (QQ - partea intreaga a masei si qqq - partea zecimala a acesteia), iar D = check digit (digit de verificare a carui valoare rezulta din valorile celorlalti digiti). De asemenea codurile EAN pot fi utilizare ca si coduri interne pentru tranzactionare prin intermediul unui scanner. Si aceste coduri trebuie sa respecte cateva reguli in structura. Un astfel de cod poate fi structurat astfel: FFCCCCCCCCCCD. Astfel FF = flagul codurilor de acest tip. Similar, flagul pentru un cod emis intern, poate avea valori intre 20 si 29. Acest lucru este foarte important in cazul in care pe langa codurile tranzactionate prin sistem se afla si coduri EAN aplicate de producatori de marfuri. In cadrul nomencaltorului de articole aceste coduri EAN trebuiesc sa fie unice. Ultima serie descrisa din aceste EAN-uri pot sa fie tiparite chiar din sistem in doua variante: varianta folie de autoadezive (13x5 etichete) tiparite pe imprimante PC, sau varianta emisa de o imprimanta specializata din seriile: Zebra 2824, OT 807, Samsung SRP 870. In curand va fi realizat si un modul pentru programarea cantarelor specializate. Modulul permite, de asemenea, cautarea in lista a articolelor definite, dupa mai multe campuri. Una dintre cautari este specifica pentru EAN, o cautare in care poate fi folosit un scanner, setat sa "apese" tasta Enter la sfarsit, iar cealalta poate fi personalizata la nivel Sql, fiind o cautare dupa oricare din coloanele prezente in tabela articolelor. Cautarea dupa una din coloanele tabelei este in fapt un fitru care se aplica la apasarea tastei enter, dupa ce in prealabil a fost introdus un sir de cautare. La cautari (filtrari) in care se foloseste caracterul "%" rezultatul poate fi un set de date din totalitatea datelor. Exista cateva modalitati dupa care se pot aplica aceste filtre (cautari):

      1. %SIR_DE_CAUTAT% -> intoarce setul de date ce contine oriunde in coloana dupa care s-a facut cautarea "SIR_DE_CAUTAT".

      2. %SIR_DE_CAUTAT -> intoarce setul de date ce contine la sfasitul fiecarei valori din coloana dupa care s-a cautat, valoarea "SIR_DE_CAUTAT"
      3. SIR_DE_CAUTAT% -> intoarce setul de date ce contine la inceputul fiecarei valori din coloana dupa care s-a cautat, valoarea "SIR_DE_CAUTAT"

Resetarea flitrului de cautare se face apasand radio butonul “Cauta [...]”.

6. TVA-uri

TVA-urile sunt entitati ce descriu taxele acceptate de a.m.e.f.-uri. Astfel fiecare taxa are asociat un cod de corespondenta a.m.e.f. si o valoare. In general un a.m.e.f. specific legislatiei actuale romanesti are pana la 6 taxe de tip TVA.

7. A.M.E.F. (Aparat de Marcat Electronic Fiscal)

Entitatile din acest modul descriu datele strict necesare pentru realizarea unei conexiuni on/off line cu un a.m.e.f.. Modulul permite de asemenea efectuarea de teste pentru comunicatie pentru a.m.e.f. elka precum si vizualizarea live a tranzactiilor on-line efectuate de orice a.m.e.f..

8. Module pentru operatii off-line (momentan doar pentru Elka)

Aceste module permit programarea sau citirea unor date din memoriile a.m.e.f.. Mai exact permit programarea in memoria caselor a unei selectii de articole, din nomenclatorul definit in aplicatie si citirea tranzactiilor efectuate cu acestea, intodeauna inaintea raportului Z din a.m.e.f..

9. Rapoarte

Rapoartele reprezinta un mijloc pentru a prezenta si tiparii datele inscrise in baza de date. Structura si modul de prezentare pot fi personalizate intr-o masura foarte mare. Cu alte cuvinte orice raport existent poate fi modificat foarte usor si in plus pot fi definite rapoarte suplimentare. Modificarea sau creearea unui raport presupune, bineinteles cateva cunostinte sql si cunoasterea structurii bazei de date. De asemenea este bine de stiut ca rapoartele pot fi structurate in 3 categorii:

  1. rapoarte pentru grup(uri)

  2. rapoarte pentru grup(uri) incluse in alt(e) grup(uri)
  3. rapoarte pentru grup(uri) incluse intr-un interval de timp

Pentru exemplificare si pentru a intelege mai bine aceste trei tipuri, rapoartele:

"Jurnal electronic", "Lista articole - dupa departamente", "Lista articole - dupa grupe", "Stocuri articole - dupa departamente" si "Stocuri articole - dupa grupe" fac parte din categoria 1, "Vanzari departamente - in rapoarte", "Vanzari grupe - in rapoarte", "Vanzari operatori - in rapoarte" si "Incasari in rapoarte" fac parte din categoria 2, iar "Incasari - in interval", "Vanzari operatori - in interval", "Vanzari grupe - in interval" si "Vanzari departamente - in interval" din categoria 3. Pot sa fie definite si rapoarte noi din aceste trei tipuri, cu o descriere tehnica in "..\Config\reports.ini", scripturi sql definite in "..\ECR_REP\SQL" si design definit in "\ECR_REP\FRF". Designul grafic va fi creat prin intermediul designerului de rapoarte "Fast Reports", incorporat in aplicatie.

Copyright © MMX - GSN-Soft II

Filme, muzica, divertisment - Director Director web

Total Top
Director web