Asistent pentru terminalele de colectare a datelor atunci când acceptă un produs ponderat
Proiectul a rămas în stadiul unui proiect de lucru.
Verificat în lucrul cu seria Motorola / Symbol MC9000 TSD (WM / CE) împreună cu DataWedge (scanare prin intrarea tastaturii)
Intrarea manuală prin simbolul "*" este necesară în cazul încălcării etichetei și introducerea manuală a greutății sau corectarea erorii.
Publicația nu pretinde că este originală, dar poate fi utilă și pentru cineva.
- * - introducerea manuală a valorii greutății - creșterea totală a numărului, creșterea numărului de casete (posibile valori negative pentru corectarea erorilor).
- actualizați șabloanele (bc.xml) de la serverul http din rețeaua locală (setarea în bc.url)
Formatul fișierului xml (în atașament) cu șabloane:
Nume - numele șablonului
FindMask - mască de căutare șablon
Lungimea este lungimea valorii greutății
FloatPoint - numărul de zecimale
Secvența procesării prin șabloane în funcție de sortare după nume (pentru prelucrare după priorități.
Fișierul XML poate fi încărcat pe serverul HTTP (specificat în bc.url) și actualizat, dacă este necesar, prin intermediul elementului de meniu "Service" - "Modele de descărcare"
P.S. Structura fișierului xml nu este recomandată să se schimbe, cu excepția adăugării de linii cu șabloane. Deoarece nu era nevoie să se facă față erorilor posibile.
Arhiva este compusă din patru fișiere:
- modul executabil (bc.exe)
- calea către fișierul șablon pentru actualizarea pe terminale (bc.url)
- fișier șablon (bc.xml)
- wav-file pentru o notificare clară despre imposibilitatea de a procesa codul de bare scanat (nu în șabloane sau nu conține informații despre greutate)
Dorește, în măsura posibilităților mele, voi încerca să-mi dau seama dacă cineva are nevoie de asta.
Limba engleză, deoarece compania nu lucrează în limba rusă. Dacă acest lucru este critic pentru cineva - scrieți, și voi face două versiuni (de exemplu, în limba rusă).