Kit Divalto infinity - Export - Interventions

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.

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

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)

 

 

HeureLiv

sw_data_intervention.endDate (partie heure)

 

 

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)

 

 

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’

 

 

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

    • Exclusion des articles froid : sw_data_product.useModuleCold = 0

  • Description du fichier pour les quantités non gratuites (sw_data_interventionpart.quantity <> 0) :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

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)

 

 

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

  • Si flag hors contrat/garantie dans intervention (invoiceOutsideScope) -> 0

    • Sinon si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1 (même valeur sur toutes les lignes)

      • Si équipement sous garantie on prend valeur dans sw_data_equipmentwarranty lié à sw_data_intervention

      • Sinon si équipement sous contrat on prend valeur dans sw_data_contractbilling lié à sw_data_intervention

    • Sinon mix contrat/garantie possible (valeur différente par ligne)

      • Si équipement sous garantie on prend valeur dans sw_data_equipmentwarranty lié à sw_data_interventionequipment

      • Sinon si équipement sous contrat on prend valeur dans sw_data_contractbilling lié à sw_data_interventionequipment

      • Sinon 0

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

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)

 

 

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

  • Si flag hors contrat/garantie dans intervention (invoiceOutsideScope) -> 0

    • Sinon si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1 (même valeur sur toutes les lignes)

      • Si équipement sous garantie on prend valeur dans sw_data_equipmentwarranty lié à sw_data_intervention

      • Sinon si équipement sous contrat on prend valeur dans sw_data_contractbilling lié à sw_data_intervention

    • Sinon mix contrat/garantie possible (valeur différente par ligne)

      • Si équipement sous garantie on prend valeur dans sw_data_equipmentwarranty lié à sw_data_interventionequipment

      • Sinon si équipement sous contrat on prend valeur dans sw_data_contractbilling lié à sw_data_interventionequipment

      • Sinon 0

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’

 

 

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

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)

 

 

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

  • Si flag hors contrat/garantie dans intervention (invoiceOutsideScope) -> 0

    • Sinon si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1 (même valeur sur toutes les lignes)

      • Si équipement sous garantie on prend valeur dans sw_data_equipmentwarranty lié à sw_data_intervention

      • Sinon si équipement sous contrat on prend valeur dans sw_data_contractbilling lié à sw_data_intervention

    • Sinon mix contrat/garantie possible (valeur différente par ligne)

      • Si équipement sous garantie on prend valeur dans sw_data_equipmentwarranty lié à sw_data_interventionequipment

      • Sinon si équipement sous contrat on prend valeur dans sw_data_contractbilling lié à sw_data_interventionequipment

      • Sinon 0

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’

 

 

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

    • Exclusion des articles froid : sw_data_product.useModuleCold = 0

  • Description du fichier pour les quantités non gratuites (sw_data_interventionpart.quantity <> 0) :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

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

  • Si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1

    • Alors on recherche codegarantie dans sw_data_equipmentwarrantytype lié à sw_data_intervention (equipment_warrantytype_ID)

    • Sinon on recherche codegarantie dans sw_data_equipmentwarrantytype lié à sw_data_interventionequipment par l'équipement

NumContrat

sw_data_contract.codecontract

5.3 / 10.5

Recherche NumContrat

  • Si intervention issue d'un forecast

    • Alors numcontrat est celui de sw_data_intervention.contract_ID

    • Sinon Si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1

      • Alors on recherche numcontrat dans sw_data_contract lié à sw_data_intervention (contract_ID_equipment)

      • Sinon on recherche numcontrat dans sw_data_contract lié à sw_data_interventionequipment (contract_ID)

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

 

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

  • Si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1

    • Alors on recherche codegarantie dans sw_data_equipmentwarrantytype lié à sw_data_intervention (equipment_warrantytype_ID)

    • Sinon on recherche codegarantie dans sw_data_equipmentwarrantytype lié à sw_data_interventionequipment par l'équipement

 

NumContrat

sw_data_contract.codecontract

5.3 / 10.5

Recherche NumContrat

  • Si intervention issue d'un forecast

    • Alors numcontrat est celui de sw_data_intervention.contract_ID

    • Sinon Si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1

      • Alors on recherche numcontrat dans sw_data_contract lié à sw_data_intervention (contract_ID_equipment)

      • Sinon on recherche numcontrat dans sw_data_contract lié à sw_data_interventionequipment (contract_ID)

 

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’

 

 

 

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

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

  • Si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1

    • Alors on recherche codegarantie dans sw_data_equipmentwarrantytype lié à sw_data_intervention (equipment_warrantytype_ID)

    • Sinon on recherche codegarantie dans sw_data_equipmentwarrantytype lié à sw_data_interventionequipment par l'équipement

NumContrat

sw_data_contract.codecontract

5.3 / 10.5

Recherche NumContrat

  • Si intervention issue d'un forecast

    • Alors numcontrat est celui de sw_data_intervention.contract_ID

    • Sinon Si variable 'Intervention.EquipmentsRestrictedOnWarrantyAndContract'=1

      • Alors on recherche numcontrat dans sw_data_contract lié à sw_data_intervention (contract_ID_equipment)

      • Sinon on recherche numcontrat dans sw_data_contract lié à sw_data_interventionequipment (contract_ID)

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’

 

 

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

    • Exclusion des articles froid : sw_data_product.useModuleCold = 0

    • N° série/lot renseigné : sw_data_interventionpartdetail.batchSerialNumber <> ''

  • Description du fichier :

Nom champ

Valeur

Version mini weavy / infinity

Commentaire

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’