Kit Divalto infinity - Export - Interventions
- 1 Fonctionnalité
- 2 Particularités
- 2.1 Articles froid
- 2.1.1 Avant la version 6.2
- 2.1.2 Depuis la version 6.2
- 2.1.3 Remarque
- 2.1 Articles froid
- 3 Fichiers exportés
Fonctionnalité
Description des fichiers exportés depuis les Evénements du Studio pour les interventions [Infinity] Export Intervention.
Ces fichiers seront intégrés par le scrutateur mobile de Divalto infinity.
Particularités
Articles froid
Avant la version 6.2
Les mouvements des articles froid sont exclus de l’export des interventions et sont uniquement possible via le flux 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 dont le mouvement de fluide est Chargé (sortie de stock)
On exporte pas les articles froid dont le mouvement de fluide est Récupéré (entrée de stock)
Si valeur = 0 :
On exporte aucun article froid (comportement identique à une version antérieure à la 6.2)
Remarque
Tout mouvement d'article froid non exporté via le flux des interventions (selon le paramétrage), sera exporté via le flux des mouvements de stock.
Fichiers exportés
Entêtes
Action : [Infinity] Export Intervention
Export : EntLivraison
Fichier : EntLivraisonV61.txt
Séparateur : Tabulation
Filtres :
Intervention à exporter : sw_data_intervention.srvExport = 1
Intervention au statut fermée : sw_data_generictype.tag = 'CLOSED' (pour sw_data_intervention.generictype_ID_status)
Si variable ExternalExportInterventionDetailsMandatory = 1
Alors au moins un détail est obligatoire (pièce ou temps)
Sinon détail non obligatoire
Si variable ExternalExportInterventionFromForecast.Value = 1
Alors on exporte les interventions issues d'un prévisionnel contrat
Sinon les interventions issues d’un prévisionnel contrat sont exclues
Description du fichier :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
DateLiv | sw_data_intervention.endDate (partie date) |
| Au format YYYYMMDD |
HeureLiv | sw_data_intervention.endDate (partie heure) |
| Au format hhmm |
UserLiv | null |
|
|
NumContactLiv | null |
|
|
NomContactLiv | sw_data_intervention.ContactName |
|
|
CommentaireLiv | sw_data_intervention.comment |
|
|
EtatLiv | 'L' |
| Constante |
TypeDoc | '' |
|
|
NumDoc | '' |
|
|
TypeCritere | sw_data_generictype.originalCode |
| Pour sw_data_customer.generictype_ID_CustomerType |
NumCritere | sw_data_customer.codecustomer |
|
|
NumAdrLiv | sw_data_customeraddress.erpAddressID |
|
|
DateDoc | sw_data_intervention.endDate (partie date) |
| Au format YYYYMMDD |
MontantTotal | null |
|
|
VarDoc1 | null |
|
|
VarDoc2 | null |
|
|
Remise1 | null |
|
|
Remise2 | null |
|
|
Remise3 | null |
|
|
CodeDepot | sw_data_productdepot.codeproductdepot |
| Ordre de recherche dépôt : interventionpart, user lié au temps |
CodeOperation | null |
|
|
LibelleDepot | sw_data_productdepot.label |
| Ordre de recherche dépôt : interventionpart, user lié au temps |
LibelleOperation | null |
|
|
RefClient | sw_data_intervention.title |
|
|
CodeInterventionType | sw_data_interventiontype.codeinterventiontype | 5.3 / 10.5 |
|
NumIntervention | sw_data_intervention.interventionNumber si renseigné sinon sw_data_intervention.codeIntervention | 5.3 / 10.5 |
|
CodeAgence | sw_data_branchoffice.codeBranchOffice | 5.3 / 10.5 |
|
NumDemande | sw_data_interventionrequest.codeInterventionRequest | 5.3 / 10.5 |
|
NumInterventionParent | sw_data_intervention.interventionNumber si renseigné sinon sw_data_intervention.codeIntervention | 5.5 / 10.7 | Pour sw_data_intervention.intervention_ID_parent |
CodeIntervention | sw_data_intervention.CodeIntervention | 5.5 / 10.7 |
|
NonFacturable | sw_data_intervention.nonBillable | 6.1 / 10.11 |
|
CodeMotifNonFac | sw_data_generictype.originalCode | 6.1 / 10.11 | Pour generictype_ID_nonBillableReason |
CommentaireFac | sw_data_intervention.billingComment | 6.1 / 10.11 |
|
TiersCommercial | sw_data_customer.codecustomer | 6.1 / 10.11 | Pour sw_data_intervention.customer_ID_billed |
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | sw_data_intervention.externalID |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Import dans Divalto infinity :
Fonction scrutateur : Integrer_DonneesLivraison
Particularités :
Utilisation de l’administration des rapports d’intervention via l’intégrateur datahub si paramétré dans les paramètres mobilité (MMOBIPARAM.SYNCFLG = 2)
Avantage : meilleure gestion des erreurs, possibilité de corriger l’import, …
Sinon on passe directement par l’intégrateur de pièces pour faire le BL
Table :
Administration des rapports d’intervention : DTRLIVENT, DTRLIVDET, DTRLIVSERIAL puis ENT, MOUV, MVTL
Intégrateur de pièces : ENT, MOUV, MVTL
ID Mapping : MMOBITEMP.ENTITE = 9 (ENTLIVRAISON)
Lignes pour les pièces
Action : [Infinity] Export Intervention
Export : DetLivraison Pièces
Fichier : DetLivraisonV61.txt
Séparateur : Tabulation
Filtres :
Intervention à exporter : sw_data_intervention.srvExport = 1
Intervention au statut fermée : sw_data_generictype.tag = 'CLOSED' (pour sw_data_intervention.generictype_ID_status)
Si variable ExternalExportInterventionFromForecast.Value = 1
Alors on exporte les interventions issues d'un prévisionnel contrat
Sinon les interventions issues d’un prévisionnel contrat sont exclues
Ligne article à exporter : sw_data_interventionpart.srvExport = 1
Si variable ExternalExportInterventionColdProductLoaded.Value = 1
Alors on exporte les articles froid dont le mouvement de fluide est Chargé (sortie de stock)
Sinon on exporte aucun article froid
Description du fichier pour les quantités non gratuites (sw_data_interventionpart.quantity <> 0) :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
NumLigneLiv | sw_data_interventionpart.lineNumber-1 |
|
|
QteDoc | null |
|
|
QteLiv | sw_data_interventionpart.quantity |
|
|
NumLot | null |
|
|
NumSerie | null |
|
|
Etat | 'L' |
| Constante |
UniteCommande | null |
|
|
UniteLivre | null |
|
|
TauxConv | null |
|
|
NumLigne | null |
|
|
Reference | sw_data_interventionpart.productCode ou productCode de la déclinaison |
|
|
Variante | sw_data_product.erpProductID |
| Pour une déclinaison |
Designation | sw_data_interventionpart.productDescription |
|
|
Qte | sw_data_interventionpart.quantity |
|
|
PrixVenteHT | sw_data_interventionpart.price |
|
|
PrixBaseHT | sw_data_interventionpart.subPrice |
|
|
PrixTarifHT | sw_data_interventionpart.subPrice |
|
|
TarifERP | 0 |
| Constante |
QteReliquat | null |
|
|
Remise1 | null |
|
|
Remise2 | null |
|
|
Remise3 | null |
|
|
Delai | null |
|
|
DateLivraison | sw_data_intervention.endDate (partie date) |
| Au format YYYYMMDD |
CodeCouleurLigne | null |
|
|
TauxTVA | sw_data_interventionpart.taxRate1 |
|
|
CodeDepot | sw_data_productdeport.codeproductdepot |
|
|
CodeOperation | null |
|
|
LibelleDepot | sw_data_productdeport.label |
|
|
LibelleOperation | null |
|
|
NumAffaire | sw_data_deal.codedeal | 5.3 / 10.5 |
|
CodeElementAffaire | sw_data_dealelement.originalCode | 5.3 / 10.5 |
|
CodeActivite | sw_data_timetypeactivity.codetimetypeactivity | 5.3 / 10.5 | Ordre de recherche CodeActivite : intervention, entête chronologie, type de temps lié au temps |
PartIncluded | 0 ou 1 | 5.3 / 10.5 | Règle pour PartIncluded, WorkIncluded et TravelIncluded
|
WorkIncluded | 0 ou 1 | 5.3 / 10.5 | cf commentaire précédent |
TravelIncluded | 0 ou 1 | 5.3 / 10.5 | cf commentaire précédent |
Part | 1 | 5.4 / 10.6 | Constante |
Work | 0 | 5.4 / 10.6 | Constante |
Travel | 0 | 5.4 / 10.6 | Constante |
RemoveFromStock | sw_data_interventionpart.removeFromStock | 5.4 / 10.6 |
|
CodeUser | null | 5.5 / 10.7 |
|
UserStartDate | null | 5.5 / 10.7 |
|
UserEndDate | null | 5.5 / 10.7 |
|
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | null |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Description du fichier pour les quantités gratuites (sw_data_interventionpart.freeQuantity <> 0) :
Les quantités gratuites ne sont exportées que depuis Divalto weavy 6.1
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
NumLigneLiv | 20000 + sw_data_interventionpart.lineNumber-1 |
|
|
QteDoc | null |
|
|
QteLiv | sw_data_interventionpart.freeQuantity |
|
|
NumLot | null |
|
|
NumSerie | null |
|
|
Etat | 'L' |
| Constante |
UniteCommande | null |
|
|
UniteLivre | null |
|
|
TauxConv | null |
|
|
NumLigne | null |
|
|
Reference | sw_data_interventionpart.productCode ou productCode de la déclinaison |
|
|
Variante | sw_data_product.erpProductID |
| Pour une déclinaison |
Designation | sw_data_interventionpart.productDescription |
|
|
Qte | sw_data_interventionpart.freeQuantity |
|
|
PrixVenteHT | 0.0 |
| Constante |
PrixBaseHT | 0.0 |
| Constante |
PrixTarifHT | 0.0 |
| Constante |
TarifERP | 0 |
| Constante |
QteReliquat | null |
|
|
Remise1 | null |
|
|
Remise2 | null |
|
|
Remise3 | null |
|
|
Delai | null |
|
|
DateLivraison | sw_data_intervention.endDate (partie date) |
| Au format YYYYMMDD |
CodeCouleurLigne | null |
|
|
TauxTVA | sw_data_interventionpart.taxRate1 |
|
|
CodeDepot | sw_data_productdeport.codeproductdepot |
|
|
CodeOperation | null |
|
|
LibelleDepot | sw_data_productdeport.label |
|
|
LibelleOperation | null |
|
|
NumAffaire | sw_data_deal.codedeal | 5.3 / 10.5 |
|
CodeElementAffaire | sw_data_dealelement.originalCode | 5.3 / 10.5 |
|
CodeActivite | sw_data_timetypeactivity.codetimetypeactivity | 5.3 / 10.5 | Ordre de recherche CodeActivite : intervention, entête chronologie, type de temps lié au temps |
PartIncluded | 0 ou 1 | 5.3 / 10.5 | Règle pour PartIncluded, WorkIncluded et TravelIncluded
|
WorkIncluded | 0 ou 1 | 5.3 / 10.5 | cf commentaire précédent |
TravelIncluded | 0 ou 1 | 5.3 / 10.5 | cf commentaire précédent |
Part | 1 | 5.4 / 10.6 | Constante |
Work | 0 | 5.4 / 10.6 | Constante |
Travel | 0 | 5.4 / 10.6 | Constante |
RemoveFromStock | sw_data_interventionpart.removeFromStock | 5.4 / 10.6 |
|
CodeUser | null | 5.5 / 10.7 |
|
UserStartDate | null | 5.5 / 10.7 |
|
UserEndDate | null | 5.5 / 10.7 |
|
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | null |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Import dans Divalto infinity : effectué en même temps que l’import des entêtes
Lignes pour les temps
Action : [Infinity] Export Intervention
Export : DetLivraison Temps
Fichier : DetLivraisonV61.txt (on complète le fichier des pièces)
Séparateur : Tabulation
Filtres :
Intervention à exporter : sw_data_intervention.srvExport = 1
Intervention au statut fermée : sw_data_generictype.tag = 'CLOSED' (pour sw_data_intervention.generictype_ID_status)
Si variable ExternalExportInterventionFromForecast.Value = 1
Alors on exporte les interventions issues d'un prévisionnel contrat
Sinon les interventions issues d’un prévisionnel contrat sont exclues
Description du fichier :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
NumLigneLiv | 10000 + ROW_NUMBER() par intervention |
|
|
QteDoc | null |
|
|
QteLiv | sw_data_time.billableTime / 60 |
|
|
NumLot | null |
|
|
NumSerie | null |
|
|
Etat | 'L' |
| Constante |
UniteCommande | null |
|
|
UniteLivre | null |
|
|
TauxConv | null |
|
|
NumLigne | null |
|
|
Reference | sw_data_product.productCode ou productCode de la déclinaison |
| Lié à sw_data_timetype |
Variante | sw_data_product.erpProductID |
| Lié à sw_data_timetype pour une déclinaison |
Designation | sw_data_product.description |
| Lié à sw_data_timetype |
Qte | null |
|
|
PrixVenteHT | null |
|
|
PrixBaseHT | null |
|
|
PrixTarifHT | null |
|
|
TarifERP | 0 |
| Constante |
QteReliquat | null |
|
|
Remise1 | null |
|
|
Remise2 | null |
|
|
Remise3 | null |
|
|
Delai | null |
|
|
DateLivraison | sw_data_intervention.endDate (partie date) |
| Au format YYYYMMDD |
CodeCouleurLigne | null |
|
|
TauxTVA | null |
|
|
CodeDepot | null |
|
|
CodeOperation | null |
|
|
LibelleDepot | null |
|
|
LibelleOperation | null |
|
|
NumAffaire | sw_data_deal.codedeal | 5.3 / 10.5 |
|
CodeElementAffaire | sw_data_dealelement.originalCode | 5.3 / 10.5 |
|
CodeActivite | sw_data_timetypeactivity.codetimetypeactivity | 5.3 / 10.5 | Ordre de recherche CodeActivite : intervention, entête chronologie, type de temps lié au temps |
PartIncluded | 0 ou 1 | 5.3 / 10.5 | Règle pour PartIncluded, WorkIncluded et TravelIncluded
|
WorkIncluded | 0 ou 1 | 5.3 / 10.5 | cf commentaire précédent |
TravelIncluded | 0 ou 1 | 5.3 / 10.5 | cf commentaire précédent |
Part | 0 | 5.4 / 10.6 | Constante |
Work | 0 | 5.4 / 10.6 | Constante |
Travel | 0 | 5.4 / 10.6 | Constante |
RemoveFromStock | 0 | 5.4 / 10.6 | Constante |
CodeUser | sw_data_baseuser.initials | 5.5 / 10.7 | Lié à sw_data_time |
UserStartDate | sw_data_time.userStartDate | 5.5 / 10.7 |
|
UserEndDate | sw_data_time.userEndDate | 5.5 / 10.7 |
|
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | null |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Import dans Divalto infinity : effectué en même temps que l’import des entêtes
Lignes complémentaires pour les pièces
Action : [Infinity] Export Intervention
Export : DetLivraisonInfinity Pièces
Fichier : DetLivraisonInfinityV61.txt
Séparateur : Tabulation
Filtres :
Intervention à exporter : sw_data_intervention.srvExport = 1
Intervention au statut fermée : sw_data_generictype.tag = 'CLOSED' (pour sw_data_intervention.generictype_ID_status)
Si variable ExternalExportInterventionFromForecast.Value = 1
Alors on exporte les interventions issues d'un prévisionnel contrat
Sinon les interventions issues d’un prévisionnel contrat sont exclues
Ligne article à exporter : sw_data_interventionpart.srvExport = 1
Si variable ExternalExportInterventionColdProductLoaded.Value = 1
Alors on exporte les articles froid dont le mouvement de fluide est Chargé (sortie de stock)
Sinon on exporte aucun article froid
Description du fichier pour les quantités non gratuites (sw_data_interventionpart.quantity <> 0) :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
NumLigneLiv | sw_data_interventionpart.lineNumber-1 |
|
|
PTotal | sw_data_interventionpart.amount |
|
|
PubRem | null |
|
|
Pub | sw_data_interventionpart.price |
|
|
PPar | null |
|
|
PubTyp | 2 |
| Constante |
PaForf | 1 |
| Constante |
PubUn | null |
|
|
VenUn | null |
|
|
HtCod | null |
|
|
TarifPromoType | null |
|
|
TaCod | null |
|
|
PromoTaCod | null |
|
|
RemisePromoType | null |
|
|
RemCod | null |
|
|
PromoRemCod | null |
|
|
Rem1 | 0.0 |
| Constante |
Rem2 | 0.0 |
| Constante |
Rem3 | 0.0 |
| Constante |
RemTyp1 | 2 |
| Constante |
RemTyp2 | 2 |
| Constante |
RemTyp3 | 2 |
| Constante |
RemMt | 0 |
| Constante |
Dev | ‘EUR’ |
| Constante |
PCodTarif | null |
|
|
PCodRemise | null |
|
|
FraisDePort | null |
|
|
MarcheCmd | null |
|
|
MarcheArt | null |
|
|
DepotCmd | null |
|
|
DepotArt | null |
|
|
CodeAvenant | null | 5.3 / 10.5 |
|
RangActivite | null | 5.3 / 10.5 |
|
CodeGarantie | sw_data_equipmentwarrantytype.codeequipmentwarrantytype | 5.3 / 10.5 | Recherche CodeGarantie
|
NumContrat | sw_data_contract.codecontract | 5.3 / 10.5 | Recherche NumContrat
|
CodeEquipment | sw_data_equipment.codeequipment | 5.3 / 10.5 | Lié à sw_data_interventionequipment |
invoiceOutsideScope | sw_data_intervention.invoiceOutsideScope | 5.3 / 10.5 |
|
mileage | '' | 5.3 / 10.5 |
|
interventionFromForecast | 0 si sw_data_contractinterventionforecast.contract_ID est null 1 si sw_data_contractinterventionforecast.contract_ID n'est pas null | 5.7 / 10.9 |
|
Gratuit | 0 | 5.7 / 10.9 | Constante |
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | null |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Description du fichier pour les quantités gratuites (sw_data_interventionpart.freeQuantity <> 0) :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
|
---|---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
|
Creator | null |
|
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
|
NumLigneLiv | 20000 + sw_data_interventionpart.lineNumber-1 |
|
|
|
PTotal | 0 |
| Constante |
|
PubRem | null |
|
|
|
Pub | 0 |
| Constante |
|
PPar | null |
|
|
|
PubTyp | 2 |
| Constante |
|
PaForf | 1 |
| Constante |
|
PubUn | null |
|
|
|
VenUn | null |
|
|
|
HtCod | null |
|
|
|
TarifPromoType | null |
|
|
|
TaCod | null |
|
|
|
PromoTaCod | null |
|
|
|
RemisePromoType | null |
|
|
|
RemCod | null |
|
|
|
PromoRemCod | null |
|
|
|
Rem1 | 100.0 |
| Constante |
|
Rem2 | 0.0 |
| Constante |
|
Rem3 | 0.0 |
| Constante |
|
RemTyp1 | 2 |
| Constante |
|
RemTyp2 | 2 |
| Constante |
|
RemTyp3 | 2 |
| Constante |
|
RemMt | 0 |
| Constante |
|
Dev | ‘EUR’ |
| Constante |
|
PCodTarif | null |
|
|
|
PCodRemise | null |
|
|
|
FraisDePort | null |
|
|
|
MarcheCmd | null |
|
|
|
MarcheArt | null |
|
|
|
DepotCmd | null |
|
|
|
DepotArt | null |
|
|
|
CodeAvenant | null | 5.3 / 10.5 |
|
|
RangActivite | null | 5.3 / 10.5 |
|
|
CodeGarantie | sw_data_equipmentwarrantytype.codeequipmentwarrantytype | 5.3 / 10.5 | Recherche CodeGarantie
|
|
NumContrat | sw_data_contract.codecontract | 5.3 / 10.5 | Recherche NumContrat
|
|
CodeEquipment | sw_data_equipment.codeequipment | 5.3 / 10.5 | Lié à sw_data_interventionequipment |
|
invoiceOutsideScope | sw_data_intervention.invoiceOutsideScope | 5.3 / 10.5 |
|
|
mileage | '' | 5.3 / 10.5 |
|
|
interventionFromForecast | 0 si sw_data_contractinterventionforecast.contract_ID est null 1 si sw_data_contractinterventionforecast.contract_ID n'est pas null | 5.7 / 10.9 |
|
|
Gratuit | 1 | 5.7 / 10.9 | Constante |
|
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
|
SendToMobile | 1 |
| Constante |
|
externalID | null |
|
|
|
Synchro | ‘U' ou 'A’ |
|
|
|
Import dans Divalto infinity : effectué en même temps que l’import des entêtes
Lignes complémentaires pour les temps
Action : [Infinity] Export Intervention
Export : DetLivraisonInfinity Pièces
Fichier : DetLivraisonInfinityV61.txt (on complète le fichier complémentaire des pièces)
Séparateur : Tabulation
Filtres :
Intervention à exporter : sw_data_intervention.srvExport = 1
Intervention au statut fermée : sw_data_generictype.tag = 'CLOSED' (pour sw_data_intervention.generictype_ID_status)
Si variable ExternalExportInterventionFromForecast.Value = 1
Alors on exporte les interventions issues d'un prévisionnel contrat
Sinon les interventions issues d’un prévisionnel contrat sont exclues
Description du fichier :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
NumLiv | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
NumLigneLiv | 10000 + ROW_NUMBER() par intervention |
|
|
PTotal | null |
|
|
PubRem | null |
|
|
Pub | null |
|
|
PPar | null |
|
|
PubTyp | 2 |
| Constante |
PaForf | 1 |
| Constante |
PubUn | null |
|
|
VenUn | null |
|
|
HtCod | null |
|
|
TarifPromoType | null |
|
|
TaCod | null |
|
|
PromoTaCod | null |
|
|
RemisePromoType | null |
|
|
RemCod | null |
|
|
PromoRemCod | null |
|
|
Rem1 | null |
|
|
Rem2 | null |
|
|
Rem3 | 0 |
| Constante |
RemTyp1 | 2 |
| Constante |
RemTyp2 | 2 |
| Constante |
RemTyp3 | 2 |
| Constante |
RemMt | 0 |
| Constante |
Dev | ‘EUR’ |
| Constante |
PCodTarif | 1 |
| Constante |
PCodRemise | 1 |
| Constante |
FraisDePort | null |
|
|
MarcheCmd | null |
|
|
MarcheArt | null |
|
|
DepotCmd | null |
|
|
DepotArt | null |
|
|
CodeAvenant | null | 5.3 / 10.5 |
|
RangActivite | null | 5.3 / 10.5 |
|
CodeGarantie | sw_data_equipmentwarrantytype.codeequipmentwarrantytype | 5.3 / 10.5 | Recherche CodeGarantie
|
NumContrat | sw_data_contract.codecontract | 5.3 / 10.5 | Recherche NumContrat
|
CodeEquipment | sw_data_equipment.codeequipment | 5.3 / 10.5 | Lié à sw_data_interventionequipment |
invoiceOutsideScope | sw_data_intervention.invoiceOutsideScope | 5.3 / 10.5 |
|
mileage | sw_data_time.mileageend - sw_data_time.mileagestart | 5.3 / 10.5 | Si sw_data_timetype.travel = 1 |
interventionFromForecast | 0 si sw_data_contractinterventionforecast.contract_ID est null 1 si sw_data_contractinterventionforecast.contract_ID n'est pas null | 5.7 / 10.9 |
|
Gratuit | 0 | 5.7 / 10.9 | Constante |
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | null |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Import dans Divalto infinity : effectué en même temps que l’import des entêtes
N° de série/lot
Action : [Infinity] Export Intervention
Export : BatchSerialNo
Fichier : BatchSerialNo.txt
Séparateur : Tabulation
Filtres :
Intervention à exporter : sw_data_intervention.srvExport = 1
Intervention au statut fermée : sw_data_generictype.tag = 'CLOSED' (pour sw_data_intervention.generictype_ID_status)
Si variable ExternalExportInterventionFromForecast.Value = 1
Alors on exporte les interventions issues d'un prévisionnel contrat
Sinon les interventions issues d’un prévisionnel contrat sont exclues
Si variable ExternalExportInterventionColdProductLoaded.Value = 1
Alors on exporte les articles froid dont le mouvement de fluide est Chargé (sortie de stock)
Sinon on exporte aucun article froid
N° série/lot renseigné : sw_data_interventionpartdetail.batchSerialNumber <> ''
Description du fichier :
Nom champ | Valeur | Version mini weavy / infinity | Commentaire |
---|---|---|---|
CodeSoc | sw_data_companyinfo.codeCompanyinfo |
|
|
Creator | null |
|
|
EntityType | 'Delivery' |
| Constante |
EntityValue | sw_data_confreport.externalDocCode + sw_data_intervention.interventionNumber |
|
|
EntityKey | sw_data_interventionpart.lineNumber - 1 |
|
|
Quantity | sw_data_interventionpartdetail.quantity |
|
|
BatchSerialNo | sw_data_interventionpartdetail.batchSerialNumber |
|
|
Info1 → Info20 |
|
| Disponible pour faire du spécifique |
SendToMobile | 1 |
| Constante |
externalID | null |
|
|
Synchro | ‘U' ou 'A’ |
|
|
Import dans Divalto infinity : effectué en même temps que l’import des entêtes