Actuellement, pour pouvoir voir le menu des vendanges sur la page d’accueil d’Oasis, il faut préciser le code indiv. client de la CGSA dans Oasis. Il faut passer dans Service->Généralités->Paramètres appli. spécifiques et renseigner le champ “Indentif. client Oas”.
L’activation du menu est hard codée. Si ce module doit être utilisé par d’autres clients, il faudra mettre les codes des clients dans le code.
Pour une première utilisation des vendanges, il faut partir dans l’ordre qui suit:
Mise en place des données dans les tables Vignerons, Communes, Cépage et Références externe (Référence externe qui se trouve dans l'écran des articles vendanges).
Mise en place des articles avec les limites. Lier l’article à la bonne réception externe. Un article ne peut être lié qu'à une réception externe. Faire attention à ce détail.
Une fois que ces données sont en place, il faut ajouter une période. Pour cela, se rendre dans l'écran des Acquits et ajouter une période. Sélectionner la période crée dans les acquits (Il se peut que la fenêtre doit être quittée et relancée).
Importer les données des acquits. Format JSON uniquement.
Remplir les différents champs “Infos Cave” pour chaque acquit.
Importer les données des apports. Une fois l’apport fait, cliquer sur le bouton “Récupération Acquit lié” pour faire le lien entre les apports et les acquits.
Une fois que ceci est fait, il ne reste plus que des contrôles et faire quotidiennement l’import des apports.
Pour ce module, on a dû mettre en place des tables spécifiques pour les vendanges. Ces tables commencent avec l’appellation “VD_*”. Voici les différentes tables:
Table | Utilisation |
---|---|
VD_ACQUIT | Données des acquits avec les informations de la cave. |
VD_ACQUIT_PRECEDENT | Table enfant de VD_ACQUIT. Données de l’acquit précédent fourni par VV20. |
VD_CLI1 | Table enfant de VD_ACQUIT. Données issues de VV20 concernant le vin (spécifique pour la cave). |
VD_CLI1GE | Table enfant de VD_ACQUIT. Données issues de VV20 concernant le vin (spécifique pour la cave). |
VD_CLX | Table enfant de VD_ACQUIT. Données issues de VV20 concernant le vin (spécifique pour la cave). |
VD_IG | Table enfant de VD_ACQUIT. Données issues de VV20 concernant le vin (spécifique pour la cave). |
VD_IGC | Table enfant de VD_ACQUIT. Données issues de VV20 concernant le vin (spécifique pour la cave). |
VD_PC | Table enfant de VD_ACQUIT. Données issues de VV20 concernant le vin (spécifique pour la cave). |
VD_APPORT | Données des apports importés. Un champ supplémentaire ID_ACQUIT a été ajouté pour trouver la liaison direct entre les apports et les acquits. |
VD_ARTICLE | Données des articles pour les vendanges. Étant donné les informations complémentaires que l’on ne pouvait pas mettre dans la table ST_ARTICLE, une table VD_ARTICLE a dû être faite pour les vendanges. |
VD_ARTICLE_PRIX | Données des prix pour un article vendanges (un prix précédent et un prix actuel). |
VD_CEPAGE | Données des cépages. |
VD_COMMUNE | Données des communes. |
VD_PERIODE | Données sur les périodes des vendanges. Utilisé notamment dans les écrans des acquits et des apports. On donne une année (celle en cours) pour les vendanges mais la date de fin va jusqu'à juin de l’année suivante. |
VD_RECEPTION_EXT | Données pour la réception externe. Cette table est ce qui fait le lien entre les apports et l’article des vendanges. Historiquement, cette table était nommé “Balance” dans le module Vendanges de Négoce mais pour plus de clarté, il a été nommé réception externe (Car les données de cette table viennent de l’autre logiciel de la cave). |
VD_VIGNERON | Données des vignerons pour les vendanges. Étant donné que l’utilisation de FI_TIERS est limité et pour éviter un mélange de données entre les vignerons et les fournisseurs/clients, on a privilégié l’option d’ajouter une nouvelle table. Cependant, elle est liée à un tiers de FI_TIERS. |
Voici le modèle pour la liaison entre les apports et les acquits:
La contrainte dans ce modèle est la table “VD_RECEPTION_EXT”. Si l’article faisait le lien entre l’acquit et l’apport, cela aurait simplifié le modèle. Dans ce cas, la réception externe fait le lien entre l’apport et l’article. Comme mentionné plus haut, la réception externe est une table avec des données du logiciel externe de la cave. Nous sommes obligé d’avoir ce lien car les apports sont aussi issus du même logiciel d’où l’utilisation des données de la réception externe.
D’un point de vue modèle:
Un acquit n'a un seul article mais un article peut avoir plusieurs acquits (Article 1-n Acquit)