supprimer documents par sql

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

supprimer documents par sql

de hilaire » Ven 6 Avr 2007 10:02

Bonjour à tous,
j'ai envie de supprimer des documents de vente, d'achat et de stock de ma base de donnée sage sql v13 sur une période donnée, je ne sais pas si quelqu'un peut m'aider avec une procédure SQL qui fasse rapidement ce travail.
j'ai tente de supprimer des lignes dans F_docentete et F_docligne mais je n'y parviens pas ;j'obtiens en retour le message " des lignes de documents sont liées".
merci d'avance.
Contributeur
Contributeur
 
Messages: 55
Inscription: Lun 30 Jan 2006 20:16

supprimer documents de vente, achat et stock par sql

de hilaire » Lun 9 Avr 2007 08:05

j'ai trouvé la solution; il faut supprimer tous les documents d'abord dans F_docligne,ensuite supprimer tous les règlements et enfin supprimer tous les documents dans F_docentete;ceci sur la période voulue.

Merci
Contributeur
Contributeur
 
Messages: 55
Inscription: Lun 30 Jan 2006 20:16

suppression document par sql

de hilaire » Lun 9 Avr 2007 11:53

rebonjour a tous
Attention il ya quelque chose qui ne marche pas;en observant le stock dans chaque fiche article il est bon apres suppression des documents sur la periode voulue mais par etat inventaire le stock n'est plus bon;
je ne sais pas ce qui ne va pas.Quelqu'un peut il m'aider?
merci
Contributeur
Contributeur
 
Messages: 55
Inscription: Lun 30 Jan 2006 20:16

de stephane3381 » Jeu 12 Avr 2007 13:51

faut faire un recalcul des CMUP par fichier / lire les info
Stéphane, Formateur ligne 100 (SCD, gescom, compta)
conseils en intégration, installation SCD
A la recherche d'un emploi
Super Contributeur
Super Contributeur
 
Messages: 1013
Inscription: Lun 12 Mar 2007 15:35

de sdelaunay » Ven 11 Mai 2007 15:58

En programmtion SQL Server, tu peux ajouter une requete de mise à jour de la table F_ARTSTOCK en enlevant la quantité valorisé des lignes F_DOCLIGNE et suivant le type de document. A bien maîtriser pour éviter les erreurs.
Avatar de l’utilisateur
Posteur habitué
Posteur habitué
 
Messages: 26
Inscription: Mer 30 Nov 2005 12:30
Localisation: Lyon & Guadeloupe

de hilaire » Sam 19 Mai 2007 10:10

s'il te plait peux tu etre plus explicite sur ta solution
Merci d'avance elle me sera vraiment utile
Contributeur
Contributeur
 
Messages: 55
Inscription: Lun 30 Jan 2006 20:16

Mise à jour du stock après insertion/modification de lignes

de sdelaunay » Sam 19 Mai 2007 13:58

Le mouvement de stock pour ton dépot doit exister pour cette référence :

Mise à jour de la table de stock après suppression pour chaque article valorisé :

Type BC :
UPDATE F_ARTSTOCK SET AS_QteRes = AS_QteRes - [n] WHERE AR_Ref = [TA_REF] AND DE_No = [TON_DEPOT]

Type PL :
UPDATE F_ARTSTOCK SET AS_QtePrepa = AS_QtePrepa - [n] WHERE AR_Ref = [TA_REF] AND DE_No = [TON_DEPOT]

Type BL et + :
UPDATE F_ARTSTOCK SET AS_QteSto = AS_QteSto + [n] WHERE AR_Ref = [TA_REF] AND DE_No = [TON_DEPOT]

Le montant du stock (AS_MontSto) doit être également recalculé.

Attention aux numéros de séries qui sont réservés ou attribués, contremarque.. etc
Développeur du module oscXchange (synchro Sage/OSC
Avatar de l’utilisateur
Posteur habitué
Posteur habitué
 
Messages: 26
Inscription: Mer 30 Nov 2005 12:30
Localisation: Lyon & Guadeloupe


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités