Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/UDW62/pages/11343429653/Kit+Divalto+infinity+-+Export+-+Mouvements+de+stock) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 4) afficher la version suivante »

Fonctionnalité

Description des fichiers exportés depuis les Evénements du Studio pour les mouvements de stock [Infinity] Export Stock Movement.

Ces fichiers seront intégrés par le scrutateur mobile de Divalto infinity.

Particularités

Articles froid

Avant la version 6.2

Tous les mouvements des articles froid issus d’une intervention sont inclus dans l’export des mouvements de stock.

Depuis la version 6.2

On tient compte de la variable ‘ExternalExportInterventionColdProductLoaded.Value’.

  • Si valeur = 1

    • On exporte les articles froid issus d’une intervention dont le mouvement de fluide est Récupéré (entrée de stock)

    • On exporte pas les articles froid issus d’une intervention dont le mouvement de fluide est Chargé (sortie de stock)

  • Si valeur = 0

    • On exporte tous les mouvements d’article froid issus d’une intervention (comportement identique à une version antérieure à la 6.2)

Remarque

Tout mouvement d'article froid issu d’une intervention dont le mouvement de fluide est Chargé et qui n’est pas exporté via le flux des mouvements de stock, sera exporté via le flux des interventions.

Fichiers exportés

Mouvements

  • Action : [Infinity] Export Stock Movement

  • Export : Mouvement

  • Fichier : MouvementV61.txt

  • Séparateur : Tabulation

  • Filtres :

    • Mouvement à exporter : sw_data_productstockmovement.srvExport = 1

    • Si variable ExternalExportInterventionColdProductLoaded.Value = 1

      • Alors on exporte uniquement les articles froid issus d’une intervention dont le mouvement de fluide est Récupéré (entrée de stock)

      • Sinon on exporte tous les articles froid issus d'une intervention

    • Exclusion des mouvements issus des inventaires : sw_data_productstockmovement.productinventoryheader_ID = ''

    • Exclusion des mouvements issus des documents commerciaux : sw_data_productstockmovement.orderheader_ID = ''

    • Exclusion des mouvements issus des bons de réception de transfert de stock : sw_data_productstockmovement.productstocktransferreceivedheader_ID = ''

  • Description du fichier :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

CodeSoc

sw_data_companyinfo.codeCompanyinfo

 

 

CodeMouvement

sw_data_productstockmovement.codeproductstockmovement

 

 

Reference

sw_data_product.codeProduct ou codeProduct de la déclinaison

 

 

Variante

sw_data_product.erpProductID

Depot

sw_data_productdepot.codeproductdepot

Qte

sw_data_productstockmovement.quantity

La quantité est signée

DateMouvement

sw_data_productstockmovement.dateMovement

Au format YYYYMMDDhhmmss

Commentaire

Si lié à intervention (intervention_ID <> '') : Intervention n° + sw_data_intervention.interventionNumber

Sinon : sw_data_productstockmovement.comment

CodeOperation

sw_data_productstockmovementtype.codeproductstockmovementtype

ou II ou JI

  • Si transfert de stock (IO) et quantité < 0

    • Transfert de stock technicien (sortie) → II

  • Si lié à intervention

    • Si quantité > 0

DepotLie

sw_data_productdepot.codeproductdepot

Lié à sw_data_productstockmovement.productdepot_ID_related

CodeVerification

sw_data_productstockmovement.verificationCode

NumAffaire

sw_data_deal.codedeal

6.1 / 10.11

Pour une intervention

CodeElementAffaire

sw_data_dealelement.originalCode

6.1 / 10.11

Pour une intervention

NumIntervention

sw_data_intervention.interventionNumber

6.1 / 10.11

CodeIntervention

sw_data_intervention.codeIntervention

6.1 / 10.11

Info1 → Info20

Disponible pour faire du spécifique

SendToMobile

1

Constante

ExternalID

null

Synchro

'A'

Détails mouvements

  • Action : [Infinity] Export Stock Movement

  • Export : MouvementDetail

  • Fichier : MouvementDetailV61.txt

  • Séparateur : Tabulation

  • Filtres :

    • Mouvement à exporter : sw_data_productstockmovement.srvExport = 1

    • Si variable ExternalExportInterventionColdProductLoaded.Value = 1

      • Alors on exporte uniquement les articles froid issus d’une intervention dont le mouvement de fluide est Récupéré (entrée de stock)

      • Sinon on exporte tous les articles froid issus d'une intervention

    • Exclusion des mouvements issus des inventaires : sw_data_productstockmovement.productinventoryheader_ID = ''

    • Exclusion des mouvements issus des documents commerciaux : sw_data_productstockmovement.orderheader_ID = ''

    • Exclusion des mouvements issus des bons de réception de transfert de stock : sw_data_productstockmovement.productstocktransferreceivedheader_ID = ''

    • Détail mouvement à exporter : sw_data_productstockmovementdetail.srvExport = 1

  • Description du fichier :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

CodeSoc

sw_data_companyinfo.codeCompanyinfo

 

 

CodeMouvement

sw_data_productstockmovement.codeproductstockmovement

 

 

Qte

sw_data_productstockmovementdetail.quantity

La quantité est signée

BatchSerialNo

sw_data_productstockmovementdetail.BatchSerialNumber

NatureStock

sw_data_productstockqualification.codeproductstockqualification

Lié à sw_data_productstockmovementdetail.productstockqualification_ID

Le code ‘NORMAL' est transformé en 'N’ pour rétrocompatibilité

DLC

sw_data_productstockmovementdetail.shelfLife

Au format YYYYMMDD

Info1 → Info20

Disponible pour faire du spécifique

SendToMobile

1

Constante

ExternalID

null

Synchro

'A'

  • Aucune étiquette