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

Contents of /dao/DelphiScanner/History.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3050 - (show annotations) (download)
Tue Jun 14 11:47:59 2016 UTC (7 years, 11 months ago) by torben
File MIME type: text/plain
File size: 31794 byte(s)
Added some todo items
1 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 (TODO):
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 Fra NS :
759 Download RuteKontrol.txt til %AppData%
760
761 Brug af timer til at opdatere PrinterKøen?
762
763 ForbindelsesTest i seperat tråd
764
765 Download af pakkeTal i seperat tråd
766

  ViewVC Help
Powered by ViewVC 1.1.20