Immobilisations > Gestion physique > Inventaires > Import invent. Symbol PDT3100 

Lors d'une opération d'inventaire, lorsque l'utilisateur le souhaite, périodiquement ou à l'issue de  cet inventaire, les informations relevées sont transférées (via l'outil de transfert de données ACcom) depuis le terminal portable Symbol PDT3100 vers Sage ERP X3, et stockées dans un répertoire dédié, après avoir été converties en fichiers texte (se reporter au document : Déroulement d'un inventaire).

Cette fonction permet d'importer ces informations dans les tables de Sage ERP X3et de traiter simultanément :

- un ou plusieurs fichiers LOCXXX.inv correspondant aux relevés des nouvelles localisations ; chaque ligne texte est convertie en enregistrement et vient alimenter la table des localisations LOCALIZAT.

- un ou plusieurs fichiers BPHXXX.inv correspondant aux relevés des éléments physiques ; chaque ligne texte traitée est convertie en enregistrement et vient alimenter la table des relevés d'inventaire INVSTA. Le statut de chacun des relevés est mis à jour et prend la valeur : 10 - Non traité.

Pré-requis

Codes activité

Les codes activités suivants (classés par type) peuvent avoir une influence sur le comportement de la fonction :

 PHY : Eléments physiques

Paramètres concernés

Les paramètres généraux suivants ont une influence sur le comportement de la fonction :

Immobilisation

 INVREPIMP (défini au niveau Dossier) : Répertoire d'import inventaire

Gestion de l'écran

Ecran de saisie

Présentation

Présentation

Cette fonction est constituée d'un seul écran permettant de renseigner les deux informations suivantes :

  • Le nom du répertoire de stockage des fichiers à traiter.
     
  • Le nom du répertoire de stockage des fichiers traités. S'il n'est pas renseigné, les fichiers restent dans le répertoire des fichiers à traiter ; ils seront donc re-traités lors du prochain déclenchement de l'import mais aucune ligne ne sera importée, la date des fichiers n'ayant pas changée.

 

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Ce champ doit obligatoirement être renseigné. Il contient la référence de l'opération d'inventaire en cours.

Import inventaire Symbol

  • champ TYPEXP

Ce radio bouton permet de préciser la localisation des fichiers à traiter : sur le client ou sur le serveur.

  • Répertoire des fichiers à traiter (champ IMPDIR)

Ce champ contient l'emplacement des fichiers à importer.
Le répertoire affiché est celui paramétré, par défaut, au niveau du paramètre INVREPIMP - Répertoire d'import inventaire, du chapitre AAS - Immobilisations.

  • Lorsque l'emplacement est situé sur le client, ce champ n'est pas accessible. L'emplacement est modifiable dans la fenêtre ouverte après validation par le bouton .
  • Lorsque l'emplacement est situé sur le serveur, le répertoire et son chemin peuvent être modifiés directement dans ce champ.

Bloc numéro 3

  • Répertoire de stockage des fichiers traités (champ ENDIMPDIR)

Ce champ, non saisissable, contient l'emplacement de stockage final des fichiers traités. Cet emplacement est défini dans la fonction de définition des Paramètres import/export, au niveau du champ Répertoire final des Paramètres IMPORT. Il doit obligatoirement être situé sur le serveur.
SEEINFO Le répertoire ainsi indiqué niveau des Paramètres import/export, est affiché uniquement s'il s'agit d'un répertoire existant. S'il n'est pas renseigné, les fichiers restent dans le répertoire des fichiers à traiter ; ils seront donc re-traités lors du prochain déclenchement de l'import mais aucune ligne ne sera importée, la date des fichiers n'ayant pas changée.

 

Descriptif du traitement

Le traitement traite en premier les fichiers LOCXXX.inv, puis les fichiers BPHXXX.inv.

Traitement d'un fichier LOCXXX.inv :

  • Création automatique, dans la table des localisations LOCALIZAT, des nouvelles localisations relevées.
  • En cas de doublon sur le code à barres de localisation : l'enregistrement le plus ancien est rejeté.

Traitement d'un fichier BPHXXX.inv :

  • Si le code à barres de l'élément physique lu dans le fichier texte n'existe pas dans la table INVSTA, un enregistrement est créé à l'aide des informations contenues dans le fichier BPHXXX.inv. Cet enregistrement aura pour Statut : Non traité (10 I en inventaire initial et 1C en inventaire de contrôle) et pour Code action : 1 Nouveau relevé.
  • Si le code à barres de l'élément physique lu dans le fichier texte, existe déjà dans la table INVSTA (clé identique : Opération d'inventaire + Société + Code à barres de l'élément physique), le traitement diffère en fonction du statut du relevé :

    - Si le relevé a le statut 16 "Elément physique non retrouvé par inventaire", l'enregistrement dans la table INVSTA est supprimé.

    - Si le relevé n'a pas le statut 16, l'enregistrement du fichier texte vient en remplacement de celui déjà présent dans la table INVSTA, uniquement si la date et heure du fichier texte traité est plus récente que la valeur de la rubrique Date/heure d'inventaire enregistrée dans INVSTA. Dans le cas contraire, l'enregistrement du fichier texte est ignoré et celui déjà présent dans INVSTA est conservé.
     
  • En cas de doublon sur un élément physique  (clé identique : Opération d'inventaire + Société + Code à barres de l'élément physique) : l'enregistrement le plus ancien est rejeté.
  • Stockage dans la table INVSTA des nom et répertoire du dernier fichier importé.
  • Génération d'un fichier trace présentant le compte-rendu du traitement effectué : répertoire des fichiers à traiter et celui des fichiers traités, nombre de fichiers traités, nombre d'enregistrements importés et nombre d'enregistrements rejetés ainsi que le motif du rejet.

Description des fichiers

LOCXXX.inv - Relevé des localisations

Colonne

Longueur

Début

Fin

Niveau 4 : Site d'inventaire

10

001

010

Niveau 3 : non géré

10

011

020

Niveau 2 : Bâtiment

10

021

030

Niveau 1 : Etage

10

031

040

CAB localisation

20

041

060

Code pièce

12

061

072

Libellé pièce

15

073

087

Indicateur nouvelle localisation (1 = oui ; 2 = non)   

01

088

088

BPHXXX.inv - Relevé des éléments physiques

Colonne

Longueur

Début

Fin

Code société

03

001

003

N° élément physique

12

004

015

CAB de l'élément physique 

20

016

035

Code pièce

12

036

047

Service

12

048

059

Utilisateur

12

060

071

N° téléphone

16

072

087

Date libre 1

08

088

095

Date libre 2

08

096

103

Code libre 1

16

104

119

Code libre 2

16

120

135

Code libre 3

16

136

151

Numérique libre 1

14,2

152

165

Famille

12

166

177

Quantité

3,2

178

182

Etat de l'élément physique 

01

183

183

Référence opération d'inventaire

12

184

195

N° de l'élément physique 

12

196

207

Marque

16

208

223

N° de série

25

224

248

Code ensemble

12

249

260

Type de configuration

06

261

266

Code technique 1

16

267

282

Code technique 2

16

283

298

Code technique 3

16

299

314

Code technique 4

16

315

330

Code technique 5

16

331

346

Code technique 6

16

347

362

Code technique 7

16

363

378

Code technique 8

16

379

394

Code technique 9

16

395

410

Code technique 10

16

411

426

Date technique 1

08

427

434

Date technique 2

08

435

442

Valeur technique 1

14,2

443

456

Valeur technique 2

14,2

457

470

Valeur technique 3

14,2

471

484

CAB localisation

20

485

504

Indicateur nouvel élément physique (1 = oui ; 2 = non)   

01

505

505

Tâche batch

Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

Aucune table n'est mise en oeuvre par cette fonction.