Débloquer F_DOCENTETE

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Débloquer F_DOCENTETE

Messagede guino » Mer 29 DĂ©c 2010 22:26

Bonjour,

Je développe un module complémentaire pour la Gestion Commerciale SAGE SQL Ligne 100.
Le principe :
Nous utilisons un code client générique de type Client Comptoir, il nous permet donc d'émettre plusieurs documents (Devis, BdC, facture) sous un même compte tiers.
J'utilise les informations libres sur le document des ventes afin de renseigner les informations du client comptoir (Nom, Prénom etc ...)

Le module est enregistré comme programme externe, avec comme arguments :
$(CompteT.Numero) $(DocEntete.NumPiece) $(DocEntete.Type) $(Dossier.FichierCommercial)

Lors d'une création de document, une fois l'entête crée, nous ouvrons le module avec l'icone "Programme"
Une fois les renseignements saisi lors de la validation j'obtiens le message suivant suite Ă  un UPDATE :
"Description = Cet élément est en cours d'utilisation !"
Ce message est normal vu que l'on est encore dans le document, comment permettre cette validation ?
D'autant plus que lorsque l'on passe par Fonctions .. Infos Libres .. la saisie ne pose aucun problèmes.

Quelle commandes ou procédures permettraient de "délocker" l'enregistrement, faire l'update et "relocker" l'enregistrement ?

En vous remerciant par avance,
guino
Posteur néophyte
Posteur néophyte
 
Messages: 1
Inscription: Mer 29 Déc 2010 22:20

Re: Débloquer F_DOCENTETE

Messagede IMPERIAL » Jeu 30 DĂ©c 2010 09:49

Bonjour,

Si tu fais un dbcc.cbsqlxp(free), tu délock les enregistrements qui sont lockés.

Attention Ă  2 points :

- Tu as des triggers sur chaque table qui t'interdisent certaines choses (entre autre l'écriture sur un fichier ouvert) et garantissent l'intégrité des enregistrements.

- Si tu fais une erreur ... c'est irrécupérable.

cdlt
IMPERIAL
Consultant Senior
Il n'y a pas de secret pour réussir; c'est le fruit de l'apprentissage du travail acharné et des leçons tirées de l'échec.

Colin Luther Powell
Avatar de l’utilisateur
IMPERIAL
Super Contributeur
Super Contributeur
 
Messages: 1173
Inscription: Jeu 6 AoĂ» 2009 12:39
Localisation: LEVALLOIS PERRET


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités