Description projet :
L'objet de ce programme est de lire un fichier csv et d'en créer un autre en sortie en fonction des information ci dessous
Fichier origine
format csv
nom de fichier (rechercher le fichier ou lancer une macro à partir du fichier ouvert le plus simple)
Fichier de sortie
Format csv
Nom de fichier facturationAAMMJJ
Lecture du fichier origine
Ecrire une ligne dans le fichier de Sortie
Le champs « date » du fichier de sortie est égal au champs « Facturé le » du fichier origine
Le champs « journal » du fichier de sortie est égal à la constante « VT »
Le champs « libéllé écriture » du fichier de sortie est la concaténation des champs « Nom » espace « Prénom » espace Du espace « Soins Du » espace Au espace « Au »
Le champs « Piéce » du fichier de sortie est égal au champs « Fact » du fichier origine
Le champs « code Analytique du fichier de sortie fait référence à une table qui renvoi une valeur en fonction du champs «Exécutant » du fichier origine
Le champs « N° de compte » du fichier de sortie est la constante 727000
Le montant à inscrire au champs « Crédit » du fichier de sortie est le champs « Montant » du fichier origine
Si le champs « Part AMO » du fichier origine est > 0
Ecrire une ligne dans le fichier de sortie
Le champs « date » du fichier de sortie est égal au champs « Facturé le » du fichier origine
Le champs « journal » du fichier de sortie est égal à la constante « VT »
Le champs « libéllé écriture » du fichier de sortie est la concaténation des champs « Nom » espace « Prénom » espace Du espace « Soins Du » espace Au espace « Au »
Le champs « Piéce » du fichier de sortie est égal au champs « Fact » du fichier origine
Le champs « code Analytique du fichier de sortie fait référence à une table qui renvoi une valeur en fonction du champs «Exécutant » du fichier origine
Le champs « N° de compte » du fichier de sortie fait référence à une table qui renvoi une valeur en fonction du champs « Caisse » du fichier origine
Le montant à inscrire au champs «Débit » du fichier de sortie est le champs « Part AMO » du fichier origine
Si le champs « Part AMC » du fichier origine est > 0
Ecrire une ligne dans le fichier de sortie
Le champs « date » du fichier de sortie est égal au champs « Facturé le » du fichier origine
Le champs « journal » du fichier de sortie est égal à la constante « VT »
Le champs « libéllé écriture » du fichier de sortie est la concaténation des champs « Nom » espace « Prénom » espace Du espace « Soins Du » espace Au espace « Au »
Le champs « Piéce » du fichier de sortie est égal au champs « Fact » du fichier origine
Le champs « code Analytique du fichier de sortie fait référence à une table qui renvoi une valeur en fonction du champs «Exécutant » du fichier origine
Le champs « N° de compte » du fichier de sortie fait référence à une table qui renvoi une valeur en fonction du champs « Mutuelle » du fichier origine
Le montant à inscrire au champs «Débit » du fichier de sortie est le champs « Part AMC » du fichier origine
Si le champs « Part assuré » du fichier origine est > 0
Le champs « date » du fichier de sortie est égal au champs « Facturé le » du fichier origine
Le champs « journal » du fichier de sortie est égal à la constante « VT »
Le champs « libéllé écriture » du fichier de sortie est la concaténation des champs « Nom » espace « Prénom » espace Du espace « Soins Du » espace Au espace « Au »
Le champs « Piéce » du fichier de sortie est égal au champs « Fact » du fichier origine
Le champs « code Analytique du fichier de sortie fait référence à une table qui renvoi une valeur en fonction du champs «Exécutant » du fichier origine
Ecrire une ligne dans le fichier de sortie
Le champs « N° de compte » du fichier de sortie est la concaténation de « 411 » et du champs « Nom » du fichier origine
Le montant à inscrire au champs «Débit » du fichier de sortie est le champs « Part Assuré » du fichier origine