Release Notes BlueRetail versie 3.90.1 Product Management
Versie 0.2 Venlo, maart 2015 Bestand: BR v3.90.1 Release notes NL GD.docx
Release Notes BlueRetail versie 3.90.1
Versiebeheer Naam R. Wolters R. Wolters
Datum 02/03/15 04/03/15
Versie V0.1 V0.2
Wijziging Initiële versie Laatste wijzigingen
Disclaimer Ondanks alle aan de samenstelling van de tekst bestede zorg, kan Newway géén enkele aansprakelijkheid aanvaarden voor eventuele directe en/indirecte schade, die voortvloeit/zou kunnen voortvloeien uit enige inhoudelijke onvolledigheid en/of onjuistheid, of andere fout, die in deze uitgave zou kunnen voorkomen. Alle rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in geautomatiseerd gegevensbestand, of openbaar gemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opname, of op enige andere manier, zonder voorafgaande uitdrukkelijke toestemming van Newway.
2015
2 van 25
Release Notes BlueRetail versie 3.90.1
Inhoudsopgave 1 2 3 3.1 3.2 4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 5 6 6.1 6.2 6.3 6.4 7 8
INLEIDING .................................................................................... 4 TOELICHTING DOCUMENTINDELING ............................................. 5 PLANNING .................................................................................... 6 Roadmap ........................................................................................ 6 Release planning ............................................................................. 7 TECHNIEK ..................................................................................... 8 Algemeen ....................................................................................... 8 Installatie ....................................................................................... 8 Database ........................................................................................ 9 Update instructie ............................................................................. 9 Instructies bij calamiteiten ................................................................ 9 Compatibiliteit met lagere versies .....................................................10 Koppeling BlueMobile ......................................................................10 BLUERETAIL BUGS ...................................................................... 11 MAATWERK EN NIEUWE FUNCTIONALITEIT ................................ 14 Barcode scanner uitschakelen ...........................................................14 Uitbreiding import routine (IMPGOED) ...............................................15 Afdrukken pinbon instelbaar .............................................................16 FTP Client instelbaar........................................................................19 TOELICHTING NOTATIES ............................................................ 20 DEFINITIES EN KERNBEGRIPPEN ............................................... 21
BIJLAGE I BIJLAGE II BIJLAGE III
VOORBEELDSCRIPT BEWAARBONNEN ...............................................22 VOORBEELDBESTAND BEWAARBONNEN ............................................23 FTP CLIENT 3.81 .............................................................................24
2015
3 van 25
Release Notes BlueRetail versie 3.90.1
1
Inleiding
Inhoud
Deze release notes hebben betrekking op BlueRetail versie 3.90.1 Global Deployed (GD). In deze release notes worden de belangrijkste wijzigingen beschreven ten opzichte van BlueRetail versie 3.90.0 en oudere versies. Deze release notes zijn bedoeld om klanten en partners inzicht te verschaffen in de wijzigingen en nieuwe functionaliteit in deze versie van BlueRetail.
Versiebeheer Release Notes Product Management zal het document updaten zodra hier vanuit de Newway Product Portfolio of vanuit enig ander technisch oogpunt noodzaak toe is.
Voorgaande release notes
Eerdere release notes staan op de BlueRetail website en zijn op te vragen bij Newway of te raadplegen in de map ‘Documentatie’ van de installatieset. De release notes zijn met de grootst mogelijke zorg samengesteld. Mochten er onverhoopt toch fouten in voorkomen, dan biedt Newway u bij voorbaat haar excuses daarvoor aan. Newway accepteert géén schadeclaims als gevolg van eventuele fouten in de release notes. Er kunnen géén rechten worden ontleend aan de inhoud.
BlueRetail versie 3.90.1 – Patch Release Deze versie is de opvolger van BlueRetail 3.90.0 GD. Deze versie bevat: Alle opgeloste fouten met status hoog, middel en laag zover dit binnen de planning paste. Zie hoofdstuk 5. Alle functionele omissies met status hoog, middel en laag zover dit binnen de planning paste. Zie hoofdstuk 5. Maatwerk of functionele wijzigingen. Zie hoofdstuk 6. Newway is permanent bezig met het verbeteren van het product BlueRetail. Hierdoor kan het voorkomen dat koppelingen met applicaties van derden herzien moeten worden door databasemutaties; het pakket niet meer 100% neerwaarts compatibel is Wij vragen hiervoor uw begrip. BlueRetail is een zeer omvangrijk, maar ook complex product en het is absoluut onmogelijk om zowel vooraf aan een nieuwe release alle fouten te vinden als ook volledige compatibiliteit te behouden met vorige versies. Vragen
2015
Bij eventuele vragen betreffende deze release kunnen BlueRetail eindgebruikers contact opnemen met de desbetreffende BlueRetail Business partner.
4 van 25
Release Notes BlueRetail versie 3.90.1
2
Toelichting documentindeling
Leeswijzer
Dit document is opgedeeld in een technisch en functioneel gedeelte.
Techniek
In het technische deel (hoofdstuk 4) worden zaken besproken zoals database wijzigingen t.o.v. de vorige GD versie en installatie/update instructies.
Functioneel
In het functionele deel (hoofdstuk 5 en 6) komen alle gebouwde oplossingen en eventueel maatwerk en/of nieuwe functionaliteiten aan bod.
2015
5 van 25
Release Notes BlueRetail versie 3.90.1
3 Inleiding
3.1 Inleiding
Planning In dit hoofdstuk worden de algehele roadmap voor BlueRetail getoond. Verder wordt de status van deze release t.o.v. de initiële planning weergegeven alsook de planning voor de volgende maandrelease.
Roadmap Onderstaande de roadmap BlueRetail stand februari 2015.
Roadmap
2015
6 van 25
Release Notes BlueRetail versie 3.90.1
3.2
Release planning
Sprint februari 2014
Sprint maart 2015
Release versie: 3.90.1 Geplande release datum: 04 maart 2015 Geplande functionaliteit CCV VX820 koppeling
Status Niet gerealiseerd, Sprint backlog
Uitbreiding import routine (IMPGOED) uitbreiding met bewaarbon
Gerealiseerd
Afronding digitale schaplabels
Gerealiseerd
Refund / Retourpinnen beschikbaar zowel op de CCV VX820 als de Yomani.
Niet gerealiseerd, Sprint backlog
Afdrukken pinbon niet meer verplicht
Gerealiseerd
Optimalisatie barcode scanner Overzicht voor welke meldingen de barcode scanner op dit moment wordt uitgeschakeld.
Gerealiseerd
FTP Client instelbaar Instelbaar of er gebruikt gemaakt wordt van een Windows component (< Internet Explorer 11) of niet (Internet explorer 11 en hoger)
Gerealiseerd
Selectie meldingen
Gerealiseerd
Release versie: 3.90.2 Geplande release datum: 08 april 2015 Geplande functionaliteit: CCV VX820 koppeling Refund / Retour pinnen Fouten hoog ingediend voor 11 februari 2015 volgens release beleid
2015
7 van 25
Release Notes BlueRetail versie 3.90.1
4
Techniek
4.1
Algemeen WinDev Versie Deze versie is ontwikkeld met de WinDev 19 UK versie (http://www.windev.com). Dit zou géén gevolgen mogen hebben voor u als gebruiker. Newway kan dit echter niet 100% uitsluiten!
Type update
X Prioriteit X
Grootte update
Kopieslag Patch verzoek Update Upgrade Servicepack Urgent / Spoed Hoog Gemiddeld Laag Nader te bepalen
± 40 MB Reboot nodig Backup nodig Rollback functionaliteit
4.2
JA JA JA
NEE NEE NEE
Installatie
Installatie voorwaarden
Deze versie kan geïnstalleerd worden als opvolger van New-Way Retail Software versie 2.4x of BlueRetail 3.xx. De bestandsconversie zal geheel automatisch worden uitgevoerd. Indien de uitvalmodule aanwezig en geactiveerd is en het pakket conform de Newway richtlijnen is geïnstalleerd, dan zal op het werkstation (binnen het lokale netwerk) geheel automatisch het pakket worden geüpdate. Tevens zal de bijbehorende database conversie van de uitval database automatisch geschieden.
Uitvoer instructie Deze BlueRetail installatie moet absoluut dedicated gedraaid worden met betrekking tot de BlueRetail database, omdat er een database conversie moet kunnen worden uitgevoerd. Dit houdt in dat: De automatische procedures NIET mogen draaien. De eventuele database back-up NIET mag worden uitgevoerd. Alle werkstations (server, info-points, kassa’s en overige werkstations) BlueRetail verlaten moeten hebben. De applicatie mag dus NIET in gebruik zijn, in géén enkele vorm en/of op géén enkel station. Er géén andere Newway producten of producten van derden die de database kunnen gebruiken actief mogen zijn. De Kioskserver moet zijn gekilled via de taakmanager.
2015
8 van 25
Release Notes BlueRetail versie 3.90.1
4.3
Database
Inleiding
Hieronder worden de databasemutaties beschreven tussen BlueRetail versie 3.90.0 en versie 3.90.1
Verwijderde hyperfile bestanden
Geen
Nieuwe hyperfile bestanden
Geen
Gewijzigde hyperfile bestanden
Geen
WinDev Framework
Omdat deze versie met de WinDev 19 omgeving ontwikkeld is, zal bij installatie ook het benodigde WinDev Framework geïnstalleerd worden op de server en cliënts. Dit geschiedt geheel automatisch. De bestanden zijn te herkennen aan de naamgeving WD190<*.*>.DLL in de software omgeving van BlueRetail.
Registermutaties
Zijn er registermutaties? Nee Ja Omschrijving X N.v.t.
Overige mutaties
Zijn er overige mutaties? Nee Ja Omschrijving X N.v.t.
4.4
Update instructie
Update
Maak op de server een back-up van de ..\
directory (hierin staat het oude WDL-bestand en eventueel geïnstalleerde patches). Een cliënt wordt automatisch geüpdate bij het opnieuw opstarten van BlueRetail op de cliënt. Zie ook uitvoerinstructie op pagina 8.
4.5
Instructies bij calamiteiten
Herstellen oude situatie
Indien de update niet over een rollback functionaliteit beschikt, kunt u op de hieronder beschreven wijze terug keren naar de situatie voor de update! Stap 1 2
2015
Handeling Verwijder op de server …\ en plaats de back-up terug Een cliënt wordt automatisch geüpdate bij het herstarten van BlueRetail op de cliënt. Er is géén Reboot nodig.
9 van 25
Release Notes BlueRetail versie 3.90.1
4.6
Compatibiliteit met lagere versies Het BlueRetail versie 3.90.1 MMS kan communiceren met de RMS versies van de gehele BlueRetail 3.xx-lijn (3.1x t/m 3.8x.x) Vanaf release BlueRetail 3.42 wordt de bestandsuitwisseling met de New-Way Retail software 2.4x NIET meer ondersteund.
4.7
Koppeling BlueMobile
BlueMobile 2.40
BlueRetail versie 3.90 kan communiceren met BlueMobile versie 2.40.001 BlueRetail versie 3.90 kan NIET communiceren met BlueMobile versies lager dan 2.40.001 In BlueMobile heeft een database-wijziging plaatsgevonden waardoor er vanuit lagere BlueRetail versies niet de juiste gegevens verstuurd worden.
2015
10 van 25
Release Notes BlueRetail versie 3.90.1
5
BlueRetail Bugs
Inleiding
In deze versie zijn onderstaande oplossingen gebouwd. Dit betreffen: Oplossingen voor escalaties op eerdere versies die ook in de versie 3.90.1 zijn ingebouwd. Meldingen met de status ‘Fout’, ‘Functionele omissie’ Nieuwe functionaliteit/maatwerk. Veelal is er reeds door de afdeling Support Services van Newway een terugkoppeling geweest per mail.
Oplossing #
Beschrijving
12329
Als er bij importeren van nieuwe transacties op een 12173 hoofdkantoor een ketentransactie aangemaakt moest 00.294.213 worden, dan kwamen de meeste in het verkeerde filiaal terecht.
KMPort.wdc
12326
Toevoegen extra kassa-instelling en bijbehorende afhandeling waarmee men ervoor kan zorgen dat er geen PIN-bonnen meer afgedrukt worden. De pinbon wordt dan weer gewoon onderdeel van de kassabon, middels de stuurcode [AUTOMAATBON]
cEFT.wdc, cEFT_termbase.wdc, cEFT_TermBanksys.wdc, cPrinterBASE.wdc, glProcNWRS.wdg, automaat_status.wdw, set_kassa.wdw
12325
Als het banknummer debiteuren of crediteuren niet 11537 ingevuld is, dan mag het gedeelte met 00.290.808 niet mee geëxporteerd worden in een XML-bestand voor Exact Globe of Exact Online.
Exact.wdc
12324
Bij export voor Exact globe ontstonden problemen door 11406 speciale tekens zoals ü. Door encoding="ISO-8859-1" 00.290.110 in de kopregel op te nemen is dit opgelost.
Boekhoud_export.wdw
12320
Stel dat men 2 verzamelrekeningen heeft, waarbij op 12141 beide hetzelfde artikel voor komt. Als deze doorgeboekt 00.293.965 is naar factuur, dan worden deze niet verzameld. Ging men dan de factuur wijzigen, dan werd er alsnog verzameld, maar dan ging het bijwerken van de voorraad fout. Nu wordt er niet meer verzameld.
Debmut_inv.wdw
12319
Bij de export van tellen kluisgeld (met afstorting naar 12280 bank) ging de boeking op de rekening bank helemaal fout. Er werd slechts een gedeelte op bank geboekt en de rest op contant.
Boekhoud_export.wdw
12308
Aanpassing zodat de ontvangen exact-online XML's eerst van UTF-8 omgezet worden naar ANSI, alvorens de gegevens te verwerken. Hierdoor worden bv. de Duitse umlauttekens juist weergeven bij de weergave van de dagboek- en grootboeknummer-omschrijvingen.
cExact_Online.wdc
12300
Bij import van opbouwrecords d.m.v. een script werd 12109 bij het artikel van de opbouwkop geen link gemaakt naar deze opbouw.
NwPort.wdc
12291
Bij het aanmaken van een mixmatch kwam er een 12290 onduidelijk foutmelding: Overzicht van <> t/m <<EINDDATUM>> De melding kwam, als een barcode al voor kwam in het artikelbestand, secundair bestand of synoniemenbestand.
Best_mima.wdw
2015
Melding #, REF ID
Gewijzigde Objecten
11 van 25
Release Notes BlueRetail versie 3.90.1
12289
Stel dat men bij afrekenen geen recht heeft om met 11571 ESC terug te gaan naar de kassa en dat men met F8 00.291.129 inlogt met een andere gebruiker, die dat wel mag. Men kon dan nog steeds niet terug met ESC. Tevens ontdekt, dat F8 niet werkte op dat moment (wel ShiftF8). Dit ook werkend gemaakt.
Scrkassa.wdw en cCommand.wdc
12288
De zoekmethode 'Bevatten' werkte niet op het veld leveranciersnummer op de artikelkaart.
11883 00.292.691
Best_artikel.wdw
12283
Afdrukken van opbouwteksten werkte niet goed. Probleem verholpen.
12159
cPrinter.wdc
12282
Als men bij het invoeren van een crediteurenfactuur 10959 een order ophaalde, dan kon men het aantal niet meer 00.287.984 wijzigen.
Cremut_inv.wdw
12278
Laatste wijzigingen ingebouwd i.v.m. de case Digitale Schaplabels.
De analyse is aangepast en teven 29 objecten.
12273
Aanpassing, zodat via een ini-instelling bepaald kan worden, op welke manier het FTP-verkeer plaats zal vinden. Te kiezen valt uit, de default NATIVE WinDev FTP-mode, of uit de (oude default < 3.80) WININETmode. Wanneer men in de FTPCLIENT.INI onderstaande toevoegt, zal de FTP cliënt zich mogelijk anders gedragen.
418
[Algemeen] ParameterMode=0. Dit hoeft alleen aangezet te worden, als men met de default mode problemen ondervindt. 12267
Na een betaling op een order met F7 in de kassa werd 10729 de relatie van de order niet automatisch overgenomen. 00.286.974
Scrkassa.wdw
12160
Voortaan is het ook mogelijk om bewaarbonnen te 713 importeren via IMPGOED. Hiervoor wordt bonsoort 12 11411 gebruikt. Het bewaarbonnummer wordt automatisch 00.290.009 bepaald.
KMPort.wdc, NWFinadmin.wdc en Scripts_import.wdw
12156
Het bepalen van de leverdatum ging fout bij invoeren 2546 debiteuren orders. Als de verzendwijze op 'n.v.t.' stond, 12038 dan werd de leverdatum gelijk aan de boekingsdatum. 00.293.515 In de andere gevallen werd er naar het bestand 'bezorgen postcode' gekeken, maar dan kreeg men telkens een melding of de datum werd niet zoals men die wilde.
Debmut_inv.wdw
12134
Als men d.m.v. IMPGOED transacties importeert, dan 12060 worden het magazijn en de magazijnlocatie niet gevuld, ook al zou men deze in het script invoeren. Sinds de tellers bijgehouden worden in het bestand VOORRAAD, ook al is multimagazijn niet actief, worden ze niet meer bijgewerkt bij import via IMPGOED.
KMPort.wdc
12067
Bij de export naar Afas moet het crediteuren 12053 factuurnummer met 9 cijfers te exporteren zijn. Bij het uitbreiden van dit factuurnummer is dit ineens teruggebracht naar 8. Dit wordt nu weer 9.
Boekhoud_export.wdw
2015
12 van 25
Release Notes BlueRetail versie 3.90.1 11939
2015
Als men in de kassa bij een bon een volledige betaling 379 het ingegeven, dan kon men (met F12) geen order 8060 aanmaken. Nu kan men dit wel, mits men dit bij instellen kassa, tab afrekenen, zo ingesteld heeft.
Scrkassa.wdw, Debmut_inv.wdw, Dfakt_betaal.wdw, Set_kassa.wdw, cCommand.wdc en NWFinadmin.wdc
13 van 25
Release Notes BlueRetail versie 3.90.1
6
Maatwerk en nieuwe functionaliteit
Inleiding
6.1 Uitleg
Opgeleverd maatwerk en/of nieuwe functionaliteit in deze release.
Barcode scanner uitschakelen Vanaf versie 3.81 is het mogelijk om bij het instellen van de barcodescanner ook aansturingscodes in te vullen voor het: blokkeren en activeren van de scanner, het geven van een signaal bij het blokkeren van de scanner. Situatie voor 3.81: Wanneer een product een foutmelding geeft op de kassa, verschijnt er een rood scherm op de kassa (instelbaar), maar wanneer de caissière door blijft scannen omdat dit niet gezien wordt, blijft de barcodescanner wel ‘piepen’. Hierdoor werden er producten niet gescand en werden er fouten gemaakt. Situatie vanaf 3.81: Het is mogelijk ervoor te zorgen dat de barcodescanner niet meer ‘piept’, zodat de caissière in de gaten heeft dat er niet meer gescand wordt en er geen fouten meer gemaakt kunnen worden. De melding die op het kassascherm is verschenen dient eerst weg geklikt te worden, voordat de caissière weer kan scannen. Naar aanleiding van verschillende vragen onderstaand een lijst met schermen waarbij de scanner uitgeschakeld wordt door middel van de in de versie 3.81 beschreven instellingen: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Een eCustomer product kan niet retour genomen worden; Het eCustomer product is momenteel geblokkeerd; Artikel heeft onvoldoende voorraad; Omzetgroep aan opwaardeer eCustomer gekoppeld; Het aantal eenheden per regel is te hoog; Er dient eerst een contactpersoon geselecteerd te worden; Er dient eerst een referentie ingevoerd te worden; De door u geselecteerde contactpersoon is geblokkeerd; Er zijn meerdere contactpersonen gevonden met dit pasnummer; Het ingevoerde pasnummer voor de contactpersoon is niet bekend; Kaartnummers van het eCustomer product zijn niet aan een artikel gekoppeld; Kaartnummers van het eCustomer product zijn niet verkoopbaar; Kaartnummers van het eCustomer product zijn momenteel geblokkeerd; Meldingen die uit een opbouw komen; Artikel is niet gevonden in het bestand; Er zijn meerdere artikelen gevonden met hetzelfde nummer; Voordat u een abonnementsartikel kunt selecteren, dient u een relatie gekozen te hebben; 18. In een set mag geen abonnementsartikel voor komen; 19. Artikel is niet gevonden in het bestand, verder zoeken in secundair artikelbestand; 20. Artikel is niet gevonden in het bestand, verder zoeken in alternatief leverancier bestand.
2015
14 van 25
Release Notes BlueRetail versie 3.90.1
6.2
Uitbreiding import routine (IMPGOED)
Uitleg
Vanaf versie 3.90.1 is het mogelijk om bewaarbonnen te importeren in BlueRetail via een script. Hiervoor is aan de parameter ‘sw_bonsoort’ (Switch Bonsoort) optie 12, ‘Bewaarbon’, toegevoegd. De
volgende transacties kunnen reeds geïmporteerd worden via een script: 0 – Automatische keuze voor inkooporder (als artikel besteld is) of op pakbon 1 – Order crediteur (binnenmelden goederen) 2 – Pakbon crediteur (nieuwe pakbon en binnenmelden goederen) 3 – Factuur crediteur 4 – Creditnota crediteur 5 – Order debiteur (leveren goederen) 6 – Factuur debiteur (nieuwe factuur 7 – Order debiteur (nieuwe order en leveren goederen) 8 – Creditnota debiteur 9 – Order debiteur negatief 10 – Order crediteur (nieuwe inkooporder aanmaken) 11 – Termijn order crediteur (nieuwe termijninkooporder aanmaken) 12 – Bewaarbon
Een voorbeeldscript en voorbeeld bestand zijn terug te vinden in Bijlage I en II. Achtergrond Klantsituatie
Webshoporders worden in een extern pakket afgehandeld en 1x per dag worden alle webshoporders verzameld en aangeboden als één backorder, deze wordt geïmporteerd in BlueRetail om voor een voorraadreservering te zorgen. Na de import worden automatische inkooporders aangemaakt gereserveerde goederen natuurlijk ook mee gaan.
waarin
de
Hierna worden alle verkooporderregels geannuleerd. Dit levert een probleem op in de loop der jaren. Het verkooporderregelbestand groeit en bevat alleen informatie die niet belangrijk meer is. Parallel aan de verzamelde webshoporders worden ook 1x per dag de vorige dag gepickte orders aangeboden. Deze worden als geleverde verkooporder geïmporteerd waardoor de voorraad verlaagd wordt. Situatie
Artikel
Uitgangssituatie
ABC
Verkooporder
ABC
Inkooporder VKO annuleren
Stuks
Voorraad
In bestelling
Gereserveerd
3
0
0
1
3
0
1
ABC
1
3
1
1
ABC
1
3
1
0
VKO leveren
ABC
1
2
1
0
IKO Ontvangst
ABC
1
3
0
0
Probleem was dat het schonen van de niet relevante verkooporderregels niet zomaar mogelijk was. De nieuwe mogelijkheid om ook een bewaarbon te kunnen importeren biedt hier een oplossing. Een bewaarbon zorgt namelijk ook voor een voorraadreservering. Verder kunnen bewaarbonnen handmatig verwijderd via het overzichtscherm:
2015
15 van 25
Release Notes BlueRetail versie 3.90.1
6.3
Afdrukken pinbon instelbaar
Algemeen
Omdat het afdrukken van PIN-bonnen niet meer verplicht is, is het vanaf deze versie mogelijk om ervoor te kiezen dat er niet meer automatisch een Pinbon afgedrukt wordt, wanneer een kassa-transactie met PIN wordt betaald. In plaats daarvan wordt de Pinbon weer onderdeel van de kassabon, als de stuurcode [AUTOMAATBON] aanwezig is in de kassabon lay-out. Via de menu-optie Instellingen Software Kassa kan op het tabblad Afrekenen onderstaande instelling aangevinkt worden.
Door het aanvinken van deze instelling wordt de werkwijze dus weer zoals vroeger, toen het nog niet mogelijk was om 1 transactie met meerdere Pinbetalingen te voltooien. NB: Wanneer men met een kaart betaald (bv. Creditcard) waarbij er een handtekening gezet moet worden op de winkeliersbon, dan wordt deze uiteraard WEL afgedrukt, ook al is bovenstaande instelling aangevinkt. Default waarde Printercontrole
2015
Omdat het afdrukken van PIN-bonnen niet meer verplicht is, is vanaf deze versie ook de automaat-instelling ‘Printstatus Controle’ voor iedereen toegankelijk gemaakt, en heeft zij de defaultwaarde ‘Nee’. Voorheen was de defaultwaarde ‘Ja’ en kon deze alleen door de dealer aangepast worden naar Nee.
16 van 25
Release Notes BlueRetail versie 3.90.1
Wanneer deze instelling op Ja staat, zal er na iedere transactie gevraagd worden of het afdrukken geslaagd is, behalve wanneer is ingesteld dat er geen PINbonnen afgedrukt hoeven worden. Overige verplaatste instellingen
Aangezien er geen plaats meer was voor de nieuwe instelling m.b.t. ‘Geen PINbonnen afdrukken’ op het tabblad Afrekenen, zijn er een aantal kassa-instellingen verplaatst en heringedeeld. Het gaat om de tabbladen Algemeen, Regels, Afrekenen en Kasgeld/Kluisgeld. Op onderstaande scherm-afdrukken is te zien welke instellingen verplaatst zijn, en op basis van de kleur is ook het oorspronkelijke tabblad te achterhalen. Tabblad Algemeen
2015
17 van 25
Release Notes BlueRetail versie 3.90.1 Tabblad Regels
Tabblad Afrekenen
Tabblad Kasgeld/Kluisgeld
2015
18 van 25
Release Notes BlueRetail versie 3.90.1
6.4 Uitleg
FTP Client instelbaar Vanaf versie 3.90.1 is het mogelijk via een ini-instelling te bepalen op welke manier het FTP-verkeer plaats zal vinden. Men kan kiezen voor: De standaard ‘Native WinDev FTP-mode’ of uit de (oude standaard < 3.80) WinINet-mode. Aanleiding hiervoor zijn de wijzigingen in de FTP-client versie 3.81 (zie bijlage III). Het blijkt dat de WinINet-methode het beste werkt voor klanten die nog geen gebruik maken van Internet Explorer 11. In de FTPCLIENT.INI die in de root van de installatie gezet kan worden (dezelfde plek als waar ook de FTPCLIENT.EXE staat) dient onderstaande toegevoegd te worden: [ALGEMEEN] ParameterMode=0 Waarbij ParameterMode=0 -> WinINet-mode ParameterMode=1 -> Native WinDev FTP-mode Bovenstaande hoeft zogezegd alleen aangezet te worden indien men problemen ondervindt met de standaard methode (Native WinDev FTP). Standaard wordt er geen FTPCLIENT.INI geplaatst.
2015
19 van 25
Release Notes BlueRetail versie 3.90.1
7
Toelichting notaties
Toetsen
Toetsen op het toetsenbord die in de instructie worden gebruikt, worden weergegeven in vetgedrukte hoofdletters tussen deze tekens < >. Bijvoorbeeld <ENTER>. Een alternatief voor het openen van menu’s is om het menupunt met de muis aan te klikken.
Knoppen
Knoppen op het beeldscherm waar u met de muis op kunt klikken, worden weergegeven tussen deze tekens [ ]. Bijvoorbeeld [Sluiten]. Een alternatief voor het openen van menu’s is om het menupunt met de muis aan te klikken.
Programmamenu’s
Programmamenu’s worden weergegeven aan de hand van de menupaden. De menupaden worden in vetgedrukte letters weergegeven tussen deze tekens < >. Bijvoorbeeld, het menu ‘Printerinstelling’ heeft het menupad <menupad IHP>. Om dit menupunt te openen dient u + I en achtereenvolgens H en P in te toetsen. Een ander voorbeeld is het menupad voor de verkooptransacties: . Om dit menupunt te openen dient u + V en vervolgens I in te toetsen. Een alternatief voor het openen van menu’s is om de juiste menupunten met de muis aan te klikken.
2015
20 van 25
Release Notes BlueRetail versie 3.90.1
8
Definities en kernbegrippen
POS-kassa of PC-kassa (Till)
Hiermee wordt de kassa hardware bedoeld inclusief Retail specifieke randapparatuur (ticketprinter, EFT-terminal, klantendisplay, hand-/tafelscanner).
Point of Sale, POS
POS verwijst naar de verzameling functionaliteiten die hoofdzakelijk worden ingezet op een POS-kassa in rechtstreeks contact met de klant.
(Front Store)
Naast Point of Sale functionaliteit is dat voor BlueRetail ook de geïntegreerde functionaliteit als Point of Information (Informatiebalie) en Point of Service (Servicebalie voor reparatie, retour, verhuur etc.).
Winkelmanagement, RMS
RMS refereert aan de verzameling winkel specifieke functionaliteiten waarbij het management is betrokken. Het gaat hier om het beheren en controleren van geldstromen, goederenstromen en informatiestromen op de winkelvloer.
(Back Store)
Als voorbeeld kan gelden: het tellen, afromen en controleren van kasgeld, het beheren van voorraden (inkoop, ontvangstgoederen en verkoop) en assortimenten en het opsporen en voorkomen van diefstal en fraude. Daarnaast moeten uiteraard ook alle relevante transactie gerichte rapportages beoordeeld worden.
Hoofdkantoor, MMS
Hiermee wordt de verzameling winkel ondersteunende, technische en organisatorische functionaliteiten bedoeld.
(Back Office, Head Quarters, Head Office)
Er kan worden gedacht aan beheer van stamgegevens van artikelen, klanten, personeel, filialen en leveranciers, maar ook aan het beheer van de interne informatiestromen (transacties tussen samenwerkende winkels) en externe informatiestromen (transacties met klanten en leveranciers).
MultiFunctioneelsysteemgebruik
Als de klant een kleine winkel heeft, zal in veel gevallen een groot aantal rollen door een en dezelfde persoon worden uitgeoefend. Het is dan niet mogelijk om voor elke functionele rol een ander systeem te gebruiken. Logt men in met een andere gebruikerscode, dan schakelt het systeem (BlueRetail) om naar de functies die bij die rol horen ongeacht op welk fysiek systeem men bezig is. Indien men in online (connected, géén uitval-) modus werkt, dan zullen alle aanwezige en aangeschafte functies het doen ongeacht op welk fysiek systeem ment inlogt.
2015
21 van 25
Release Notes BlueRetail versie 3.90.1
Bijlage I
Voorbeeldscript bewaarbonnen
;SCRIPT: BEWAARBON.NWI VOOR TESTEN VAN IMPORT BEWAARBONNEN ;----------------------------------------------------------------------------------------------------------------------;* SCRIPT : BEWAARBON.NWI ;* BESTANDSNAAM : BEWAARBONNEN.CSV ;* DATUM : 11-02-2015 ;* AUTEUR : M. Terbocs ;* FUNKTIE : Importeren bewaarbonnen vanuit het bestand: BEWAARBONNEN.CSV ;* BEDRIJF : DEMOBEDRIJF ;-----------------------------------------------------------------------------------------------------------------------;* (C) Newway Retail Solutions B.V. ;-----------------------------------------------------------------------------------------------------------------------; ; 11-02-2015 MIKT : In dit script wordt geen Bonnummer meegegeven omdat dit voor Bewaarbonnen ; automatisch bepaald wordt. ;-----------------------------------------------------------------------------------------------------------------------[IMPGOED] BESTANDSTYPE=CSV BESTANDSNAAM=L:\01. Afdelingen\Newway Quality Assurance\ImportScripts\BEWAARBONNEN.CSV VELDSCHEIDINGSTEKEN="|" ;Artikelsleutel: ;1, Intern nummer ARTIKEL.ARINTNUM ;2, Zoekcode ARTIKEL.CODE ;3, Artikelnummer ARTIKEL.ART_NUMMER ARTIKELSLEUTEL=1 ;RELATIESLEUTEL ;1, Intern nummer RELATIE.REINTNUM ;2, Zoekcode RELATIE.CODE RELATIESLEUTEL=1 ;IMPGOEDSLEUTEL ;1, Intern nummer ;2, Ordernummer, regelnummer en relatie ;3, Pakbonnummer, regelnummer en relatie ;4, Factuurnummer, regelnummer en relatie ;IMPGOEDSLEUTEL=1 ;BESTANDVERWIJDEREN=J
; Dient het geïmporteerde bestand na de import verwijderd te worden.
STARTPOSITIE=R2
; Op Regel1 in het te importeren bestand staat de header met daarin een beschrijving welke velden erin zitten.
;Het veld SW_BONSOORT is hierin belangrijk omdat hiermee aangegeven wordt WAT voor soort transactie er geïmporteerd wordt. ; 0 = Automatische keuze voor inkooporder (als artikel besteld is) of op pakbon ; 1 = Order crediteur (binnenmelden goederen) ; 2 = Pakbon crediteur (nieuwe pakbon en binnenmelden goederen) ; 3 = Factuur crediteur ; 4 = Creditnota crediteur ; 5 = Order debiteur (leveren goederen) ; 6 = Factuur debiteur (nieuwe factuur en leveren goederen ; 7 = Order debiteur (nieuwe order en leveren goederen ; 8 = Creditnota debiteur ; 9 = Order debiteur negatief ;10 = Order crediteur (Nieuwe inkooporder aanmaken) ;11 = Termijn order crediteur (Nieuwe Termijninkooporder aanmaken) ;12 = Bewaarbon SW_BONSOORT="12" ;Bonsoort met vaste waarde 12 voor bewaarbon IMPGOED.BOEKDATUM=#1,S RELATIE.REINTNUM=#2,S IMPGOED.REGELOFFSET=#3,S IMPGOED.AANTALBEST=#4,S IMPGOED.SW_IR=#5,S ARTIKEL.ARINTNUM=#6,S ;IMPGOED.PRIJS_E=#7,F,1.00 ;IMPGOED.VERVDATUM=#8,S IMPGOED.REGKORTING=#9,F,1.00
2015
;Bewaarbon datum ;Intern nummer van de relatie ;Regelnummer ;Aantal besteld ;Inkoop(1) / Retour(2) ;Intern nummer van het artikel ;Verkoopprijs excl. ;Vervaldatum/leverdatum wordt bij Bewaarbonnen niet gebruikt. ;Regelkortingspercentage
22 van 25
Release Notes BlueRetail versie 3.90.1
Bijlage II
Voorbeeldbestand bewaarbonnen
IMPGOED.BOEKDATUM|RELATIE.REINTNUM|IMPGOED.REGELOFFSET|AANTALBEST|IMPGOED.SW_IR|ARTIKEL.ARINTNUM|PRIJ S_E|IMPGOED.VERVDATUM|REGKORTING| 20150204|0043|01|04|01|0001|11.11|20153112|00| 20150204|0043|02|10|01|0002|11.11|20153112|00| 20150204|0043|03|08|01|0004||20153112|00| 20150204|0043|04|07|02|0020|11.11|20153112|49.99| 20150204|0043|05|03|01|0025|11.11|20153112|50.01| 20150204|0043|06|05|01|0086||20153112|| 20150204|0043|07|08|02|0004||20153112|00| 20150204|0043|08|01|01|0012||20153112||
2015
23 van 25
Release Notes BlueRetail versie 3.90.1
Bijlage III FTP Client 3.81 FTPClient.exe v3.81.001 Achtergrond
Microsoft bracht half 2013 voor Windows 7 en Windows 8(.1) Internet Explorer 11 uit. Er werden geforceerde updates uitgevoerd door Microsoft (als automatische updates aan staat). Geconstateerd dat bij hoofdkantoor-filiaal communicatie en aan de filiaal (client) kant Internet Explorer 11 geïnstalleerd, er problemen zijn met het overzetten van gegevens. Men krijgt 100011 foutmeldingen tijdens het overzetten van de gegevens. Zie onder: 1816 20131120 12283178 Kan niet wisselen naar map IN: Unable to modify current directory to IN. Last Server Response: 550 IN: No such file or directory. [100011] 1816 20131120 12283178 Fout tijdens communicatie van sessie . Over 10 seconden start een nieuwe poging!
Bij kleine bestanden leverde dit in zoverre geen probleem op dat de FTP-client opnieuw bleef proberen en het uiteindelijk wel goed ging. Bij grotere bestanden stopte de FTP-client uiteindelijk met een foutmelding (Fout #10.2004.WINFTPCLIENT) omdat het systeem te vaak opnieuw probeerde de gegevens over te zetten. Bij een downgrade van MS Internet Explorer 11 terug naar MS Internet Explorer 10 hebben we vastgesteld dat dit niet altijd een oplossing biedt. Het lijkt erop dat niet altijd netjes alle DLL-bestanden goed opgeschoond worden. Waardoor het toch nog fout KAN gaan. Het bleek dat naar aanleiding hiervan het volgende bekend was bij PC Soft (Leverancier WinDev): http://faq.windev.com/8387-ftp_windows_81_ftpcommand_ftpconnect-read.awp
Tekst:
What to do if you experience ftp errors with Windows 8.1 ? FAQ #8387, published on 2013-11-06 | Related products: WinDev, WebDev, WinDev Mobile Some WLanguage functions are impacted by a bug in Windows 8.1. You will experience errors such as : PUT Error: Unable to modify current directory to . Last Server Response: System Error Details: Wrong parameter. Let say first that the bug is with Microsoft and that hopefully a Windows Update will fix it. For the mean time, there are workarounds depending on which WINDEV version you are using: WINDEV 18 Add this line, before calling the ftpConnect function: ftpParamètre(1,1) // undocumented function french syntax (new feature of version 19) Unfortunately the workaround works for all ftp functions but the ftpCOMMAND function . WINDEV version 17 and lower Do not use Windows 8.1 until a fix is provided by Microsoft.
Naar onze mening klopte dit in zoverre niet, dat het probleem niet Windows 8.1 was, maar Internet Explorer 11. De huidige GD releases van BlueRetail (3.72x, 3.80x en 3.81) zijn gebouwd in WinDev 17. Aangezien PC Soft ook aangeeft dat het probleem verholpen kan worden in WinDev 18, is besloten de FTP-client naar WinDev 18 te zetten en deze en enkele andere wijzigingen door te voeren.
2015
24 van 25
Release Notes BlueRetail versie 3.90.1 FTPClient.exe v3.81.001 Wijzigingen
2015
Versie waarmee ook in combinatie met Internet Explorer 11 gecommuniceerd kan worden. Hierin zitten naast de oplossing van bovenstaand probleem nog een paar andere wijzigingen: Bij het opstarten wordt na 2 i.p.v. 5 seconden gestart met communiceren. De FTP-client wordt alleen via de automatische procedures geminimaliseerd opgestart i.p.v. altijd. Tijdens verzenden wordt per bestand een voortgangskolom getoond. Bij het verzenden wordt niet meer per bestand drie keer een onnodig ftpcommando gegeven, waardoor de FTPServer minder belast wordt.
25 van 25