Choix du nombre de lignes maximum

La config par défaut est renseignée dans le fichier services.yaml

# ------------------------------------------ #
# --- Saisie Multiple START
# ------------------------------------------ #
app.ezventilation:
  number_of_rows: 30
# --- Saisie Multiple END

Elle peut être surchargée via le fichier custom.yaml localisé dans config ou override/config

custom.ezventilation:
  number_of_rows: 20

Configuration du mode Saisie Multilignes

Exemple: on souhaite ventiler chaque ligne d’une facture sur un projet précis

Il est donc nécessaire de commencer par créer une table qui va recevoir ces données

1°) Création de la TABLE qui va recevoir les données ventilées

Nom de la table : facture_client_par_projet
Champs :
	FACTURE_CLIENT_PAR_PROJET_PARENTID    numérique          # Ce champ contiendra l'identifiant de la facture client
  FACTURE_CLIENT_PAR_PROJET_PROJETID    numérique          # Ce champ contiendra l'identifiant du projet
  FACTURE_CLIENT_PAR_PROJET_MONTANTHT   numérique virgule  # Montant ventilé par ligne

2°) Création de la vue à partir de la nouvelle TABLE

Cette vue permettra de configurer les champs devant apparaitre dans la saisie multiple

Capture d’écran 2023-09-11 à 19.34.04.png

On ajoute les différentes sources afin d’avoir des listes à la place des identifiants :

Capture d’écran 2023-09-11 à 19.35.54.png

On configure correctement les champs

Capture d’écran 2023-09-11 à 19.37.57.png