Correction des bugs
File d'attente des étiquettes : encadré les traitements d'effacement et de purge des doublons par des verrouillages complets de la table ARTICLE_ETIQUETTE + ajouté des refresh et des flushbuffers sur les traitements non groupés.
Vente directe : dorénavant, pendant la saisie d'un ticket de caisse, l'annulation d'une ligne provenant d'une pesée automatique, fait automatiquement l'objet d'un traçage quelque soit le paramétrage du centre d'encaissement.
lorsqu'un BCV faisait l'objet d'une livraison avec toutes les lignes à 0, même si les reliquats étaient désactivés, le flag RESTE_A_LIVRER restait à True.
depuis l'audit du 13/04/2017, la procédure de calcul des HashCode a été modifiée et tous les hashcodes calculés précédemment sont donc erronés. Du coup, lorsqu'on entrait dans une facture générée avec l'ancienne stratégie de calcul, un message d'erreur était affiché. Dorénavant, si le hashcode n'est pas correct mais correspond à l'ancien calcul de hashcode, le message d'erreur n'est plus affiché.
lors de la transformation des BLV>FAV ou BRA>FAA, le champ CHRONO_MVT était recopié tel quel et non remis à zéro dans les tables FAV_DETAIL ou FAA_DETAIL. Dans la plupart des cas, cela n'avait aucun conséquence car le chrono correspondait bien au mouvement rattaché à BLV_DETAIL ou BRA_DETAIL sauf dans certaines configs BCOMM/FCOMM avec échanges de documents car à la suite de revalidation de documents, les chrono pouvaient pointer sur des mouvements inexistants et la procédure <Recalculs><Contrôle de cohérence des données> renvoyaient dans ce cas des anomalies fictives.
lors de l'import par l'automate -A142 d'un fichier IMPORTDOC.Asc, le magasin cible des documents de type IM n’était pas correctement renseigné.
Suite de la recherche autour du bug entamée le 23/06/2017. En fait, lors de l'affichage d'une image dans une fiche produit ou dans une liste, les nouvelles librairies DevExpress réagissent très mal à la lecture d'une image invalide. Pour les listes, ajouté une procédure de vérification, et utilisé les méthodes OnGetProperties et OnGetDisplayText pour détecter les images illisibles et afficher un message textuel au lieu de l'image. Pour la fiche produit, ajouté une vérification de validité de l'image avant l'affichage de la fiche. Dans l'item <Outils>-<Recalculs>-<Contrôle de cohérence des données>, ajouté une passe de vérification des images avec possibilité d'effacer les images illisibles.