Recalcul des CMUPS

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

Recalcul des CMUPS

de RogerSigram » Ven 13 Nov 2009 15:03

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.
Posteur habitué
Posteur habitué
 
Messages: 27
Inscription: Mer 7 Nov 2007 10:36

Re: Recalcul des CMUPS

de DELF70 » Dim 13 Mar 2016 21:32

Bonjour
Je serai aussi satisfaite de ce genre d amélioration...
Cordialement
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Dim 13 Mar 2016 20:37

Re: Recalcul des CMUPS

de asr31 » Ven 18 Mar 2016 00:07

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Recalcul des CMUPS

de DELF70 » Ven 18 Mar 2016 13:58

bjour
c est une idée dans les tâches planifiées, mais là je ne saurai le faire ...
merci
:idea:
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Dim 13 Mar 2016 20:37

Re: Recalcul des CMUPS

de RogerSigram » Ven 18 Mar 2016 16:12

:)
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é
Posteur habitué
 
Messages: 27
Inscription: Mer 7 Nov 2007 10:36

Re: Recalcul des CMUPS

de DELF70 » Ven 18 Mar 2016 19:15

:shock: 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... :evil:
Posteur néophyte
Posteur néophyte
 
Messages: 8
Inscription: Dim 13 Mar 2016 20:37

Re: Recalcul des CMUPS

de asr31 » Ven 18 Mar 2016 20:33

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Recalcul des CMUPS

de RogerSigram » Ven 18 Mar 2016 22:35

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
Posteur habitué
Posteur habitué
 
Messages: 27
Inscription: Mer 7 Nov 2007 10:36

Re: Recalcul des CMUPS

de asr31 » Ven 25 Mar 2016 00:26

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Recalcul des CMUPS

de IMPERIAL » Mar 19 Sep 2017 09:15

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: Recalcul des CMUPS

de asr31 » Mer 20 Sep 2017 14:15

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Recalcul des CMUPS

de IMPERIAL » Lun 30 Oct 2017 18:41

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: Recalcul des CMUPS

de asr31 » Lun 30 Oct 2017 19:31

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+
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Recalcul des CMUPS

de IMPERIAL » Mer 15 Nov 2017 12:36

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
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.

IMPERIAL
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 4661
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: ROSNY SOUS BOIS

Re: Recalcul des CMUPS

de asr31 » Jeu 16 Nov 2017 19:35

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,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE


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