Extraction des caractères du milieu

Problème : le fichier NewYork présente le centre des coûts, le compte et sa description sous la forme d'une chaîne continue au lieu de trois chaînes distinctes. Vous souhaitez séparer ces chaînes des chaînes de centre de coûts et de description du compte.


L'image présente le contenu de l'écran Comptabilité NewYork. Le contenu est décrit dans le texte précédant l'image

Solution : dans l'écran Formats d'import, affectez le script suivant au champ Expression de la ligne Compte. Dans l'écran Formats d'import, affectez le script suivant au champ Expression de la ligne Compte. Le script extrait et renvoie les caractères des chaînes de compte (caractères des positions 7 à 10 de la chaîne) :

def Parse_Account (strfield, strrecord):
   return strField[6:10]

Résultat : les chaînes de compte sont séparées des chaînes de centre de coûts et de description du compte.

Résultat : dans la colonne Compte du fichier d'import, seuls les numéros de compte s'affichent.