Recalcul des CMUPS
Modérateurs: Super-Apogea, Super Modérateur
15 messages
|Page 1 sur 1
Recalcul des CMUPS
Pour ma part une évolution importante serait de pouvoir relancer les CMUPS sans être seul sur la base.
De pouvoir importer des fichiers de même.
De façon générale, une meilleure gestion des verrous serait apréciable.
De pouvoir importer des fichiers de même.
De façon générale, une meilleure gestion des verrous serait apréciable.
- Posteur habitué
- Messages: 27
- Inscription: Mer 7 Nov 2007 10:36
Re: Recalcul des CMUPS
Bonjour
Je serai aussi satisfaite de ce genre d amélioration...
Cordialement
Je serai aussi satisfaite de ce genre d amélioration...
Cordialement
- Posteur néophyte
- Messages: 8
- Inscription: Dim 13 Mar 2016 20:37
Re: Recalcul des CMUPS
Bonjour,
Pour ma part, je me contenterai de pouvoir lancer ce réajustement de cumul par une tâche planifiée en SQL, nuitamment, quand personne est sur la base.
Cordialement,
Pour ma part, je me contenterai de pouvoir lancer ce réajustement de cumul par une tâche planifiée en SQL, nuitamment, quand personne est sur la base.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Recalcul des CMUPS
bjour
c est une idée dans les tâches planifiées, mais là je ne saurai le faire ...
merci
c est une idée dans les tâches planifiées, mais là je ne saurai le faire ...
merci
- Posteur néophyte
- Messages: 8
- Inscription: Dim 13 Mar 2016 20:37
Re: Recalcul des CMUPS
faudrait surtout connaître toutes les manips effectuées par le recalcul des cmups
on avait essayé de le faire
pour chaque article avec ar_suivistock=2 ( déjà on s'etait limité à cela )
pour tous les mouvements articles triés par date
si dl_mtstock indique une sortie de stock affecter au dl_cmup de la ligne le cmup actuel de l'article
calculer
ar_montsto += ou -= dl_montantht
ar_qtesto += ou -= dl_qte
fpour
fpour
etc
...
enfin, vous voyez l'esprit
mais on s'est heurté à tous les cas "particuliers"
avoir,
bon de retour
mouvements financiers et pas en quantité
articles intervenants dans des nomenclatures
quel ordre pour les documents dans la meme journée ( sage ne gère qu'une journée , pas un vrai date .... )
les entrées d'abord ? ou les sorties d'abord ?
les entrées on a envie , pour eviter de passer par un stock négatif...
mais quid des mouvements de stock alors .
.. et j'en oublie..
bref
on s'est cassé les dents....
- Posteur habitué
- Messages: 27
- Inscription: Mer 7 Nov 2007 10:36
Re: Recalcul des CMUPS
vrai qu après pas mal d année de gescom ligne 100 ...le calcul du cmup est un mystère que je n arrive tjours pas a percer... Il généré des résultats que je n arrive parfois a expliquer...
- Posteur néophyte
- Messages: 8
- Inscription: Dim 13 Mar 2016 20:37
Re: Recalcul des CMUPS
Bonjour,
Comme ce process de recalcul n'est pas très clair, une vielle FAD (formation à distance (pas à domicile, faut pas exagérer.)) montrait comment scripter le lancement de la gescom et l'exécution du recalcul (vbs avec instructions SendKey ou AutoIt). Mais je n'ai jamais réussi à lancer cette opération en tâche planifiée sans avoir un poste ou un serveur avec une session active, ce qui reste une faille de sécurité.
Ce recalcul est totalement (à ma connaissance) coté application client.
Peut-être, un jour, ce réajustement sera intégré comme processus dans les Objets Métiers ou encore descendu coté SQL (comme le CB_Maintenance)
Cordialement,
Comme ce process de recalcul n'est pas très clair, une vielle FAD (formation à distance (pas à domicile, faut pas exagérer.)) montrait comment scripter le lancement de la gescom et l'exécution du recalcul (vbs avec instructions SendKey ou AutoIt). Mais je n'ai jamais réussi à lancer cette opération en tâche planifiée sans avoir un poste ou un serveur avec une session active, ce qui reste une faille de sécurité.
Ce recalcul est totalement (à ma connaissance) coté application client.
Peut-être, un jour, ce réajustement sera intégré comme processus dans les Objets Métiers ou encore descendu coté SQL (comme le CB_Maintenance)
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Recalcul des CMUPS
Ah oui
le bon vieux script qui émulait le clavier pour lancer les CMUPS !
l'horreur
obligé d'avoir un poste client dédié qui restait avec la session ouverte
bof bof
Par contre , quelqu'un a cherché du côté du lancement d'un gecomaes.exe "trafiqué" qui ferait de suite après ouverture un saut ( JMP ) au bon endroit dans le code ?
çà devrait être réalisable çà non ?
une fois trouvé les bonnes adresses , çà fait juste quelques octets à modifier a coup de hexedit au point d'entrée du gecomaes.exe
le bon vieux script qui émulait le clavier pour lancer les CMUPS !
l'horreur
obligé d'avoir un poste client dédié qui restait avec la session ouverte
bof bof
Par contre , quelqu'un a cherché du côté du lancement d'un gecomaes.exe "trafiqué" qui ferait de suite après ouverture un saut ( JMP ) au bon endroit dans le code ?
çà devrait être réalisable çà non ?
une fois trouvé les bonnes adresses , çà fait juste quelques octets à modifier a coup de hexedit au point d'entrée du gecomaes.exe
- Posteur habitué
- Messages: 27
- Inscription: Mer 7 Nov 2007 10:36
Re: Recalcul des CMUPS
Bonjour,
Mouais, si je peux éviter de me faire un appel en code machine (j'ai un peu passé l'âge) : autant que l'éditeur nous publie la fonction comme c'est fait pour certains points d'entrées pour les programmes externes, et que soit possible hors session ouverte.
Cordialement,
Mouais, si je peux éviter de me faire un appel en code machine (j'ai un peu passé l'âge) : autant que l'éditeur nous publie la fonction comme c'est fait pour certains points d'entrées pour les programmes externes, et que soit possible hors session ouverte.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Recalcul des CMUPS
Bonjour,
Pour info, le recalcul de CMUP est faisable via les programmes externes. Une ligne de commande à lancer par le scheduler de windows à 1h du mat et le tour est joué
Cdlt
Pour info, le recalcul de CMUP est faisable via les programmes externes. Une ligne de commande à lancer par le scheduler de windows à 1h du mat et le tour est joué
Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Re: Recalcul des CMUPS
Bonjour,
@Imperial :
Faut-il qu'une session soit ouverte : il faut que l'interface SAGE soit lancée, et cela ne peut se faire que sur une session active.
Ne peut donc pas être lancé en tâche de fond par tâche planifiée Windows si la session n'est pas ouverte(à ma connaissance)
Problème déjà évoqué...
Cordialement,
@Imperial :
Faut-il qu'une session soit ouverte : il faut que l'interface SAGE soit lancée, et cela ne peut se faire que sur une session active.
Ne peut donc pas être lancé en tâche de fond par tâche planifiée Windows si la session n'est pas ouverte(à ma connaissance)
Problème déjà évoqué...
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Recalcul des CMUPS
Salut ASR
Et non ..... comment tu fais avec la compta et SAGE Sirect par exemple pour intégrer tes relevés bancaires de nuit ... session et SAGE fermé ...
Le VB est livré en standard avec la compta ou moyens de paiements ... T'as plus qu'à faire une tâche automatique
Pour les CMUP, tu fais pareil ... je le fais chez mes client ... ça marche ...
Cdlt
Et non ..... comment tu fais avec la compta et SAGE Sirect par exemple pour intégrer tes relevés bancaires de nuit ... session et SAGE fermé ...
Le VB est livré en standard avec la compta ou moyens de paiements ... T'as plus qu'à faire une tâche automatique
Pour les CMUP, tu fais pareil ... je le fais chez mes client ... ça marche ...
Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Re: Recalcul des CMUPS
Cher Imperial,
Je dois être en effet un peu boeuf (ou chèvre, selon vos convictions), mais, sur un serveur (Windows), je n’arrives pas à lancer un programme externe par une tâche planifiée Windows si celui-ci demande (comme le demande l’application SAGE) si et seulement si un session est ouverte.
Je ne demande qu'à progresser de ... à ... (je me méfie de propos qui pourraient paraitre soxistes, sexistes, mexistes, fortixes, blexistes, bref, me valoir quelques années de condamnations) alors que je n'essaye que de trouver une solution à un simple problème applicatif.
A+
Je dois être en effet un peu boeuf (ou chèvre, selon vos convictions), mais, sur un serveur (Windows), je n’arrives pas à lancer un programme externe par une tâche planifiée Windows si celui-ci demande (comme le demande l’application SAGE) si et seulement si un session est ouverte.
Je ne demande qu'à progresser de ... à ... (je me méfie de propos qui pourraient paraitre soxistes, sexistes, mexistes, fortixes, blexistes, bref, me valoir quelques années de condamnations) alors que je n'essaye que de trouver une solution à un simple problème applicatif.
A+
ASR31
En recherche de missions.
En recherche de missions.
Re: Recalcul des CMUPS
Salut ASR
Pour ouvrir ta compta par exemple :
Exemple de ligne de commande sous Visual Basic.net :
Dim iID As Integer
iID = Shell("""C:\Program Files\Maestria\Maestria.exe"" ""C:\Documents and Settings\All Users\Documents\Sage\Comptabilité\Compta Bijou.mae"" -u=""<Administrateur>"" -p=
Exemple de ligne de commande en script Visual Basic (vbs) :
Dim sShell, oShell
sShell="""C:\Program Files\Maestria\Maestria.exe"" ""C:\Documents and Settings\All Users\Documents\Sage\Comptabilité\Compta Bijou.mae"" -u=""<Administrateur>"" -p=
oShell.Run sShell,9
Et tu mets ton VB dans ta tache planifiée.
Regarde dans la doc des programmes externes
Cdlt
Pour ouvrir ta compta par exemple :
Exemple de ligne de commande sous Visual Basic.net :
Dim iID As Integer
iID = Shell("""C:\Program Files\Maestria\Maestria.exe"" ""C:\Documents and Settings\All Users\Documents\Sage\Comptabilité\Compta Bijou.mae"" -u=""<Administrateur>"" -p=
Exemple de ligne de commande en script Visual Basic (vbs) :
Dim sShell, oShell
sShell="""C:\Program Files\Maestria\Maestria.exe"" ""C:\Documents and Settings\All Users\Documents\Sage\Comptabilité\Compta Bijou.mae"" -u=""<Administrateur>"" -p=
oShell.Run sShell,9
Et tu mets ton VB dans ta tache planifiée.
Regarde dans la doc des programmes externes
Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Re: Recalcul des CMUPS
Bonjour Imperial,
Pas de problème pour lancer le script avec des méthodes similaires à tes exemples.
Faut-il qu'un session soit ouverte, non ?
Sur mon serveur, il n'y a que très rarement une session ouverte.
La tâche planifiée lançant le programme externe va échouer car il n'y a pas de session en cours (et le programme SAGE a besoin, à priori, d'une session interactive) ...
Mais j'ai peut-être loupé quelque chose...
Cordialement,
Pas de problème pour lancer le script avec des méthodes similaires à tes exemples.
Faut-il qu'un session soit ouverte, non ?
Sur mon serveur, il n'y a que très rarement une session ouverte.
La tâche planifiée lançant le programme externe va échouer car il n'y a pas de session en cours (et le programme SAGE a besoin, à priori, d'une session interactive) ...
Mais j'ai peut-être loupé quelque chose...
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
15 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités