Importer un fichier CSV
Sur cette page, nous allons examiner les étapes à suivre pour intégrer le processus d'importation de vos documents à partir d'un fichier CSV vers DeviSOC.
Fichier nomenclature : Norme CSV SOC
L'import CSV dans DeviSOC offre la possibilité de récupérer des données provenant d'autres logiciels ou sources de données. Pour garantir un import correct, vous devez paramétrer vos colonnes en respectant les normes et les champs nécessaires. Voici les colonnes minimales nécessaires pour obtenir un import de type "récupération d'une bibliothèque" :
Référence : Le numéro de référence de l'élément.
Description : Une description détaillée de l'élément.
Unité : L'unité de mesure associée à l'élément (par exemple, mètre carré, litre, etc.).
Quantités : La quantité de l'élément.
Prix unitaire : Le prix unitaire de l'élément.
L'ordre dans lequel ces colonnes sont disposées n'est pas important, mais il est essentiel de respecter le nommage exact des titres de colonnes. Vous n'êtes pas obligé de reproduire toutes les colonnes de la norme dans votre fichier, mais ces colonnes minimales doivent être incluses pour assurer un import correct de type "récupération d'une bibliothèque".
Voici les colonnes possible pour obtenir un import de type 'récupération d'une bibliothèque' :
TITLE
String
Correspond au titre de la ligne.
étude de sol, blocs de béton de ciment…
applicable à tous les types.
TYPE
Enum de String : Lot, Element, Chapter
Correspond à la nature de la ligne.
la ligne peut être un élément spécifique d’un lot comme ça peut être un lot complet.
applicable à tous les types.
GUID
String
Identifiant unique de la ligne qui permet l’unicité des références de chaque entrée.
{4835a94b-04c6-4414-ac83-b28faed98b40}
applicable à tous les types.
PARENT_GUID
String
Identifiant unique du parent de la ligne. Ce dernier permet de retirer un type d’un type parent par exemple retirer un élément d’un lot spécifique à ce dernier.
{10674b5d-8a14-478d-a329-9fa0ed592e77}
applicable à tous les types.
CAD_CODE
String :
Peut être NULL
Code CAO associé à la ligne.
Equivalent au CODE CAO dans DeviSOC
0, 32, 3
applicable à tous les types.
PARENT_CAD_CODE
String :
Peut être NULL
Code CAO du parent qui permet de garder une arborescence et la hiérarchie des lignes.
0, 36, 4
applicable aux sous-types qui ont un type parent.
DISPLAY_CODE
String :
Peut être NULL
Code d'affichage pour définir l'ordre de la ligne dans l'arbre hiérarchique.
1, 2, 4
applicable à tous les types.
PARENT_DISPLAY_CODE
String :
Peut être NULL
Code d'affichage du parent de la ligne.
4.1, 4.1.1.3
applicable à tous les types.
UNIT
String :
Peut être NULL
Valeur par défaut : U
Unité de mesure associée à chaque ligne.
U , M2, M3, ML
applicable au type éléments seulement.
UNITARY_PRICE
Number :
Peut être NULL
Valeur par défaut : 0
Prix unitaire de la ligne
0, 2750
applicable au type éléments seulement.
VAT_APPLICABLE
Number :
Peut être NULL
Représente le taux de TVA.
0.2
applicable au type éléments seulement.
QUANTITY
Number :
Peut être NULL
Valeur par défaut : 0
Quantité de la ligne.
0
applicable au type éléments seulement.
DESC_CONTRACTOR
String :
Peut être NULL
Description a destination de l’entreprise de construction . Sera visible dans les documents type CCTP ou les appels d’offres.
L'entrepreneur doit effectuer toutes les démarches auprès des services publics (services concessionnaires, services communaux…..)
applicable au type éléments seulement.
DESC_CLAUSE
String :
Peut être NULL
Autre forme de description qui sera uniquement visible dans le document CCTP ou son équivalent cahier de charges
applicable au type éléments seulement.
DESC_CLIENT
String :
Peut être NULL
Descriptions et informations spécifiques à une ligne à destination d’un client. Visible par exemple dans une notice descriptive basée sur la structure de plan d’un lot.
applicable au type éléments seulement.
DESC_LOCATION
String :
Peut être NULL
Description et informations sur la localisation des travaux sur la ligne .
applicable au type éléments seulement.
DESC_COMMENTARY
String :
Peut être NULL
Commentaires et observations concernant la ligne.
applicable au type éléments seulement.
GENERALITY
Enum de String : 0 ou 1 par défaut 0
Indique si une ligne représente une généralité ou pas.
0 ou 1
applicable à tous les types.
OPTION
Enum de String : 0 ou 1 par défaut 0
Indique si une ligne est une option ou pas.
0 ou 1
applicable à tous les types.
VARIANT
Enum de String : 0 ou 1 par défaut 0
Indique si un élément est une variante ou pas.
0 ou 1
applicable à tous les types.
OPTION_NUMBER
String :
Peut être NULL
Numéro de l’option.
0
applicable à tous les types.
OPTION_LABEL
String :
Peut être NULL
Libellé associé à une option.
Piscine, Véranda…
applicable à tous les types.
LEVEL
Integer
Indique la profondeur du type de la ligne.
profondeur du lot : 2
profondeur des éléments : 9
profondeur des chapitres : 2 à 6
applicable à tous les types.
CLASS
String :
Peut être NULL
Classe et catégorie d’une ligne.
ouvrages
applicable à tous les types.
CARBON_WEIGHT
Number :
Peut être NULL
Valeur par défaut : 0
Poids de la ligne en carbone pour évaluer l’impact environnementale.
applicable au type éléments seulement.
CARBON_ACV_NAME
String :
Peut être NULL
Titre d’un des 13 lots ACV réglementaires
Fondations
applicable au type éléments seulement.
CARBON_ACV_CODE
String :
Peut être NULL
Code d’un des 13 lots ACV réglementaires
2.1
applicable au type éléments seulement.
CODE_INIES
String :
Peut être NULL
Code de la fiche dans la base INIES
13500
applicable au type éléments seulement.
CLASSIFICATION_COST
Number :
Peut être NULL
Valeur par défaut : 0
Coût classifié de la ligne.
applicable au type éléments seulement.
CLASSIFICATION_NAME
String :
Peut être NULL
Nom de la classification utilisée pour cette ligne.
Cloisons
applicable au type éléments seulement.
CLASSIFICATION_CODE
String :
Peut être NULL
Code de la classification.
C20.10
applicable au type éléments seulement.
CATEGORY_NAME
String :
Peut être NULL
Nom de la catégorie de la ligne.
Clos-couvert, Extérieurs, Aménagements, Lots techniques, Frais Annexes…
applicable au type lots seulement.
CATEGORY_CODE
String :
Peut être NULL
Code associé à la catégorie de la ligne.
applicable au type lots seulement.
FINISHING_NAME
String :
Peut être NULL
Nom du type de finition associé à la ligne.
Murs, Sols, Plafonds, Plinthes, Equipements
applicable au type éléments seulement.
FINISHING_CODE
String :
Peut être NULL
Code de la finition.
applicable au type éléments seulement.
CREATION_DATE
String Date
Date de création de la ligne.
2024-09-04T14:32:59
applicable à tous les types.
EDITION_DATE
String Date
Date de la dernière édition ou mise à jour de la ligne.
2024-09-24T16:15:23
applicable à tous les types.
Importer le fichier
Préparez le fichier CSV suivant les indications ci-dessus
si vous souhaitez importer un lot ou des lots , placez vous sur un lot existant
Allez sur le ruban 'Import/export', cliquez sur 'Import CSV'
la fenêtre suivante s'affiche :

Sélectionnez le séparateur décimal présent dans votre fichier
Visualisez éventuellement le fichier de référence en cliquant sur 'Cliquez ici' en bleu
Puis [OK]
Dernière mise à jour