Datastore et storage

Hi,

Je crée une collection avec la commande ds :

<code 4D>
$C:=ds.OUVRIERS.all().toCollection(“Code, Nom, Prénom, Categorie_I, Fonction, Code_employe_I”)
</code 4D>

Cette collection devrait être stockée dans le storage mais ça couine car la collection renvoyé par http://livedoc.4d.com/4D-Langage-17-R4/ORDA-EntitySelection/entitySelectiontoCollection.305-4055315.fr.html.toCollection> semble ne pas être partagée.

Manque-t-il un “.toSharedCollection” ?

ou alors tu utilise ceci : https://kb.4d.com/assetid=78197

Ouais. Je suis partis de ma sélection directement.
<code 4D>
ALL RECORDS([OUVRIERS])
While (Not(End selection([OUVRIERS])))

			Storage.hmcalusers.push(New shared object("code";[OUVRIERS]Code;"nom";[OUVRIERS]Nom;"prenom";[OUVRIERS]Prénom;"categorie";[OUVRIERS]Categorie_I))
			
			NEXT RECORD([OUVRIERS])
		End while 

</code 4D>

t’as oublié de faire kill workers à la fin…