Un utilisateur souhaite que le dépôt qui s'affiche par défaut dans tous les filtres sur les reportings et à d'autres endroits du programme soit un dépôt bien spécifique. J'ai modifié le champ num_mae dans la table magasins pour que ce dépôt soit toujours le premier (ce qui fonctionne), mais ce n'est pourtant pas celui qui est sélectionné par défaut.
Comment faire ?
La colonne num_mae agit sur le tri. Pas sur la sélection par défaut.
Pour fixer un dépôt par défaut qui n'est pas celui de la licence, il faut placer ce customizer Main :
namespace Main
{
public class Customizer : MercatorUi.ICustomizers.IExec
{
public void Main(MercatorUi.ICustomizers.ExecAction Action)
{
if (Action == MercatorUi.ICustomizers.ExecAction.DossierOpen)
{
MercatorUi.Globals.DepotDefCustom = "id du dépôt souhaité";
}
}
}
}