Ejercicio: Crear una extensión de tabla
Simon es un desarrollador que trabaja para CRONUS International Ltd. Simon quiere crear una solución para mantener la información de las redes sociales para los clientes y necesita crear una extensión de tabla para guardar dicha información.
Tareas
Crear una extensión de tabla con fragmentos.
Agregar campos adicionales a una tabla existente.
Pasos
Inicie Visual Studio Code.
Seleccione Ver > Extensiones (Ctrl+Mayús+X).
Introduzca Lenguaje AL en el cuadro de búsqueda Buscar extensiones en Marketplace.
Seleccione el botón verde Instalar.
Cree un nuevo proyecto de extensión AL. Seleccione Ver > Paleta de comandos (Ctrl+Mayús+P).
Introduzca AL: Go! en el cuadro de búsqueda y seleccione el comando de la lista.
Acepte la ruta sugerida (o introduzca otra ruta).
Seleccione la plataforma de destino Segunda de la oleada de la versión 4.0 Business Central 2019.
Seleccione Espacio aislado de nube de Microsoft como punto de conexión del desarrollo.
Descargue los símbolos de la aplicación. Seleccione Ver > Paleta de comandos (Ctrl+Mayús+P).
Introduzca AL: Descargar símbolos en el cuadro de búsqueda y seleccione el comando de la lista.
Si se le solicita, proporcione sus credenciales de la organización (cuenta de Microsoft 365/cuenta de Microsoft Entra ID).
Abra el archivo app.json y cambie la configuración Nombre a Redes sociales. Cambie la configuración del Editor a Cronus International Ltd.
Elimine el archivo HelloWorld.al.
Seleccione Archivo > Nuevo archivo y guarde inmediatamente el archivo seleccionando Archivo > Guardar. Dé al archivo el nombre de SocialMedia.TableExt.al.
Cree una nueva extensión de tabla en el archivo mediante el uso de fragmentos de código. Introduzca ttableext y pulse la tecla Tab.
Cambie el Id. a 50110 y el Nombre a Ext. de tabla de redes sociales de CRONUS.
Asegúrese de que la extensión de la tabla se amplía a la tabla Cliente.
Cree los campos de la siguiente tabla:
N.º de campo Nombre del campo Tipo de datos Longitud 50110 Facebook Text 50 50111 X, anteriormente Twitter Text 30 50112 Instagram Text 50 50113 LinkedIn Text 50 Establezca las propiedades Subtítulo y DataClassification para cada campo.
Elimine el otro código en el archivo (elimine la variable myInt).