Bonjour,
Soit une appli multi-société, dans le code du projet j'assigne les fichiers
dans le répertoire de la société en cours avec le code suivant :
HFerme("")
HGereRepOui(gcDisk)
HSubstRep("?",gcRepData)
Dans une fenêtre, un traitement transfert des données d'une société vers une
autre :
HFerme("")
HAssigne("CLIENT",gcDisk+cCodDes)
HAssigne("ARTICLE",gcDisk+cCodDes)
HAlias("CMDCLI","CMDCLIDES","X1")
HSubstNom("CMDCLIDES","CMDCLI",gcDisk+cCodDes)
Mon problème est le suivant :
Les assignations de départ fonctionnent correctement le traitement de
transfert fonctionne (les données sont physiquement transférées d'un
répertoire vers un autre) mais après ce traitement c'est le souk dans les
fichiers de données je lis des données de la société source et de la société
cible. Tous les fichiers assignés à la société cible reste liés. La seule
solution que j'ai trouvé est de fermer l'appli et de la relancer (impensable
de suggérer ça au client). Il semble que l'annulation des affectation ne se
fasse pas correctement.
Des idées, des suggestions ?
J'ai épluché la doc dans tous les sens et j'ai rien trouvé.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Laurent
Stéphane a formulé ce mercredi :
Bonjour, Soit une appli multi-société, dans le code du projet j'assigne les fichiers dans le répertoire de la société en cours avec le code suivant : HFerme("") HGereRepOui(gcDisk) HSubstRep("?",gcRepData)
Dans une fenêtre, un traitement transfert des données d'une société vers une autre : HFerme("") HAssigne("CLIENT",gcDisk+cCodDes) HAssigne("ARTICLE",gcDisk+cCodDes) HAlias("CMDCLI","CMDCLIDES","X1") HSubstNom("CMDCLIDES","CMDCLI",gcDisk+cCodDes)
Mon problème est le suivant : Les assignations de départ fonctionnent correctement le traitement de transfert fonctionne (les données sont physiquement transférées d'un répertoire vers un autre) mais après ce traitement c'est le souk dans les fichiers de données je lis des données de la société source et de la société cible. Tous les fichiers assignés à la société cible reste liés. La seule solution que j'ai trouvé est de fermer l'appli et de la relancer (impensable de suggérer ça au client). Il semble que l'annulation des affectation ne se fasse pas correctement.
Des idées, des suggestions ? J'ai épluché la doc dans tous les sens et j'ai rien trouvé.
Il faut faire les opération dans l'ordre, comme ceci:
HAlias HSubstNom HAssigne [...] Traitement [...]
HSubstNom HAlias("*") //Pour supprimer les Alias en cours hFerme
Tu trouveras un exemple dans l'aide de Halias.
-- Eric Laurent
(enlever nospam.)
Stéphane a formulé ce mercredi :
Bonjour,
Soit une appli multi-société, dans le code du projet j'assigne les fichiers
dans le répertoire de la société en cours avec le code suivant :
HFerme("")
HGereRepOui(gcDisk)
HSubstRep("?",gcRepData)
Dans une fenêtre, un traitement transfert des données d'une société vers une
autre :
HFerme("")
HAssigne("CLIENT",gcDisk+cCodDes)
HAssigne("ARTICLE",gcDisk+cCodDes)
HAlias("CMDCLI","CMDCLIDES","X1")
HSubstNom("CMDCLIDES","CMDCLI",gcDisk+cCodDes)
Mon problème est le suivant :
Les assignations de départ fonctionnent correctement le traitement de
transfert fonctionne (les données sont physiquement transférées d'un
répertoire vers un autre) mais après ce traitement c'est le souk dans les
fichiers de données je lis des données de la société source et de la société
cible. Tous les fichiers assignés à la société cible reste liés. La seule
solution que j'ai trouvé est de fermer l'appli et de la relancer (impensable
de suggérer ça au client). Il semble que l'annulation des affectation ne se
fasse pas correctement.
Des idées, des suggestions ?
J'ai épluché la doc dans tous les sens et j'ai rien trouvé.
Il faut faire les opération dans l'ordre, comme ceci:
HAlias
HSubstNom
HAssigne
[...] Traitement [...]
HSubstNom
HAlias("*") //Pour supprimer les Alias en cours
hFerme
Tu trouveras un exemple dans l'aide de Halias.
--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Bonjour, Soit une appli multi-société, dans le code du projet j'assigne les fichiers dans le répertoire de la société en cours avec le code suivant : HFerme("") HGereRepOui(gcDisk) HSubstRep("?",gcRepData)
Dans une fenêtre, un traitement transfert des données d'une société vers une autre : HFerme("") HAssigne("CLIENT",gcDisk+cCodDes) HAssigne("ARTICLE",gcDisk+cCodDes) HAlias("CMDCLI","CMDCLIDES","X1") HSubstNom("CMDCLIDES","CMDCLI",gcDisk+cCodDes)
Mon problème est le suivant : Les assignations de départ fonctionnent correctement le traitement de transfert fonctionne (les données sont physiquement transférées d'un répertoire vers un autre) mais après ce traitement c'est le souk dans les fichiers de données je lis des données de la société source et de la société cible. Tous les fichiers assignés à la société cible reste liés. La seule solution que j'ai trouvé est de fermer l'appli et de la relancer (impensable de suggérer ça au client). Il semble que l'annulation des affectation ne se fasse pas correctement.
Des idées, des suggestions ? J'ai épluché la doc dans tous les sens et j'ai rien trouvé.
Il faut faire les opération dans l'ordre, comme ceci:
HAlias HSubstNom HAssigne [...] Traitement [...]
HSubstNom HAlias("*") //Pour supprimer les Alias en cours hFerme