/[projects]/dao/DelphiScanner/History.txt
ViewVC logotype

Annotation of /dao/DelphiScanner/History.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2647 - (hide annotations) (download)
Thu Aug 20 20:16:16 2015 UTC (8 years, 9 months ago) by torben
File MIME type: text/plain
File size: 31617 byte(s)
move delphiscanner to seperate dir
1 torben 2645 Kendte fejl:
2     -----------
3    
4     Når printkøen løber fuld hænger programmet ved forsøg på print.
5     Midlertidig løsning:
6     Udskriv det der ligger i køen eller slet det der ligger i køen.
7     Så vil programmet fortsætte...
8     (Et problem opdaget ved boghandler pakke scanning hos DBK. De genstartede programmet efter hver scanning)
9     Hvis muligt skal vi lave et tjek på print så denne fejl kan fanges i programmet.
10     Fra ver. 6.0 er der test på printkøen og advarsel ved stor mængde dokumenter der ikke er udskrevet.
11     Det løser dog ikke problemet, hvis operatøren ikke tømmer printkøen...
12    
13     ------------------------------------------------------------------------------------------------
14    
15    
16     Version oversigt:
17    
18    
19     -----------------------------------------------------------------------------
20    
21     20110607:
22    
23     ver. 5.3:
24     Der kan ikke vises linieskift i den type felt der bruges til kommantarfeltet.
25     Indtil videre er crlf ændret til " - ".
26    
27     -----------------------------------------------------------------------------
28    
29     20110614:
30    
31     ver. 5.4:
32     Der sættes default på alle værdier indlæst fra ini-fil.
33     Sted sættes til 'X' (ukendt).
34     Printer sættes til '' (default printer).
35     Programmet kan så køre uden ini-fil, men for at køre helt rigtigt,
36     skal der hurtigst muligt som minimum laves en ini-fil med sted.
37     (For normal brug af programmet - Saxo version undtaget)
38    
39     Sted navn placeres i vindue titlen.
40    
41     Der laves en speciel version af programmet til brug i andre bladhuse (pga. Saxo).
42     Sted og opsætning programmeres ind i programmet, så der skal laves en speciel version til hvert bladhus (uden ini-fil).
43    
44     -----------------------------------------------------------------------------
45    
46     20111013:
47    
48     ver. 5.5:
49     Der tilføjes specielle funktioner for bladhus Nordjyske - NJ.
50     Der skal være mulighed for at tjekke scanning op mod en lokal kontrol fil.
51     Filen indeholder proddato, rute og køreliste.
52     Scannet stregkode skal hente køreliste fra serveren og tjekke denne mod køreliste fra filen.
53     Tjek på dato og rute.
54     Ved forskel skal der skrives en alarm i listboksen og der skal afspilles en alarm lyd.
55     Filen skal dannes af Nordjyske og ligge på pc i samme mappe som programmet.
56     Hvis filen ikke findes laves intet tjek - advar i listboksen!
57     Der skal være mulighed for at downloade filen fra vores egen ftp server.
58     (Nordjyske skal selvfølgelig have lagt filen derop før start af programmet)
59     Filnavn er indtil videre fastlagt som: RuteKontrol.txt (i franordjyske mappen).
60    
61     Scanning af ukendt pakke giver også alarm lyd.
62    
63     Når en linie markeres i listboksen vises linien nu med samme baggrundsfarve som vinduet.
64    
65     Der er valgt en mere markant lyd for en godkendt scanning.
66    
67     Test forbindelse bruger pakkenummer 010042250019383721
68     Der oprettes et nyt nummer 111111111100000 til test formål, så vi ikke er i tvivl om at det er et test nummer.
69     sql procedure OpretTestnumre opretter dette og 5 andre test numre 111111111111111 -> 111111111155555).
70     Ved kørsel af rutinen oprettes numrene.
71     Hvis de allerede er oprettet nulstilles de.
72     ok på pc og info
73     Det bør også gælde returpakker og alm. bogpakker.
74     MANGLER
75    
76     Det medfører disse ændringer i andre programmer og databasen:
77    
78     'webservice' BogpakkeKontrol.php skal udvides til også at returnere køreliste - for ALLE scanningstyper.
79     sql procedurer bogleveringer.BogpakkeKontrolModtag og boghandler.BogpakkeKontrolModtag skal udvides til også at returnere køreliste.
80     ok på pc
81    
82     tabel bogleveringer.fordelingscenter er tilføjet en kolonne (StedAlias)
83     procedure bogleveringer.visdata og visDataMedReklTekst skal ændres
84     ret
85     #CONCAT(DATE_FORMAT(AnkommetTid, '%Y-%m-%d %H:%i'),' - ',if(AnkommetSted='B','Brabrand',if(AnkommetSted='E','Erritsø',AnkommetSted))) as Ankomst,
86     CONCAT(DATE_FORMAT(AnkommetTid, '%Y-%m-%d %H:%i') collate utf8_general_ci,' - ',f.StedNavn) as Ankomst,
87     eller evt.
88     CONCAT(DATE_FORMAT(AnkommetTid, '%Y-%m-%d %H:%i'),' - ',f.StedNavn) as Ankomst, # tilføjet 20111014
89     og tilføj
90     left join bogleveringer.fordelingscenter f on f.StedKode = AnkommetSted
91     ok på pc
92    
93     Der bør vælges en anden baggrundsfarve på vinduet
94     og der bør tilføjes et DAO logo.
95    
96    
97    
98    
99     Rettelse af diverse fejl:
100    
101     Listbox1 linien skjules når den selectes (dog kun den hvide - dvs. hveranden linie...)
102     ok
103    
104    
105     // hvis download klikkes flere gange vises 'already connected'
106     // vi skal vist disconnecte ???
107     except on e:exception do
108     begin
109     raise exception.CreateFmt('Fejl i FTP rutinen: %s',[e.Message]);
110     //IdFTP1.Disconnect;
111     end;
112     ok
113    
114     Der mangler alarmlyd ved forkert køreliste
115     ok
116     Der mangler alarmlyd ved ukendt pakke
117     ok
118     men mangler nu oklyd (PrintLabel rutinen) og pakke er scannet
119     find en bedre oklyd
120     ok
121    
122    
123    
124    
125    
126     Der er rod i begreberne RuteNummer og Koreliste - nogle steder er de byttet rundt...
127     Feltet rute i tabellen skal indeholde kørelisten.
128     Feltet distrikt i tabellen skal indeholde ruten.
129     Det giver dog det rigtige resultat...
130    
131    
132     Tjek at de nye ændringer kun gælder nordjyske
133     og tjek at alle de andre versioner stadig virker...
134    
135    
136    
137     HUSK at rette localhost til omdeling.info inden frigivelse...
138    
139    
140     HUSK at rette konrol filnavnene til RuteKontrol.txt
141     ok
142    
143    
144     IGANGSÆTNING til produktion:
145     20111020
146    
147     Det medfører disse ændringer i andre programmer og databasen:
148    
149     'webservice' BogpakkeKontrol.php skal udvides til også at returnere køreliste - for ALLE scanningstyper.
150     ok
151    
152     sql procedurer bogleveringer.BogpakkeKontrolModtag
153     ok
154     og boghandler.BogpakkeKontrolModtag skal udvides til også at returnere køreliste.
155     ok
156    
157     tabel bogleveringer.fordelingscenter er tilføjet en kolonne (StedAlias)
158     ok
159    
160     procedure bogleveringer.visdata m.fl. skal ændres
161     ret
162     #CONCAT(DATE_FORMAT(AnkommetTid, '%Y-%m-%d %H:%i'),' - ',if(AnkommetSted='B','Brabrand',if(AnkommetSted='E','Erritsø',AnkommetSted))) as Ankomst,
163     CONCAT(DATE_FORMAT(AnkommetTid, '%Y-%m-%d %H:%i') collate utf8_general_ci,' - ',f.StedNavn) as Ankomst,
164     eller evt.
165     CONCAT(DATE_FORMAT(AnkommetTid, '%Y-%m-%d %H:%i'),' - ',f.StedNavn) as Ankomst, # tilføjet 20111014
166     og tilføj
167     left join bogleveringer.fordelingscenter f on f.StedKode = AnkommetSted
168     ok
169     også:
170     visDataMedReklTekst
171     ok
172    
173    
174    
175     TEST at alt stadig virker
176     ok
177    
178     -----------------------------------------------------------------------------
179    
180     Ver 5.6:
181    
182     Kan vi vise distributørens (ventende) pakker i en listboks nederst på siden (budleveringer) - ligesom info siden leveringer
183     Når alt er scannet er listen tom.
184     Der skal være en knap til genindlæsning.
185     ok
186    
187     HUSK at igangsætte BogpakkeManglendeScanninger.php og sql med samme navn
188     ok
189    
190     -----------------------------------------------------------------------------
191    
192     Ver 5.7:
193    
194     Kan vi skrive den nye køreliste i rute oppe efter køreliste feltet
195     så de nemt kan se at der er forkert køreliste.
196     I dag skrives det kun i listboks1.
197    
198     Rutekontrolfil hentes og indlæses ved opstart.
199     Ved manglende forbindelse til ftp server bruges den lokale fil.
200     (NS)
201    
202     Vi sætter ftp passive / active pr bladhus
203    
204     En scanning sletter linien i listen over pakker der endnu ikke er modtaget.
205    
206     Vi skal også have forventet leveringssted med retur så vi kan fejlmelde hvis vi scanner en pakke der burde være et andet sted
207     'Pakken burde være hos XX'
208    
209     For BK skal vi ikke bruge kontrolfilen.
210    
211     sql bogleveringer.BogpakkeKontrolModtag er rettet
212     webservice BogpakkeKontrol er rettet
213     ok - igangsat 20111028 kl. 15:45
214    
215    
216     ----------------------------------------------------------------------------------
217    
218     Ver 5.9:
219    
220     NS scanner oftest efter midnat, så dato kontrol i kontrolfilen skal ske som produktionsdato - ikke dagsdato.
221     Dvs indtil kl 12 samme dag bruges dagsdato - ellers imorgen...
222    
223     ---------------------------------------------------------------------------------
224    
225     Ver 5.10:
226    
227     Kan nu også håndtere & tegn i navnefeltet
228     (Det blev dog løst i webservice bogpakkemanglendescanninger.php)
229    
230    
231     ---------------------------------------------------------------------------------
232    
233     Ver 5.11:
234    
235     20111202:
236     Fyens Distribution scanner også efter midnat, så de skal derfor også have ver 5.10 eller højere.
237     Fyens Distribution laver kontrolfilen med komma adskillelse i stedet for semikolon.
238     Programmet ændres til at kunne bruge begge tegn.
239    
240    
241     ---------------------------------------------------------------------------------
242    
243     Ver 5.12:
244    
245     Fjernet meddelelse: 'Connection Closed Gracefully' ved http
246     Kosmetiske ændringer omkring maksimering af vindue m.m.
247    
248    
249     ---------------------------------------------------------------------------------
250    
251     Ver 5.13:
252    
253     Fjernet meddelelse: 'Connection Closed Gracefully' ved ftp
254     Igangsat for Nordjyske.
255    
256     Indført log for budleveringer
257     Listboks1 informaton skrives også til en log fil.
258     Log fil indlæses ved programstart.
259     Gemmes i logs mappen (som oprettes hvis den mangler). Filen hedder budlevering_proddato.log.
260     Log fil oprettes/vises når mappen Logs eksisterer.
261    
262     Mangler generelle skrivninger til filen...
263     Og en funktion til at sende den til dao ftp server (knap/menu punkt/automatisk ved program stop ???)
264    
265     For FD skal vi om fredagen kunne ændre rute til lørdagsrute.
266     Der indlæses en RuteSkift.txt fil på samme måde som RuteKontrol.txt.
267     Hvis rute findes heri ændres den til den nye rute og derefter udføres køreliste tjek som idag.
268     Hvis rute ændres skal der gives alarm (Kan vi skrive rute med rødt?)
269    
270     RuteNummerST.Caption := 'farvetest'+' normal';
271     Farve := 'FF0000';
272     RuteNummerST.Color := HexToTColor(Farve);
273    
274     ---------------------------------------------------------------------------------
275    
276     Ver 5.14:
277    
278     Fjernet meddelelse: 'Connection Closed Gracefully' ved http til listen over manglende scanninger (overset i ver. 5.12)
279     ok
280    
281     Færdiggørelse af log funktionen.
282     Upload virker nu for FD.
283    
284     Færdiggørelse af FD ændringen nævnt under 5.13.
285    
286     Ændringer omkring 'Connection Closed Gracefully' skal også indføres for boghandler scanninger - hvis den ikke allerede er det...
287     Det er den - men det skal testes
288     Ændret omkring indtastning af boghandlernummer på ukendte pakker.
289     (Der blev udskrevet 2 labels på disse pakker)
290    
291     FD skal printe labels ved ændret køreliste eller rute.
292     Skal evt kunne slås fra/til i menu/inifil.
293     Print og rutetjek udskydes til ver 5.15
294    
295     ---------------------------------------------------------------------------------
296    
297     Ver 5.15:
298    
299     Rutetjek ændres.
300     Information kommer nu med fra serveren.
301     Markering for print af label (PrintPakkeLabel)
302     og nyt distrikt og ny rute kommer i de normale felter (sql BogpakkeKontrolModtag ændres til at levere rigtige data)
303    
304     FD skal printe labels ved ændret køreliste eller rute.
305     (Skal evt kunne slås fra/til i menu/inifil.)
306    
307     Printer fra default printer
308     Printer kan angives i ini fil (Rutelabels.ini - se eksempel i Rutelabels_FD.ini)
309    
310     Log funktion skal laves færdig...
311     Venter til ver. 5.16
312    
313     database tabel bogleveringer.produktion tilføjes et nyt felt:
314     PrintPakkeLabel tinyint(1), 1 = print ny label fordi ruten er ændret (lørdagsrute)
315     NytDistrikt og NyRute indeholder lørdagsoplysninger
316     Vej oprettes, så vi kan lave adressesplit på Vejnavn til Vej, Husnr og Husnr_bogstav.
317    
318    
319     webService BogpakkeKontrol.php udvides med de nye felter.
320    
321     sql procedure bogleveringer.BogpakkeKontrolModtag
322     skal udvides med de nye felter
323     Tjek om boghandler.BogpakkeKontrolModtag også skal ændres - det gjorde vi vist sidste gang vi lavede om ???
324     Det skal den ikke.
325    
326     Der er oprettet en ny tabel bogleveringer.adressetabel_fd_lordag.
327     Data er indlæst manuelt.
328     Indlæsningsrutine mangler.
329    
330     Vejnavn skal splittes i Vej, Husnr og Husnr_bogstav.
331     Det skal ske sidst i den normale indlæsning af leveringsdata fra DBK.
332     Rutinen BogleveringerAdressesplit indlægges sidst i Hent_Importer_Opdater_Leveringer.bat
333    
334     ---------------------------------------------------------------------------------
335    
336     Ver 5.16:
337    
338     Med special version til UBD.
339     UBD skal have stedkode = U.
340     Der skal p.t. ikke kunne printes.
341     Skal kunne køre uden fuld ini fil.
342    
343     ---------------------------------------------------------------------------------
344    
345     Ver 5.17:
346    
347     Med special version til PakkeShop leveringer.
348    
349     ---------------------------------------------------------------------------------
350    
351     Ver 5.18:
352    
353     DAO budleveringer er ændret, så stregkoder der starter med 'B' giver alarm
354     og blokerer for scanning indtil der er kvitteret for fejlen.
355     Linierne slettes heller ikke fra listboks2 (resterende scanninger).
356     'B' foran stregkoden betyder at pakken skal tages fra og sendes til Vejle.
357    
358     ---------------------------------------------------------------------------------
359    
360     Ver. 5.19:
361    
362     Boghandler leveringer skal med igen.
363     Rettet fejl vedr. scanning af disse.
364     Der kunne ikke indtastes boghandlernummer hvor dette manglede.
365     Boghandlernummer er udvidet fra 4 til 7 cifre.
366     Der skal ikke printes labels i denne version.
367     Der skal komme en alarm hvis aktuel turid afviger fra den oplyste fra DBK.
368    
369     sql boghandler.BogpakkeKontrolOpret: boghnr udvidet fra 4 til 7 karakterer
370    
371     ---------------------------------------------------------------------------------
372    
373     Ver. 5.20:
374    
375     Mulighed for at gennemtvinge print af ny pakkelabel (boghandlerpakker).
376    
377     ---------------------------------------------------------------------------------
378    
379     Ver. 5.21:
380    
381     Boghandler scanning hos BK og DBK.
382     Der bruges ikke ini-fil, så der skal oversættes specielle versioner af programmet.
383    
384     Kendt fejl:
385     Printer forkert på label hvis label parametre ikke er angivet i ini filen.
386    
387    
388     ---------------------------------------------------------------------------------
389    
390     Ver. 5.22:
391    
392     Boghandler scanning hos BK og DBK.
393     Der bruges ikke ini-fil, så der skal oversættes specielle versioner af programmet.
394     Rettet en fejl omkring label parametre ini filen.
395    
396     Der er nu mulighed for at nogle steder kan sende data til EKL systemet ved afslutning af scanninger.
397     (Der vises en knap på scanningsbilledet når dette er muligt)
398    
399    
400     ---------------------------------------------------------------------------------
401    
402     Ver. 5.23:
403    
404     Primært Opgave 99772:
405    
406     Man skal kunne markere en pakke som 'Stor' eller 'Lille'.
407     Hidtil har alle pakker været af typen 'Lille'.
408    
409     Når man vurderer, at pakken er 'Stor', sættes markeringen for 'Stor' inden pakken scannes.
410     Informationen sendes med til serveren og gemmes i databasen.
411     Markeringen slettes automatisk i scanningsprogrammet, så næste pakke betragtes som 'Lille', for at undgå fejlmarkering af pakkerne.
412     Hvis næste pakke også er stor, skal markering sættes igen inden scanning.
413     Markering kan sættes ved klik med musen - eller ved scanning af en stregkode.
414    
415     Hvis man har fået scannet en pakke og efterfølgende vurderer, at det nok var en stor pakke, skal det være muligt at sætte markeringen 'Stor' og scanne pakken igen.
416     Selvom der nu returneres 'Pakken er scannet', skal markeringen stor/lille ændres.
417    
418     Lyden for Ok scanning skal være 'tungere' for en stor pakke.
419    
420     Det bliver sandsynligvis sådan at de store pakker påføres en gul stregkode, der scannes før den normale stregkode.
421     Den gule stregkode skifter pakketype markeringen til stor.
422     Efter scanning skiftes automatisk tilbage til lille.
423     Budet kan så se på den gule stregkode på pakken, at pakken er registreret som stor...
424    
425     ---
426    
427    
428     Rettet fejl omkring forkert placering af knap "Overfør til EKL" ved maximeret vindue.
429     Rettet fejl omkring fejlmelding omkring samme (placeret i forkert status boks).
430     Rettet forkert placering af fejlmeldinger.
431     "Fejl i web ---" og "Fejl i xml ---" blev skrevet i den forkerte listboks...
432    
433     Nyt:
434     Budlevering kan nu markere Lille/Stor pakke. Der bekræftes med foskellige Ok lyde.
435     Ini fil tilføjet en linie omkring ny lyd.
436     ScannetOkStorLyd=Sounds\Ok_stor.wav
437     Der skrives nu i log når der printes boghandler label.
438     'Overfør til EKL' knappen disables nu fra Klik til svar er modtaget, så vi ikke risikerer dobbelt opdatering.
439     'Upload logfil' er tilføjet i Hjælp menuen. Den er aktiv når log funktionen er aktiveret.
440     'Upload logfil' knappen er fjernet.
441     Ini fil er rettet omkring pakketype i budleveringer:
442     UrlBudlevering=http://localhost/webservices/bogpakkekontrol/bogpakkekontrol.php?sted=%S&pakkenummer=%s&leveringstype=%s&pakkestorrelse=%s
443    
444     webservice bogpakkekontrol.php er ændret vedr. pakkestorrelse på budleveringer. (Kan bruges til begge versioner)
445     sql bogleveringer.BogpakkeKontrolModtag er ændret vedr. pakkestørrelse på budleveringer. Oprettet som bogleveringer.BogpakkeKontrolModtag_v2
446     sql bogleveringer.BogpakkeKontrolOpret er ændret vedr. pakkestørrelse på budleveringer. Oprettet som bogleveringer.BogpakkeKontrolOpret_v2
447     sql tabel bogleveringer.produktion er tilføjet et nyt felt (Pakkestorrelse default = L for lille pakke).
448     Ovenstående rettet på info/omdeling.info 20140310.
449    
450    
451     ---
452    
453     Lydfiler:
454     http://www.villagegeek.com/html/wavfiles2.htm
455    
456     ---------------------------------------------------------------------------------
457     Ver 5.24
458    
459     20140407:
460     Ændret test på http kald.
461    
462     Der skrives nu i log
463     og der kaldes en ekstra gang ved fejl (f.eks. ved dårlig internet forbindelse...)
464    
465     20140514:
466     Rettet stavefejl i feltet 'Lille pakke' (var 'Lile pakke').
467     Rettet fejl ved visning af felterne 'Lille pakke' og 'Stor pakke'.
468     (Blev vist i progamversioner, hvor de ikke havde nogen funktion.)
469    
470     Initiering af felterne 'Altid printe pakkelabel' og 'Spørg efter boghandlernummer ved ukendte pakker' ved skift mellem programmer i menuen Indstillinger.
471     (Også i menuen Indstillinger)
472    
473     'Test printer' funktionen i Hjælp menuen manglede for FD.
474     Samme funktion fejlede for de versioner, der tjekker rute i kontrol fil.
475    
476     Viser fejlmelding hvis der ikke kan oprettes eller skrives til log fil.
477    
478     NB. programmet virker ikke til FD (udskriver ikke label).
479    
480     ---------------------------------------------------------------------------------
481     Ver 5.25:
482    
483     ved scanning af Dell pakker skal der udskrives label med ruteoplysninger.
484     (Det styres fra serveren ved at udfylde felterne printnylabel, nykoreliste og nytdistrikt)
485     Fejlen omkring budleveringslabels (FD) er rettet.
486     BogpakkeKontrol.php
487     BogpakkeKontrolModtag_v2
488    
489     ini filen skal evt. tilpasses:
490     fontsize 32 for budlevering
491     fontsize 72 for alle andre scanninger
492     (Ovenstående er også sådan i dag...)
493    
494     Der er et udestående med smskoden.
495     Den skal vi selv beregne ud fra deres stregkode.
496     Vi kender endnu ikke deres stregkode.
497     (smskoden sendes med til scanningsprogrammet og udskrives på DAO labelen - når den ikke er blank)
498    
499     ini filen er tilføjet en linie hvor navnet på scanningssted angives:
500     # Erritsø, Brabrand, Aalborg, Brøndby, BK, DBK osv
501     Stednavn=Aalborg
502     Overruler hvad der måtte være kodet i programmet...
503    
504     Alle boghandler versioner har fået knappen til EKL overførsel.
505    
506     ---------------------------------------------------------------------------------
507     Ver 5.26:
508    
509     Tilføjet en pakkeshop version for BK.
510    
511     ---------------------------------------------------------------------------------
512     Ver 5.27:
513    
514     Ændrede default overskrifter, så flg fremgår af titelbjælken:
515     DAO DIREKTE pakker
516     DAO NAT X-PRESS pakker
517     DAO PAKKESHOP pakker
518    
519     Tilføjet print funktionalitet for pakker med ændrede ruteoplysninger (her specielt Schenker scanning i Køge) i de budlevering enkelte versioner.
520     (Det var kun testet i udviklingsversionen - der manglede oversættelse af de enkelte versioner til NS, FD og BK)
521    
522     Der er lavet en speciel version til DBK, så de kan scanne og udskrive labels uden at opdatere tid og sted i databasen.
523     Det skal først registreres, når pakken scannes det rigtige sted.
524    
525     Rettet en fejl:
526     Når man inde i programmet skifter mellem de forskellige scanningstyper, skal der indlæses manglende scanninger til nederste vindue.
527     Det sker ikke ved skift til 'budlevering' i de tidligere versioner.
528     (Er ok ved skift til 'boghandler pakker')
529    
530     ---------------------------------------------------------------------------------
531     Ver 5.28:
532    
533     Der er ændret nogle tekster så de nye begreber DAO NAT X-PRESS, DAO DIREKTE og DAO PAKKESHOP fremgår tydeligere.
534     (Menupunkter, overskrifter og ledetekster)
535    
536     Der laves et tjek på printkøen.
537     Hvis print er fejlet, eller der er mange jobs i køen, skrives en advarsel nederst i vinduet.
538     Der laves tjek på printkøen som default, men det kan slaå fra i ini filen.
539     # Skal der laves automatisk status tjek på printkøen: 0 = Nej, 1 = Ja (default)
540     TjekPrinter=0
541    
542     Der er et link til manualen (fra hjælp menuen), når den er tilgængelig fra programmet.
543    
544     Skrivning til en log fil kan nu initieres fra ini filen
545     SkrivLog=1
546     Der vil så være et link i menuen, hvorfra log filen kan sendes til serveren (til fejlfinding)
547    
548    
549     Der er rettet en fejl, der betød at test printer funktionen forsøgte at skrive på printeren selvom denne var fravalgt i ini filen.
550     Test printer virker nu også i version ReturpakkerFraBoghandler.
551    
552     Man kan nu indtaste 3-cifrede boghandlernumre når vi opretter data på nye pakker fordi data manglede fra DBK.
553     F.eks. boghandler 801
554    
555     Der er tilføjet nye felter i ini filen:
556     FontSizeLille
557     TjekPrinter
558     SkrivLog
559    
560     ---------------------------------------------------------------------------------
561     Ver 5.29:
562    
563     Firmaleveringer:
564     Der kan scannes en tjekkode label på de pakker, hvor tjekkoden ikke allerede er registreret.
565     Dette markeres med et tjekmærke i feltet 'Scan også tjekkode'.
566     Feltet kan toggles ved at scanne stregkoden 'Scan tjekkode'.
567    
568     Pakkeshopleveringer:
569     Der skal ikke længere scannes en tjekkode, når pakkedata er oprettet via api kaldet.
570     Det skal alle data fremover som situationen er lige nu.
571     Der er lavet en funktion i programmet, så man kan sætte tjekmærke i et nyt felt 'Scan også tjekkode' og dermed scanne en tjekkode som hidtil.
572    
573     Rettet en fejl, der betød, at man kunne vælge Lille/Stor pakke i DAO DIREKTE, når man kom fra et af returscanningprogrammerne.
574     Rettet en fejl der betød at antal manglende scanninger ikke blev vist korrekt ved skift til DAO NAT X-PRES fra et af de andre programmer.
575    
576     For DAO NAT X-PRESS og DAO DIREKTE pakker kan man nu se pakketype forrest på linien i den nederste hvide boks.
577     Linierne er nu sorteret på dato og derefter pakketype.
578     Man kan også se hvor mange pakker af hver type der mangler at blive modtage scannet i den øverste hvide boks.
579    
580     ---------------------------------------------------------------------------------
581     Ver 5.30:
582    
583     Schenker label indeholde nu også DBK banenummer.
584     Programmet viser nu pakketype forrest på status linien.
585     Der optælles manglende scanninger pr. pakketyep i log vinduet.
586    
587     ---------------------------------------------------------------------------------
588     Ver 5.31:
589    
590     BK scanning af DAO DIREKTE pakker udskriver nu en label, hvis der er sket ændringer i ruteoplysningerne.
591     Ændringen er lavet så den gælder alle versioner af DAO DIREKTE scanningsprogrammer.
592     DBK scanning af Schenker pakker (for at udskrive label), registrerer nu scanningen i en log tabel.
593     (rettet i sql procedure boghandler.BogpakkeKontrolModtag_v2, så det er faktisk også med i de tidligere versioner)
594     Rettet fejlen med at menupunktet 'Automatisk tjekkode styring' blev vist i versioner hvor det ikke var aktuelt.
595     Rettet en fejl der betød at log boksen ikke blev slettet ved skift til pakkeshop versionerne via menuen.
596     Rettet en fejl der betød dobbelt Ok lyd ved Schenker scanninger i Køge.
597     Rettet en fejl omkring visning af felterne til markering af Lille/Stor pakke.
598     De bruges p.t. kun af BK, men blev nogle gange også vist for andre.
599     De vises nu for alle, og kan bruges af alle, men de har p.t. kun effekt videre i systemet for BK.
600    
601     Mappenavne i Installfiler er nu tilpasset de nye begreber:
602     budlevering hedder nu direkte
603     modtagelse hedder nu natxpress
604     (retur_boghandler ændres senere til natxpress_returfrakunder)
605     (retur_dao ændres senere til natxpres_returfradao)
606    
607     BK scanning DAO NAT X-PRESS pakker har fået tilføjet knappen til overførsel til EKL.
608    
609     Kendt fejl:
610     DAO NAT X-PRESS scanning udskriver rutelabels på alle pakker.
611    
612     ---------------------------------------------------------------------------------
613     Ver 5.32:
614    
615     Rettet en fejl omkring af print af for mange labels for nat x-press pakker.
616    
617     ---------------------------------------------------------------------------------
618     Ver 5.33:
619     Ikke udgivet
620    
621     Print af rutelabel til pakkeshop systemet.
622    
623     Ændringer i ini filen:
624     # A angiver automatisk valg mellem type 1, 2, 3, 4, 5 og 6 ud fra pakkens stregkode
625     Scanningtype=A
626    
627     # url til web programmet
628     UrlFindPakketype=http://localhost/webservices/bogpakkekontrol/FindPakketype.php?stregkode=%s
629     UrlSendPrograminfo=http://localhost/webservices/bogpakkekontrol/SendPrograminfo.php?sted=%s&scanningtype=%s&infotype=%s&info=%s
630    
631     Programmet tjekker nu om det scannede pakkenummer findes i databasen.
632     Når programmet er indstillet til automatisk tjek af pakketype, skiftes der automatisk til den rigtige programversion.
633     Hvis automatik er fravalgt, kommer der en fejlmelding, hvis man scanner et pakkenummer, der findes som en anden pakketype.
634    
635     Programmet tjekker nu den oplyste scanningtype - og afbryder ved fejl.
636     Meddelelsesoverskrift og startliniens ikon tooltip tekst er ændret
637     fra: Scanning af bogpakker
638     til: Scanning af pakker
639    
640     Man kan nu paste et gyldigt pakkenummer ind i programmet (uden linieskift - det skal stadig trykkes efter tastning)
641    
642     Der kommer nu rød skærm i tilfælde af opdateringsfejl i databasen (sql fejl).
643    
644     Ændret udseende:
645     Logo er flyttet fra øverste højre hjørne til øverste venstre hjørne.
646     Nulstil knappen er flyttet ned under indtastningsfeltet i stedet for efter feltet.
647     Der er kommet 7 nye knapper til højre i billedet. De svarer til menupunkterne for valg af scanningstype.
648     Dvs. de bruges til at vælge pakketype før scanning, når dette ikke kan ske automatisk ud fra pakkenummeret.
649     Samtidig viser de også tydelige (hvid tekst på grøn baggrund) hvilken pakketype der er igang.
650    
651     Der er nu mulighed for at sende en log fil til DAO i forbindelse med fejlfinding.
652     Det kræver at der i ini filen er sagt ja til brug af log fil (SkrivLog=1).
653     Så vil den kunne sendes via hjælp menuen eller knappen 'Upload logfil'.
654    
655     Ved fejl i overførsel til EKL kommer nu en alarm med rød skærm.
656     Ved Deadlock får man besked om at prøve igen lidt senere.
657    
658     Nye rutiner:
659     CALL proc_and_func.FindPakketype('5');
660    
661     CALL GemScanningsinfo('X','1','Begin','');
662     CALL GemScanningsinfo('X','1','ProgramVersion','5.33');
663     CALL GemScanningsinfo('X','1','End','');
664    
665     select * from logs.import
666     where tidspunkt > curdate()
667     order by id
668    
669    
670     ---------------------------------------------------------------------------------
671     Ver 5.34:
672     Ikke udgivet
673    
674     Alle skærmbilleder er nu ens bygget op. Dvs. de viser alle samme felter og knapper.
675     De felter og knapper, der ikke kan anvendes i den aktuelle situation, er inaktive.
676     Der er nu hint på felterne på skærmbilledet.
677     knapperne 'Upload log fil' og 'Download kontrol fil' er nu altid synlige men kun aktive hvor de har en funktion.
678     Rettet forskellige fejl omkring 'test forbindelsen'.
679     Rettet forskellige problemer omkring 'Test printer' og returpakker nat x-press.
680     Der er oprettet nye felter i ini filen.
681     Ved program start tjekkes nu at urls fra ini filen virker - ellers stoppes programmet (årsag fejl i url eller manglende dataforbindelse).
682    
683     ---------------------------------------------------------------------------------
684     Ver 5.35:
685     Ikke udgivet
686    
687     Tjek af urls tager forholdsvis lang tid, når alle skal tjekkes (DAO).
688     Tjek ændres derfor til at ligge i Hjælp menuen (med i 'Tjek forbindelsen'), så det kan udføres manuelt ved. evt. problemer eller efter ny installation.
689    
690     Rettet en fejl i DIREKTE versionen.
691     Ved PrintPakkeLabel = 1 udskrives en rutelabel. Det er ok.
692     Ved endnu en scanning af samme pakke blev der IKKE udskrivet en label.
693    
694     Rettet en fejl omkring fd og ns direkte:
695     Der manglede alarm lyd ved 'Køreliste ikke i kontrolfil'. Det er der i version 5.11 (fd) og 5.9 (ns).
696     Der manglede en alarm lyd ved scanning af en pakke med ruteændring.
697     Der kommer nu også en 'rød skærm' alarm i begge tilfælde, men kun hvis der der ikke bliver udskrevet rutelabel.
698     Rettet en fejl, der betød visning af den forkerte rute, hvis en pakke med ruteændring blev scannet igen efter den første scanning.
699    
700     Ved nat x-press og direkte vises nu antal pakker pr. dato i log vinduet, når der leveringer frem i tiden.
701    
702     Ved overførsel til EKL viser vi nu hvor mange pakker der blev overført.
703     Der kommer en alarm ved fejl i overførslen.
704     Der kommer et Ok ved korrekt aafvikling af overførselsrutinen.
705     Hvis der ikke blev overført data, men rutinen ellers blev afviklet korrekt, vil man kunne se i log vinduet,
706     at der ikke blev overført pakker til EKL systemet (Ok - Antal pakker: 0).
707    
708     Rettet en fejl der betød at der blev oprettet/scannet en blank stregkode.
709     Fremover vil der komme en 'rød skærm' ('Der skal scannes en stregkode...') alarm, hvis man forsøger dette.
710    
711     'Nulstil' knappen flyttes op til efter inputfeltet, fordi den i nogle tilfælde kan skjule information om en ruteændring.
712    
713     Rettet fejlen hvor 'pakker med kommentar' ikke blev slettet fra status vinduet og heller ikke blev talt ned i pakketællerne.
714    
715     Rettet en fejl hvor nogle felter ikke blev blanket ved fejlmeldingen 'Pakke kan ikke scannes med automatisk valg'.
716    
717     Tilføjet en ny lyd efter stregkode når der skal scannes en tjekkode. Efter scanning af tjekkoden kommer den normale Ok lyd.
718    
719     ---------------------------------------------------------------------------------
720     Ver 6.0:
721     Samme som ver. 5.35 men versionsnummer er ændret pga. de store funktionalitet ændringer samt et nyt udseende.
722    
723     Pakkeshop versionen har også fået åbnet knappen 'Overfør til EKL'.
724    
725    
726     ---------------------------------------------------------------------------------
727     Næste version:
728    
729     I 'Hjælp' menuen kunne man tilføje et menupunkt der giver mulighed for at se indhold af ini filen.
730     Hvis man indtaster et kodeord kunne man måske få lov til at vedligeholde ini filen.
731    
732     Log vinduet:
733     Nogle meddelelser i log vinduet mangler tidspunkt forrest på linien:
734     List1msg := TimeToStr(now) + '; ';
735     List1msg := Listemsg + ' mere info';
736    
737     Kan vi lave et tjek på gyldig stregkode, så vi ikke får halve numre indlæst?
738     Der har været eksempler hvor der er registreret halve stregkodenumre - og nogle gange registreres med bogstaver eller andre mærkelige tegn...
739     Det er løst for bogleveringer (skal være numerisk eller 13 eller 20 cifre).
740     Data oprettes altid, men der fejlmeldes til scanningsprogrammet med besked om at scanne igen fordi koden ikke er gyldig...
741     (webservice Bogleveringer/BogpakkeKontrolModtag.php)
742     Det vil være noget sværere at lave samme tjek for boghandlere, fordi der er forskellige længder på stregkoden - og den kan faktisk også være med bogstaver,
743     selvom dette kun kan ske fordi vi får nogle pakker, der skulle have været sendt med post...
744    
745    
746     Der skal være et link i hjælp menuen til tjek af om der er en nyere version af programmet.
747     Hvis dette er tilfældet skal der være en download mulighed.
748     Der skal evt. oplyses om en nyere version af programmet med en tekst et eller andet sted i vinduet...
749     (Der skal så tjekkes for ny version ved programstart)
750    
751     Kan vi give en fejlmelding hvis der er sql fejl ved oprettelse af data til en boghandler.
752     (BogpakkeKontrolModtag.php)
753     Det vil umiddelbart så også give en melding omkring duplicate key ved gentagen scanning uden indtastning af boghandlernummer,
754     så der skal laves lidt speciel kodning omkring dette...
755    
756     Kan vi lave en ændreing så pakker med sms kode, kan registreres ved indtastning af denne i stedet for pakkenummeret?
757    
758    

  ViewVC Help
Powered by ViewVC 1.1.20