-
-
Bonjour,
Dans un formulaire de synthèse, je cherche à requêter des données provenant d’une inclusion multiple, elle-même située dans un autre formulaire. Dans un premier temps, j’ai donc tenté d’imbriquer deux boucles foreach l’une dans l’autre. La première permet d’itérer sur les différentes fiches requêtées alors que la seconde permet de parcourir les items de l’inclusion multiple (celle qui est placée dans la fiche requêtée). Je précise que les données obtenues grâce au requêtage sont ensuite injectées dans une grille de données (dans le formulaire de synthèse). Je suis donc confronté au problème suivant : lorsque je déclenche ma fonction distante, “Une erreur inconnue” survient.
Merci d’avance pour vos réponses.Nicolas LETENDART
-
Bonjour Nicolas,
Il nous faudrait quelques informations supplémentaires pour que l’on puisse vous aider au mieux.
Tout d’abord, pourriez-vous nous envoyer l’erreur complète qui apparaît ?
Ensuite, de notre côté, nous avons fait quelques tests et apparemment, lorsque l’on imbrique deux Grilles de données, cela ne fonctionne pas cependant, en imbriquant dans une “Inclusion multiple en tableau”, une Grille de données, cela fonctionne.
Pourriez-vous nous envoyer un visuel du rendu final afin que nous puissions faire des tests plus complets et vous envoyer une réponse plus complète également ?
Pour le contact, je vous laisse l’adresse e-mail de mon collègue:
ext-benjamin.coulon@chu-lyon.frMerci d’avance, Cordialement.
Willy DALUD
-
Bonjour,
Concernant l’erreur affichée, elle est la suivante : “Erreur inconnue (Consulter le log pour plus d’informations)”.
Voici le contenu des fichiers de log (dans socle.Dominho):
08:44:59,610 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 21
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
08:49:14,813 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 33
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
08:54:03,314 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 33
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
08:57:32,393 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 33
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
09:05:37,440 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 34
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
09:28:12,021 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 34
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
09:33:25,866 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 34
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()
09:38:45,976 UTC;24;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 34
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()Et dans un autre fichier :
07:29:18,686 UTC;20;ERROR;LocalExeception;ExceptionType=System.ArgumentOutOfRangeException;ExceptionMessage=L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.|Nom du paramètre : index|;ExceptionStackTrace=System.ArgumentOutOfRangeException: L’index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : indexServer stack trace:
à System.Collections.Generic.List1.get_Item(Int32 index)
1.get_Item(Int32 index) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\Model\MultipleInsertModelFieldEditor.cs:ligne 442
à Forms.Module.Common.Model.ModelEditorBaseCollection
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.Model_FORMULAIRE_AFFICHAGE_REQUETAGE.RequeterFormulaire(IExecutionContext context) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.cs:ligne 25
à Forms.Modules.ModuleTest.FORMULAIRE_AFFICHAGE_REQUETAGE.ModelBase_FORMULAIRE_AFFICHAGE_REQUETAGE.CallRemoteFunction(IExecutionContext context, String name, ObjectNode parameters) dans u:\6105-PROJET-58\FORMS_STUDIO\SOURCES\ModuleTest\Project\FORMULAIRE_AFFICHAGE_REQUETAGE\FORMULAIRE_AFFICHAGE_REQUETAGE.gen.cs:ligne 72
à Forms.Module.Common.EditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters) dans c:\tfs\Dominho\V05.00.00.00\Maint\Sources\Projects\Forms.Module.Common\EditionContext.cs:ligne 2593
à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)Exception rethrown at [0]:
à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
à Forms.Module.Contracts.IEditionContext.CallFunction(IExecutionContext context, String name, ObjectNode parameters)
à Forms.Engine.Business.Services.ServiceEditionContext.<CallFunctionAsync>d__6.MoveNext()Par ailleurs, dans le formulaire qui affiche les données, j’ai une inclusion multiple en tableau qui contient trois colonnes. L’une d’elles contient une grille de données reliée à une autre inclusion multiple. Celle-ci doit permettre d’afficher les éléments de l’inclusion située dans le formulaire requêté.
Je vous transmet un visuel du formulaire de synthèse :
Et un visuel du formulaire requêté :
https://hopsis.org/wp-content/uploads/rtMedia/users/22/2017/07/img2-1.jpg
Si vous le souhaitez, je peux également vous faire parvenir par FTP une copie de mon module.
Merci d’avance.
Cordialement,
Nicolas
-
Bonjour,
Nous souhaiterions que vous nous fassiez parvenir une copie de votre module afin que nous puissions reproduire l’erreur chez nous.
Merci.
Cordialement.
Willy DALUD
-
Bonjour,
J’ai envoyé une copie du module par FTP. Le formulaire requêté se trouve dans le dossier FORMULAIRE_TEST_REQUETAGE et le formulaire de synthèse se trouve dans le dossier FORMULAIRE_AFFICHAGE_REQUETAGE.
MerciBien cordialement.
Nicolas LETENDART
- Cette réponse a été modifiée le il y a 6 années et 9 mois par nletendart.
-
Bonjour,
Dans le module que vous nous avez envoyé, je retrouve bien le formulaire “FORMULAIRE_TEST_REQUETAGE”, cependant, je ne retrouve pas la synthèse “FORMULAIRE_AFFICHAGE_REQUETAGE”.
Est-ce normal ?
Merci, bien cordialement.
Willy
-
J’ai renvoyé une copie du module. Le formulaire de synthèse se situe dans le dossier “FORMULAIRE_AFFICHAGE_REQUETAGE_2”.
Merci.Bien cordialement,
Nicolas
-
Bonjour Nicolas,
Je viens de vous transmettre par FTP votre module de test dans lequel j’ai modifié vos formulaire afin que l’affichage fonctionne.
N’hésitez pas à revenir vers nous si il y a un point que vous ne comprenez pas ou si vous souhaitez faire évoluer la solution.
Les étapes pour résoudre le problèmes:
J’ai d’abord modifié le code afin de récupérer les bonnes données:
J’ai ensuite modifié la structure de la vue:
Pour cela j’ai ajouter deux colonnes:
J’ai ensuite changer le nom des colonnes:
Et j’ai utilisé des libellé générés que j’ai ajouté dans la grille de données qui pointaient vers les bonnes données.
Merci, cordialement.
Willy DALUD
- Cette réponse a été modifiée le il y a 6 années et 8 mois par Willy DALUD.
-
The forum ‘Aide aux développements avec FormsStudio’ is closed to new topics and replies.