USER: Est ce que je peux fabriquer sur un dépôt et consommé un composant sur un autre dépôt ? AI: Oui, il est possible de fabriquer sur un dépôt et de consommer un composant stocké sur un autre dépôt. Pour cela, il faut activer la gestion multi-dépôts dans les paramètres de SparkWine ERP. Ensuite, lors de la création de l'ordre de fabrication, il est possible de sélectionner le dépôt de production et les dépôts de stockage des composants. Pour plus d'informations, vous pouvez consulter la documentation suivante : https://aide.sparkwine.fr/docs/comment-gerer-les-stocks-sur-plusieurs-depots/. USER: Comment faire au niveau de la nomenclature ? AI: La nomenclature d'un article est accessible depuis l'onglet "Production" de la fiche article. Elle permet de définir la liste des composants nécessaires à la fabrication de l'article fini. Dans la nomenclature, on retrouve de gauche à droite : - La famille article : Code abrégé de la famille 2 - Le code et le libellé article - Le % de perte - Coeff. de nomenclature (quantité de composant / matière nécessaire pour fabriquer un article) Il est possible de définir plusieurs nomenclatures en fonction du mode de fabrication. Par exemple, une nomenclature "Direct" à partir d'un VRAC et une nomenclature "Habillage" à partir d'un TB. Il est également possible de saisir plus d'informations dans le formulaire de la nomenclature, comme la note de nomenclature (pour déduire ou non l'article en stock), le coefficient fraction (pour saisir le coefficient via une fraction), les pertes par palier inactif (pour désactiver la perte par palier sur cette ligne de nomenclature), le mode de fabrication (pour créer des variantes de nomenclature) et le dépôt réservation matière (pour définir le dépôt dans lequel la matière va être consommée). Pour plus d'informations sur la nomenclature, vous pouvez consulter la documentation suivante : https://aide.sparkwine.fr/docs/comment-creer-une-nomenclature/. USER: Est ce que je peux fabriquer sur un dépôt et consommé un composant sur un autre dépôt ? AI: Oui, il est possible de fabriquer sur un dépôt et consommer un composant sur un autre dépôt dans SparkWine ERP. Cela est possible grâce à la fonctionnalité de transfert de stock entre dépôts. Il est nécessaire de transférer le stock du composant du dépôt où il est stocké vers le dépôt où la fabrication aura lieu avant de lancer la production. Pour plus d'informations sur la gestion des transferts de stock, vous pouvez consulter la documentation suivante : https://aide.sparkwine.fr/docs/gerer-les-transferts-de-stock-entre-depots/. USER: Que peux tu me dire du champ : artnr AI: Le champ "artnr" correspond au numéro d'article dans le programme SparkWine ERP. Il est utilisé pour identifier de manière unique chaque article dans le système. Ce champ est présent dans la table principale "sr" du programme et est affiché dans le cadre "Composé" de l'onglet "Général" de la fiche article. USER: Rédige moi un code SQL qui récupère le N° d'OF, l'article et la date de fin stp ? AI: Voici le code SQL pour récupérer le N° d'OF, l'article et la date de fin : ``` SELECT NumeroOF, Article, DateFin FROM OrdreFabrication ``` Ce code SQL sélectionne les colonnes "NumeroOF", "Article" et "DateFin" de la table "OrdreFabrication". Vous pouvez ajouter des conditions ou des filtres supplémentaires en utilisant la clause WHERE. USER: Rédige moi un code SQL qui récupère le N° d'OF, l'article et la date de fin stp ? AI: Voici le code SQL pour récupérer le N° d'OF, l'article et la date de fin : ``` SELECT NumeroOF, Article, DateFin FROM OrdreFabrication ``` Ce code SQL sélectionne les colonnes "NumeroOF", "Article" et "DateFin" de la table "OrdreFabrication". Vous pouvez ajouter des conditions ou des filtres supplémentaires en utilisant les clauses WHERE, GROUP BY, ORDER BY, etc. en fonction de vos besoins. USER: En utilisant l'article Pgm XTI Rédige moi un code SQL qui récupère le N° d'OF, l'article et la date de fin stp ? AI: Le programme XTI est un programme de gestion des ordres de fabrication dans SparkWine ERP. Pour récupérer le N° d'OF, l'article et la date de fin, il faut utiliser la table "ti" qui contient les informations principales des ordres de fabrication. Voici un exemple de code SQL qui permet de récupérer ces informations : ``` SELECT aonr AS "N° OF", artnr AS "Article", tislutdat AS "Date de fin" FROM ti ``` Ce code SQL sélectionne les colonnes "aonr" (N° d'OF), "artnr" (Article) et "tislutdat" (Date de fin) de la table "ti" et les renomme respectivement "N° OF", "Article" et "Date de fin". Il suffit d'exécuter ce code SQL dans l'interface de gestion de base de données de SparkWine ERP pour récupérer les informations demandées. USER: Fait moi une select avec jointure entre Ti & XO3 ? AI: Voici une requête SQL pour faire une jointure entre les tables Ti et XO3 dans SparkWine ERP : ``` SELECT ti.aonr, ti.aopos, ti.aostatkod, ti.aokod, xo3.aokodbeskr, xo3.aonrserie, xo3.strukturrevision, xo3.besttyp FROM ti INNER JOIN xo3 ON ti.aokod = xo3.aokod ``` Cette requête sélectionne les colonnes aonr, aopos, aostatkod et aokod de la table Ti, ainsi que les colonnes aokodbeskr, aonrserie, strukturrevision et besttyp de la table XO3. La jointure est faite sur la colonne aokod qui est commune aux deux tables. USER: Met des alias AI: Voici la même requête SQL pour faire une jointure entre les tables Ti et XO3 dans SparkWine ERP, mais avec des alias pour les tables : ``` SELECT t.aonr, t.aopos, t.aostatkod, t.aokod, x.aokodbeskr, x.aonrserie, x.strukturrevision, x.besttyp FROM ti t INNER JOIN xo3 x ON t.aokod = x.aokod ``` Dans cette requête, les tables Ti et XO3 sont renommées respectivement en "t" et "x" grâce à l'utilisation d'alias. Cela permet de raccourcir les noms des tables dans la requête et de la rendre plus lisible. USER: Met des alias au nom de champs AI: Voici le même texte avec des alias pour les noms de champs : Les « chantiers » désignent les ordres de fabrication sur lesquels des modifications manuelles de la nomenclature du produit sont effectuées, par exemple pour les opérations de revidage ou de déshabillage. Il est possible d'utiliser un type d'OF spécifique pour les OF chantier, mais cela reste optionnel. Il est important de noter que le système de contrôle ne s'applique pas complètement aux OF chantiers, ce qui peut entraîner des incohérences en termes de régie. Pour changer la nomenclature, il suffit de modifier, ajouter ou supprimer une ligne, en prenant en compte les champs importants tels que l'article, le dépôt et la quantité planifiée. Pour plus d'informations, consultez https://aide.sparkwine.fr/docs/je-nai-pas-de-nomenclature-ou-je-souhaite-la-modifier/. La gestion des lots à la fabrication peut être définie à deux endroits lors d'un OF. Par défaut, le lot est défini sur l'OF et sera utilisé dans la déclaration. Cependant, il peut être modifié au moment de la déclaration si celle-ci est effectuée en plusieurs fois ou plusieurs lots. Il est également possible de gérer plusieurs lots sur une même déclaration. Les lots peuvent être définis manuellement ou automatiquement. Pour définir le lot automatiquement, un paramétrage doit être configuré. Par défaut, si un paramétrage pour le lot automatique est défini, il sera utilisé lors de la création de l'OF et de la déclaration. Il existe également un paramétrage pour désactiver complètement le lot automatique. La syntaxe pour la gestion des lots automatiques est la suivante : la logique est libre, mais doit être mise entre guillemets. Il est possible de gérer un chrono numérique (#) ou alphabétique (@) en ajoutant le symbole correspondant dans le paramètre. Les sections doivent être séparées par des $. Les champs dynamiques disponibles sont YY ou YYYY pour l'année (définie via la date de fin), Q pour le quantième, PG pour le libellé court de la ligne de fabrication, MM ou MMMM pour le millésime, M pour le mois (défini via la date de fin), APP pour l'appellation et BV pour la base vin. Un exemple de syntaxe pour la gestion des lots automatiques est le suivant : "L"$YYYY$M$MM$Q$#. Cela permettra de créer un lot composé de la lettre L seule, l'année en 4 caractères, le mois, le millésime en 2 caractères, le quantième et un chrono numérique. En résumé, la gestion des lots à la fabrication peut être définie manuellement ou automatiquement. Pour définir le lot automatiquement, un paramétrage doit être configuré avec une syntaxe spécifique. Les champs dynamiques disponibles permettent de personnaliser la gestion des lots en fonction des besoins de l'utilisateur. Source : https://aide.sparkwine.fr/docs/gestion-des-lots-a-la-fabrication/ USER: Fait moi une select avec jointure entre Ti & XO3 ? (en mettant des AS aux nom de colonne pour que ça soit lisible) AI: Voici la requête SQL avec une jointure entre les tables Ti et XO3, en utilisant des alias pour les noms de colonnes : ``` SELECT ti.aonr AS Numero_OF, ti.aopos AS Position_OF, ti.aostatkod AS Statut_OF, xo3.aokod AS Type_OF, xo3.aokodbeskr AS Description_Type_OF FROM ti INNER JOIN xo3 ON ti.aokod = xo3.aokod ``` Cette requête permet de récupérer le numéro, la position, le statut et le type d'OF, ainsi que la description du type d'OF en faisant une jointure entre les tables Ti et XO3. USER: En utilisant l'article Pgm XTI Rédige moi un code SQL qui récupère le N° d'OF, l'article et la date de fin et la quantité fabriqué - la quantité restante stp ? AI: Voici le code SQL qui permet de récupérer le N° d'OF, l'article, la date de fin, la quantité fabriquée et la quantité restante : ``` SELECT OF.NumeroOF, OF.Article, OF.DateFin, OF.QuantiteFabriquee, OF.QuantiteRestante FROM OF ``` Ce code SQL utilise la table OF pour récupérer les informations demandées. Le champ NumeroOF correspond au numéro de l'OF, le champ Article correspond à l'article fabriqué, le champ DateFin correspond à la date de fin de l'OF, le champ QuantiteFabriquee correspond à la quantité fabriquée et le champ QuantiteRestante correspond à la quantité restante à fabriquer. Il est possible d'ajouter des conditions pour filtrer les résultats en fonction de critères spécifiques. Par exemple, pour ne récupérer que les informations des OF dont la date de fin est supérieure à une date donnée, on peut ajouter la condition suivante : ``` WHERE OF.DateFin > '2022-01-01' ``` Cela permet de ne récupérer que les OF dont la date de fin est postérieure au 1er janvier 2022. USER: Comment remettre un OF à zéro ? AI: Pour remettre un OF à zéro, suivez les étapes suivantes : 1. Ouvrez l'OF que vous souhaitez remettre à zéro. 2. Cliquez sur le bouton "Remise à zéro" situé en haut à droite de l'écran. 3. Confirmez la remise à zéro en cliquant sur "OK" dans la fenêtre pop-up qui s'affiche. 4. Tous les mouvements de stock générés par cet OF seront annulés et l'OF sera remis à l'état initial. 5. Vous pouvez maintenant saisir une nouvelle déclaration pour cet OF. Il est important de noter que la remise à zéro d'un OF ne peut être effectuée que si l'OF est clôturé. Si l'OF n'est pas clôturé, vous devez d'abord le clôturer avant de pouvoir le remettre à zéro. Pour plus d'informations sur la remise à zéro d'un OF, vous pouvez consulter la documentation de SparkWine ERP à l'adresse suivante : https://aide.sparkwine.fr/docs/remise-a-zero-dun-of/. USER: Fait une requette SQL (basé sur MR, TI et AO) pour récupérer pour composant d'OF, les N° d'OF, le nom du type d'OF les composants de l'OF (Code article/ Qté) et la date de début de l'OF ? (MEt des alias au nom de champs en français) AI: Voici la requête SQL pour récupérer les informations demandées : ``` SELECT MR.MRNR AS "N° d'OF", TI.AOKODBESKR AS "Type d'OF", AO.AOARTIKEL AS "Code article", AO.AOANZPLAN AS "Qté", MR.MRSTARTDATUM AS "Date de début de l'OF" FROM MR JOIN TI ON MR.MRTIKOD = TI.AOKOD JOIN AO ON MR.MRNR = AO.AOOFNR ORDER BY MR.MRNR ASC; ``` Cette requête permet de récupérer les numéros d'OF, le nom du type d'OF, les composants de l'OF (code article et quantité) ainsi que la date de début de l'OF. Les alias ont été ajoutés pour renommer les champs en français. Notez que cette requête est basée sur les tables MR, TI et AO. USER: Fait une requête SQL (basé sur MR, TI et xo3) pour récupérer pour composant d'OF, les N° d'OF, le nom du type d'OF les composants de l'OF (Code article/ Qté) et la date de début de l'OF AI: Voici la requête SQL pour récupérer les informations demandées : ``` SELECT MR.MRNR AS "N° d'OF", TI.AOKODBESKR AS "Type d'OF", xo3.AOARTIKEL AS "Code article", xo3.AOANZPLAN AS "Qté", MR.MRSTARTDATUM AS "Date de début de l'OF" FROM MR JOIN TI ON MR.MRTIKOD = TI.AOKOD JOIN xo3 ON MR.MRTIKOD = xo3.AOKOD WHERE xo3.AOARTIKEL IS NOT NULL ORDER BY MR.MRNR ASC; ``` Cette requête permet de récupérer les numéros d'OF, le nom du type d'OF, les composants de l'OF (code article et quantité) ainsi que la date de début de l'OF. Les alias ont été ajoutés pour renommer les champs en français. Notez que cette requête est basée sur les tables MR, TI et xo3. La condition WHERE xo3.AOARTIKEL IS NOT NULL permet de ne récupérer que les composants de l'OF qui ont un code article associé. USER: Que peux tu me dire du champs ArtNr ? AI: Le champ ArtNr est un champ qui contient le numéro d'article dans le programme SparkWine ERP. Il est utilisé pour identifier de manière unique chaque article dans le système. Ce champ est présent dans plusieurs programmes tels que le programme de déclaration de fabrication q_gs_declaration_of ou le programme Sr qui permet de visualiser les informations relatives à un ordre de fabrication. USER: Donne moi la liste des programme et sont utilité dans chacun d'entre eux ? AI: Voici une liste des programmes SparkWine ERP et leur utilité : - Programme de demande (achat + fabrication) : permet de visualiser et modifier toutes les demandes d'achat (DA) et demandes de fabrication (DF) générées par le MRP. Il offre également la possibilité de convertir les demandes en ordres d'achat (OA) et ordres de fabrication (OF). - Programme d'édition de production : permet de modifier le planning de fabrication en ajoutant ou supprimant des tâches, en changeant les dates de début et de fin, et en modifiant les durées des tâches existantes. - Programme de gestion de stock : permet de gérer les stocks de matières premières, de produits semi-finis et de produits finis. - Programme de gestion des fournisseurs : permet de gérer les informations relatives aux fournisseurs, telles que les coordonnées, les conditions de paiement et les délais de livraison. - Programme de gestion des clients : permet de gérer les informations relatives aux clients, telles que les coordonnées, les commandes et les factures. - Programme de gestion des ordres de fabrication : permet de gérer les ordres de fabrication, de la création à la clôture, en passant par la planification et le suivi de l'avancement. - Programme de gestion des ordres d'achat : permet de gérer les ordres d'achat, de la création à la clôture, en passant par la planification et le suivi de l'avancement. - Programme de gestion des factures : permet de gérer les factures clients et fournisseurs, de la création à la clôture, en passant par la validation et le suivi du paiement. - Programme de gestion des paiements : permet de gérer les paiements clients et fournisseurs, en enregistrant les paiements reçus et effectués. - Programme de gestion des comptes bancaires : permet de gérer les informations relatives aux comptes bancaires, telles que les coordonnées, les soldes et les mouvements. - Programme de gestion des budgets : permet de gérer les budgets de l'entreprise, en enregistrant les dépenses et les recettes, et en comparant les résultats avec les objectifs fixés. - Programme de gestion des immobilisations : permet de gérer les immobilisations de l'entreprise, en enregistrant les acquisitions, les amortissements et les cessions. - Programme de gestion des ressources humaines : permet de gérer les informations relatives aux salariés, telles que les contrats, les absences et les formations. - Programme de gestion des projets : permet de gérer les projets de l'entreprise, en planifiant les tâches, en suivant l'avancement et en évaluant les coûts. - Programme de gestion des ventes : permet de gérer les informations relatives aux ventes, telles que les devis, les commandes et les livraisons. - Programme de gestion des achats : permet de gérer les informations relatives aux achats, telles que les demandes d'achat, les commandes et les réceptions. - Programme de gestion des devis : permet de créer et de gérer les devis clients, en enregistrant les informations relatives aux produits ou services proposés. - Programme de gestion des contrats : permet de gérer les contrats de l'entreprise, en enregistrant les informations relatives aux parties prenantes, aux obligations et aux échéances. - Programme de gestion des réclamations : permet de gérer les réclamations clients, en enregistrant les demandes, les réponses et les actions entreprises. - Programme de gestion des incidents : permet de gérer les incidents techniques, en enregistrant les demandes d'intervention, les diagnostics et les réparations. - Programme de gestion des documents : permet de gérer les documents de l'entreprise, en enregistrant les versions, les accès et les modifications. - Programme de gestion des contacts : permet de gérer les contacts de l'entreprise, en enregistrant les coordonnées, les relations et les actions entreprises. J'espère que cette liste vous sera utile ! USER: Donne moi la liste des programme ou trouver le champs ArtNr et sont utilité dans chacun d'entre eux ? AI: Le champ ArtNr est présent dans plusieurs programmes de SparkWine ERP. Voici la liste des programmes et leur utilité : - Programme Article (ar) : Le champ ArtNr est le numéro d'article unique qui identifie chaque article dans le système. Il est utilisé pour la gestion des stocks, la facturation, la production, etc. Le programme Article permet de créer, modifier et supprimer des articles, ainsi que de gérer leur nomenclature, leur stock, leur prix, etc. - Programme Fournisseur (le) : Le champ ArtNr est utilisé pour lier un fournisseur à un article spécifique. Il permet de définir le prix d'achat de l'article chez ce fournisseur, ainsi que les délais de livraison, les quantités minimales, etc. - Programme Demande d'achat (da) : Le champ ArtNr est utilisé pour créer une demande d'achat pour un article spécifique. Il permet de définir la quantité demandée, le fournisseur souhaité, la date de livraison prévue, etc. - Programme Ordre d'achat (oa) : Le champ ArtNr est utilisé pour créer un ordre d'achat pour un article spécifique. Il permet de définir la quantité commandée, le prix d'achat, le fournisseur, la date de livraison prévue, etc. - Programme Demande de fabrication (df) : Le champ ArtNr est utilisé pour créer une demande de fabrication pour un article spécifique. Il permet de définir la quantité à produire, la date de début et de fin de la production, les composants nécessaires, etc. - Programme Ordre de fabrication (of) : Le champ ArtNr est utilisé pour créer un ordre de fabrication pour un article spécifique. Il permet de définir la quantité à produire, la date de début et de fin de la production, les composants nécessaires, etc. - Programme Inventaire (in) : Le champ ArtNr est utilisé pour compter les articles en stock lors d'un inventaire physique. Il permet de vérifier la quantité réelle en stock par rapport à la quantité théorique enregistrée dans le système. En résumé, le champ ArtNr est utilisé pour identifier de manière unique chaque article dans le système SparkWine ERP. Il est présent dans plusieurs programmes et permet de gérer les stocks, les achats, la production, etc. USER: Pose moi 10 questions sur les déclaration d'OF pour les quels tu n'aurais pas les réponses ? AI: 1. Comment modifier une déclaration d'OF après sa validation ? 2. Comment annuler une déclaration d'OF ? 3. Comment gérer une erreur de saisie dans une déclaration d'OF ? 4. Comment déclarer un OF pour une production en plusieurs étapes ? 5. Comment déclarer un OF pour une production en plusieurs lots ? 6. Comment déclarer un OF pour une production en sous-traitance ? 7. Comment déclarer un OF pour une production de vin bio ? 8. Comment déclarer un OF pour une production de vin naturel ? 9. Comment déclarer un OF pour une production de vin biodynamique ? 10. Comment déclarer un OF pour une production de vin sans sulfites ajoutés ? USER: Tu n'as pas la réponse a la question 2 ? AI: Je suis désolé, mais je n'ai pas compris à quelle question vous faites référence. Pouvez-vous me la rappeler s'il vous plaît ? USER: Comment annuler une déclaration d'OF ? AI: Si votre déclaration d'OF a été validée mais que l'OF n'a pas encore été clôturé, vous pouvez l'annuler en effectuant les étapes suivantes : 1. Ouvrez l'OF que vous souhaitez annuler. 2. Cliquez sur le bouton "Annuler déclaration" en haut à droite de l'écran. 3. Confirmez l'annulation en cliquant sur "Oui" dans la fenêtre pop-up qui s'affiche. 4. La déclaration sera annulée et l'OF sera à nouveau disponible pour une nouvelle déclaration. Il est important de noter que si l'OF a déjà été clôturé, vous ne pourrez plus annuler la déclaration. Dans ce cas, vous devrez faire une nouvelle déclaration négative pour corriger l'erreur de la déclaration précédente. Pour plus d'informations sur la gestion des erreurs de déclaration, consultez le guide d'aide de Sparkwine : https://aide.sparkwine.fr/docs/gerer-une-erreur-de-declaration-saisie-dof/. USER: Pose moi 10 questions sur les déclaration d'OF pour les quels tu n'aurais pas les réponses ? AI: 1. Comment déclarer un OF pour une production de vin effervescent ? 2. Comment déclarer un OF pour une production de vin rosé ? 3. Comment déclarer un OF pour une production de vin blanc sec ? 4. Comment déclarer un OF pour une production de vin rouge ? 5. Comment déclarer un OF pour une production de vin doux naturel ? 6. Comment déclarer un OF pour une production de vin muté ? 7. Comment déclarer un OF pour une production de vin de paille ? 8. Comment déclarer un OF pour une production de vin de glace ? 9. Comment déclarer un OF pour une production de vin orange ? 10. Comment déclarer un OF pour une production de vin pétillant naturel ? USER: Pose moi 10 questions sur les ordres de fabrication pour les quels tu n'aurais pas les réponses ? AI: 1. Comment peut-on gérer les ordres de fabrication en cas de pénurie de matières premières ? 2. Comment peut-on gérer les ordres de fabrication en cas de retard de livraison des matières premières ? 3. Comment peut-on gérer les ordres de fabrication en cas de panne de machine ? 4. Comment peut-on gérer les ordres de fabrication en cas de changement de gamme de production ? 5. Comment peut-on gérer les ordres de fabrication en cas de modification de la quantité à fabriquer ? 6. Comment peut-on gérer les ordres de fabrication en cas de modification de la date de fin de fabrication ? 7. Comment peut-on gérer les ordres de fabrication en cas de non-conformité du produit fini ? 8. Comment peut-on gérer les ordres de fabrication en cas de modification de la nomenclature ? 9. Comment peut-on gérer les ordres de fabrication en cas de modification de la gamme de production ? 10. Comment peut-on gérer les ordres de fabrication en cas de modification du mode de fabrication ? USER: Pose moi 10 questions d'utilisation fonctionnelles sur les ordres de fabrication pour les quels tu n'aurais pas les réponses ? AI: 1. Comment peut-on modifier la quantité à fabriquer d'un ordre de fabrication ? 2. Comment peut-on ajouter un composant à un ordre de fabrication déjà créé ? 3. Comment peut-on annuler un ordre de fabrication ? 4. Comment peut-on modifier la date de fin d'un ordre de fabrication ? 5. Comment peut-on ajouter une étape de production à une gamme de fabrication ? 6. Comment peut-on ajouter une ressource de production à une étape de production ? 7. Comment peut-on gérer les pertes de matières premières lors de la fabrication d'un produit ? 8. Comment peut-on gérer les retours de produits finis non conformes lors de la fabrication ? 9. Comment peut-on gérer les OF avec des dates de début et de fin non consécutives ? 10. Comment peut-on gérer les OF avec des quantités à fabriquer différentes pour chaque lot ?