Algemeenheden aangaande de signaletieken
- Bij de configuratie van het scherm kan de gebruiker alle objecten in om het even welk tabblad plaatsen.
Voorbeelden: - De beschikbare voorraad kan onder het object 'Bestandsbrowser' worden gezet
- De 2 gammatabellen kunnen onder het eerste tabblad worden geplaatst
- …
- Elk signaletiekenscherm kan meerdere keren worden geopend.
- Rechts van de hoofding van de signaletieken duiken nieuwe knoppen op
. Indien niet alle tabbladen kunnen worden weergegeven, dan kleuren deze knoppen wit, om aan te duiden dat de gebruiker erop kan klikken om de bijkomende beschikbare tabbladen te visualiseren. - Het is eveneens mogelijk meerdere keren dezelfde zone weer te geven (op verschillende tabbladen - voor eenzelfde gebruiker
- Bepaalde validaties worden uitgevoerd zodra de cursor de zone verlaat. De gebruiker wordt onmiddellijk gewaarschuwd bij een fout, door een visueel signaal dat rechts van de zone wordt weergegeven.
Deze validaties worden gedeactiveerd zodra de gegevens worden gefilterd of zodra er op basis van meerdere criteria een zoekbewerking wordt uitgevoerd. Zo kan de gebruiker bijvoorbeeld btw-nummers zoeken die starten met BE of mailadressen die een @ bevatten. - Voortaan is het ook mogelijk om meerdere mailadressen in te brengen door deze van elkaar te scheiden met ';'. Elk mailadres wordt dan afzonderlijk gecontroleerd.
- Indien een van de zones het formaat "Picture" heeft (en de Control Source van het type Char is), dan kan de gebruiker er een afbeelding aan hechten via een "Drag & Drop" van de afbeelding op de plaats die in de fiche van de signaletiek voorzien is. Het veld bevat dan de naam van het bestand en dit wordt automatisch getransfereerd (dit wil zeggen gekopieerd) in de hiervoor voorziene directory (..\data\bmp\).
- Bepaalde zones werden standaard gevolgd door een knop. Voorbeeld: e-mailadres gevolgd door de knop waarmee een e-mail kon worden geopend vanaf de signaletiek.
Deze knoppen zijn nu geïntegreerd in de zone in kwestie (steeds op het einde ervan). - In de klanten- en leveranciersfiches verdwijnt de notie "type" (Persoon/Onderneming).
- Om te weten of de klant of leverancier btw-plichtig was of niet, moest men met de rechtermuisknop klikken op het ondernemingsnummer; hetzelfde gold om deze waarde te wijzigen.
In de nieuwe versie geeft een visueel merkteken, dat op het einde van de zone is weergegeven, aan of de klant btw-plichtig is

of niet

. Dus wordt een klant/leverancier als niet btw-plichtig beschouwd indien
- ofwel het ondernemingsnummer leeg is,
- ofwel het ondernemingsnummer volledig is maar het pictogram "niet btw-plichtig" aangeeft.
Daarentegen blijven het importeren en verifiëren via CheckVatPort toegankelijk via de rechtermuisknop. - De weergave van bepaalde zones ligt niet langer "vast" (bijvoorbeeld: rayons / familie/ subfamilie; categorieën; maten & kleuren; ...). De gebruiker kan beslissen ze los te koppelen en op verschillende tabbladen weer te geven.
- Het tabblad "Onderzoek" van de artikels-signaletiek laat een selectie per depot toe.
- Via "Extra / Opties" is het mogelijk het aantal records te bepalen dat op elke pagina wordt weergeven in de blader- en zoeklijsten van de signaletieken.
- Aangezien men nu meerdere keren dezelfde signaletiek kan openen, is het filter dat op een signaletiek wordt toegepast niet langer globaal, maar verbonden met het huidige venster. Dit impliceert dus dat het filter gedesactiveerd wordt zodra u het venster sluit.
- In het informatiebestand van de tabbladen 'Voorraad Gamma's' en 'Prijzen Gamma's' is de knop 'Filteren' verdwenen. De meeste functies die gekoppeld zijn aan een rooster werden immers gegroepeerd in het contextmenu dat u met een rechterklik te zien krijgt. Indien er een filter actief is, dan zal de punt van het menu aangevinkt zijn.
- In het informatiebestand van de artikels bevinden de velden om de minimum- en maximumvoorraad in te geven zich altijd in de rooster waarin de voorraad van de verschillende magazijnen wordt vermeld.
- De standaardwaarden die in MEM-bestanden in 'Legacy'-modus werden bewaard, worden nu opgeslagen in XML-bestanden. Standaardwaarden kunnen niet worden gemigreerd. Dat betekent dat ze handmatig moeten worden aangemaakt.
- De expressies zijn in C# geschreven.
- Het EnterStop-mechanisme is toegankelijk.
Menu overeenstemmend met de open signaletiek
- Artikels-signaletiek - prijs actualiseren: dit venster biedt de gebruiker nu de mogelijkheid een formule in te voeren die zal worden toegepast bij het actualiseren van de prijs. Zoals aangegeven door het logo moet deze de syntaxis van SQL Server respecteren. Daarenboven kan ze worden opgeslagen/opgeroepen. De extensie van het bestand is xCal.
De gebruiker kan eveneens het script laten uitvoeren dat eventueel geselecteerd zou zijn in de artikelfiche. Hiertoe volstaat het het vakje "Script toepassen" aan te vinken. Eerst wordt de formule toegepast, en daarna het script.
Schermen lijsten
- Standaard, indien geen enkele kolom werd gedefinieerd, zal Mercator de kolommen weergeven die de Id en de naam van de corresponderende signaletiek bevatten.
- De inhoud van de kolom "Source" van de parameterinstelling kan worden gekozen in de voorgestelde vervolgkeuzelijst. Deze geeft alle velden van de tabel, evenals enkele "termen" die een "begrijpelijke" waarde bevatten met betrekking tot de sleutel die werkelijk in het bestand is opgenomen.
Voorbeelden: - 'Saldo': saldo van de klant, van de leverancier, van de algemene rekening, in het correcte formaat en onder de vorm van een tekenreeks. Deze reeks begint met een 'D' voor de debetsaldo's en met een 'C' voor de kredietsaldo's
- 'Depots': naam van het depot
- 'Omschrijving': voor de artikels, aanduiding in de taal van de gebruiker
- 'Prijs': voor de artikels, prijs afhankelijk van de geselecteerde waarde in de uitrollijst prijs
- 'Rayon, Familie, Subfamilie': bijbehorende omschrijving
- "Voor de artikels, de stock, de beschikbare hoeveelheid, de verkochte, verzonden, gereserveerde, gekochte, geleverde en bestelde hoeveelheden voor het geselecteerde depot in de uitrollijst depots.
Deze kolom kan tevens worden aangevuld met een formule, voor zover deze de SQL-syntaxis respecteert. - De maskers moeten in .net- formaat worden geschreven. Bijvoorbeeld: ### ### ##0.00
- Via "Extra / Opties" (Aantal registr. pagina lijsten signalet.), is het mogelijk het aantal records te bepalen dat op elke pagina wordt weergeven in de blader- en zoeklijsten van de signaletieken (paging).
Merk op dat de paging-functie niet beschikbaar is in de Mercator-database die gehost wordt op een SQL-server versie 2000.
Aangezien de configuratie op basis van xBase- en niet SQL-expressions in 'Legacy'-modus gebeurde, is een migratie van de oude configuratie van de lijsten naar de nieuwe niet mogelijk.
Gegevensimport
Het importeren werkt in grote lijnen op een identieke manier als vroeger, op de volgende verschillen na:
- Het standaardformaat is nu XLSX (maar het formaat XLS blijft behouden).
- Er wordt afgestapt van het formaat DBF.
- Bij het importeren wordt zoveel mogelijk gebruik gemaakt van het "client-server"-concept. Derhalve is het hoofdzakelijk de SQL-server die de integriteit van de geïmporteerde gegevens controleert. Bijgevolg zijn de gegeven foutberichten voor het merendeel SQL-berichten.
- Als gevolg van vorig punt is Mercator niet langer in staat een dissociatie te maken tussen het aantal toegevoegde fiches en het aantal gewijzigde fiches. Inderdaad gebeurt de import met één enkele SQL-opdracht per geïmporteerde lijn, of deze lijn nu moet worden toegevoegd of gewijzigd.
- Teneinde optimale prestaties te garanderen gebeurt de import niet als transactie. Derhalve is het mogelijk dat bepaalde lijnen worden geïmporteerd terwijl andere worden geweigerd.
- Het is mogelijk de gegevens via de omschrijving in plaats van via de ID te importeren:
- STOCK.S_ID_RAYON wordt RAYON
- STOCK.S_ID_FAMIL wordt FAMILIE
- STOCK.S_ID_SSFAM wordt SSFAM
- STOCK.S_GAMTYPi wordt GAMTYPi (omschrijving van type maten & kleuren) nieuw
- STOCK.S_GAMENUMi wordt GAMENUMi (opsomming van type maten & kleuren) nieuw
- In ARTFOU laat de import nu het importeren toe van het veld PRINCIPAL . Nadat dit veld is ingevoerd verifieert Mercator dat per artikel één enkele leverancier als "Principal" is aangevinkt. De eerste aangevinkte rij blijft aangevinkt terwijl de andere automatisch afgevinkt worden.
- Wanneer men een gegeven importeert dat afhangt van een ander gegeven (bijvoorbeeld een familie: de familie hangt af van de rayon - of een opsomming van gamma's die op zijn beurt afhangen van zijn type), dan is men verplicht de kolom te importeren waarvan dit gegeven afhangt.
Bijvoorbeeld: indien men een familie importeert, moet men de rayon importeren. - Dankzij de Excel-import is een import van het type memo mogelijk.
Export van gegevens
De werking van de export is over het algemeen identiek aan deze die eerder gold, met uitzondering van deze verschillen:
- In het venster waar de velden worden geselecteerd voor de export van het informatiebestand, worden dezelfde icoontjes weergegeven als in het scherm 'Database Viewer'. Dat maakt het mogelijk om makkelijk te zien om welk type velden het gaat.
- Het BDF-formaat wordt niet langer gebruikt.
- De Excel-import maakt de import van velden van het type memo mogelijk.
Trefwoorden: Aruba