Exercice : créer l’objet extension de table Client

Effectué

Scénario

La table Client, comme beaucoup d’autres tables, fait partie du service Business Central et ne peut pas être directement modifiée par les développeurs. Pour ajouter des champs ou modifier les propriétés de cette table, les développeurs doivent créer un type d’objet : une extension de table.

Pour votre extension Récompenses client, vous souhaitez ajouter un champ à la table Client. Dans les étapes suivantes, vous allez créer une extension de table pour la table Client et ajouter le champ RewardPoints.

Créer l’objet extension de table Client

Pour créer l’objet extension de table Client, procédez comme suit :

  1. Créez un fichier .al.

    1. Pour créer une page dans votre extension, créez d’abord un fichier en cliquant sur le bouton Nouveau fichier dans la barre latérale de Visual Studio Code.

    2. Assurez-vous que le nom de fichier se termine par .al. Dans cet exemple, vous pouvez utiliser le nom Customer.TableExt.al.

  2. Ajoutez le code à la page. Vous pouvez copier le code suivant et le coller dans le fichier Customer.TableExt.al.

      tableextension 50100 Customer extends Customer
     {
       fields
       {
         field(10001; RewardPoints; Integer)
         {
           Caption = 'Reward Points';
           DataClassification = CustomerContent;
           MinValue = 0;
         }
       }
     }