IVoirNet - FAQ Procédure pour se personnaliser une sortie imprimante
Dans l'exemple, nous allons partir des étiquettes produit standard pour faire son propre format Lanza Réf 929040.
Voir en fin de procédure comment vérifier si le format d'étiquette n'existe pas déjà avant de le recréer.
Procédure à faire sur le Serveur, bien que ce soit possible sur les tables de vente, mais le chemin pour sauver le fichier n'est pas le même...
F7 (stock)
type de liste = "Étiquette"
F4 (recherche)
F6 (imprime)
Sélectionner (=mettre en bleu) la ligne "Étiquette" ou "Étiquette code Barre" si vous avez l'intention d'avoir une douchette pour les inventaires ou non.
CTRL F11 Design
Vous voila dans le moteur de création/ modification d'état.
Faire de suite :
Fichier / Enregistrer sous :
C:\program files\IVoirNet\data\type\imp
chercher dans la liste l'état qui ressemble le plus :
101_520_N_O_1_Etiquette code barre.rtm
cliquer une seule fois dessus pour que le nom s'ajoute automatiquement.
Ajouter une info qui personnalise votre état :
101_520_N_O_1_Etiquette code barre Lanza 929040.rtm Par exemple
La structure du nom du fichier et son emplacement sont très important.
C'est à l'ouverture d'IVoirNet que l'on détecte un nouvel état et qu'on l'intègre à votre base avec les codes suivants :
101 = F7 (stock)
155 = F2 (dossier)
450 = F3 (facture) etc...
520 = Code informatique de l'état. Vous retrouvez ce code dans la colonne "Position" dans F6 Imprime.
Ce code permet au programme de faire des traitements spéciaux. On ne fait pas la même chose lors de l'impression d'une facture (code 50), lors d'une feuille Sécu (code 10) ou lors d'un journal de vente (code 500) dans F3 facture.
Vous n'avez pas accès à la programmation propre des spécificités. Par contre si vous désirez personnaliser la fiche Technique dans F2 dossier, il faut prendre le Code de la fiche technique standard par défaut (code 20).
En résumé, On part toujours d'un état existant pour personnaliser le sien.
1er O/N = Oui ou Non : la case "Imprime" sera-t-elle cochée par défaut quand on sera dans F6 imprime. Vous pourrez modifier ce choix ensuite (voir plus bas), donc ce n'est pas très grave si vous ne faite pas le bon choix dans le nom de fichier.
2eme O/N = Oui ou Non : l'état sera-t-il visible dans la liste quand on fait F6 imprime. Il faut bien sur toujours mettre O ici puisque si vous créez un état c'est pour que vous le voyez ensuite. IVoirNet crée des états que vous n'utilisez pas par défaut : Le Reçu par exemple (voir plus bas pour l'activer)
Ensuite c'est le nom de votre état qui doit finir par ".rtm" qui est l'extension des fichiers impression.
Revenons au générateur d'état.
Expliquer son fonctionnement ici serait beaucoup trop long.
Nous allons juste donner quelques astuces à savoir :
Dans l'onglet "Conception"
Quand vous cliquez sur un élément, vous avez le nom de l'élément qui s'affiche en bas à gauche de la fenêtre.
Si vous faite : Affichage / Barre d'outils / Arborescence du rapport, vous pouvez alors changer le nom de cet élément :
A ne faire que si vous ajoutez des champs. Ne pas modifier le nom des champs existant qui sont peut-être utilisé par l'onglet "Calc" dans la programmation de l'état.
Il faut également éviter de supprimer un champ que vous n'utilisez pas. Car le rapport ne marchera plus s'il est traité dans la programmation.
Si vous avez un message d'erreur quand vous passez dans l'onglet "aperçu". Allez dans l'onglet "Calc".
(Faire Affichage / Événement si ce n'est pas déjà le cas : a ne faire qu'une seule fois la première fois).
Vous voyez qu'un élément est en rouge "détail" par exemple.
quand vous cliquez dessus, un autre élément dans la fenêtre de droite est en rouge, cliquer dessus également.
Vous voyez alors dans la fenêtre du bas la partie programmation.
Au milieu du code, vous allez voir que l élément que vous avez supprimé est traité.
Exemple :
Variable_PrixEuro.AsDouble:=(DBPipeline_Type['C101_PVTTC']*6.55957);
Cet variable permettait d'afficher le prix en euro quand on était encore en franc. Elle a eu la fonction inverse ensuite (sans changer son nom...) : afficher le prix en FF.
Maintenant le prix en Franc est interdit, donc on a décoché "visible" en faisant clique de droite sur cet élément dans l'onglet conception.
Vous pouvez donc supprimer la ligne ci-dessus dans l'onglet "Calcl" et ensuite l'onglet "aperçu" devrait être ok.
Tant qu'il y aura du rouge dans l'onglet "calc" vous ne pourrez pas imprimer...
Quand un champ ne vous intéresse pas, il est préférable de le rendre invisible (clique de droite et décocher visible) pour ne pas avoir de soucis ensuite.
Tant que nous somme dans les fonctionnalité de programmation (onglet "calc"), vous pouvez regarder comme ça marche et vous en inspirer pour faire d'autres choses.
Par exemple sur la facture ou la fiche technique, on concatène NOM + PRENOM et CP + VILLE.
Dernière chose à connaître pour régler les étiquettes produits (il faut être dans l onglet "conception" et non "calc") :
Fichier / Mise en forme page.
Ici ce sont les 2 derniers onglet qui nous intéresse :
Marge = pour régler les marges du documents...
Mise en forme = précise le nombre de colonne, l'espace entre chaque ligne ligne etc...
Attention ! "cheminement des colonnes" : laisser impérativement "bas en haut" sinon "eti absente" ne marchera pas ensuite.
Maintenant il ne vous reste plus qu'a prendre votre réglet et à faire des essais...
N'oubliez pas : chaque fois que vous avez fait une modification qui marche : Fichier / Enregistrer Afin que vous puissiez revenir a la version précédente en cas de problème. Il ne faut donc pas enregistrer tant que l'aperçu ne marche pas...
Une fois fini (document sauvé...), ou si vous devez revenir a la version précédente :
Quitter le générateur d'état.
Quitter IVoirNet
Recouvrir IVoirNet :
Le programme détecte qu'il y a un nouveau fichier (ou qu'il a changé dans) C:\program files\IVoirNet\data\type\imp il l'importe. A ce moment, toutes les tables de vente profitent de cette nouvelle modification quand vous faite F6 imprime.
Si vous avez de nouvelle modification à faire, recommencer le cheminement ci-dessus.
La seule différence est que vous ne créez plus un état mais modifiez votre état. donc quand vous ferez :
Fichier / Enregistrer sous, aller toujours impérativement dans le répertoire :
C:\program files\IVoirNet\data\type\imp\ et sélectionner le fichier :
101_520_N_O_1_Etiquette code barre Lanza 929040.rtm répondre "oui" à écraser le fichier existant.
Trois remarques importantes :
- Ne jamais modifier un état standard car des que vous ferez une mise a jour, vos modifications seront écrasées par la mise a jour.
Vous partez donc d'un état standard et vous lui donnez votre propre nom :
155_020_O_O_1_Fiche technique Perso.rtm
par exemple- Toujours sauver ce que vous venez de faire dans le dossier "Mes Documents", voir mieux, sur une disquette, une clé usb etc..
- Nous envoyer car courriel votre fichier. Nous l'archiverons et pourront vous renvoyer le fichier si vous l'avez perdu lors d'une réinstallation par exemple.
Pour finir :
Vous ne voulez plus voir apparaître "étiquette code barre" (l état standard) ou "fiche technique" dans F6 imprime puisque maintenant vous voyez votre propre état apparaître :
Depuis l'accueil IVoirNet :
F12 (menus)
F3 (paramétrage)
F2 (impression)
Mettre le nom de l'état que vous rechercher (ou aucun critère affichera tout...) %RECU pour trouver le reçu par exemple ou %ETIQ pour trouver tout les états contenant le mot ETIQ % est un joker permettant de préciser que le mot rechercher ne se trouve pas forcement au début : cela marche pour toutes les recherches d'ailleurs !
vous pouvez dans F1 client rechercher les %PONT et vous aurez les duPONT, les dePONTlieu, les PONTadru etc...
F4 (recherche)
F9 (modifier) sur l'état qui vous intéresse Cocher ou décocher "actif" visible dans la liste suivant si vous désirez que l état apparaisse ou non dans F6 Imprime
Voir également :
Procédure pour automatiser l'envoi des pièces comptables au format électronique (impression pdf)