ER Usar los intervalos horizontalmente ensanchables para agregar de forma dinámica columnas en Excel (Parte 1: Diseño de formato)
En los pasos siguientes se explica cómo un usuario asignado al administrador del sistema o al rol de desarrollador de informes electrónicos, puede configurar un formato electrónico (ER) para generar informes mientras que los archivos de las hojas de cálculo de Excel (OPENXML) en los que las columnas necesarias se pueden crear de forma dinámica como intervalos horizontalmente ensanchables. Estos pasos se pueden llevar a cabo en cualquier empresa.
Para completar estos pasos, primero debe completar estas tres guías de tarea:
"ER Creación y activación de un proveedor de configuraciones"
"ER Usar dimensiones financieras como origen de datos (Parte 1: Modelo de datos de diseño)"
"ER Usar dimensiones financieras como origen de datos (Parte 2: Asignación de modelo)"
También debe descargar y guardar una copia local de la plantilla con un informe de ejemplo que se encuentra aquí, Informe de ejemplo de servicio web de dimensiones financieras.
Este procedimiento es para una función que se ha agregado en la versión 1611 de Dynamics 365 for Operations.
Cree una nueva configuración del informe.
- Vaya a Administración de la organización > Informes electrónicos > Configuraciones.
- En el árbol, seleccione
Financial dimensions sample model
. - Haga clic en Crear configuración para abrir el cuadro de diálogo desplegable.
- En el campo Nuevo, escriba
Format based on data model Financial dimensions sample model
.- Use el modelo creado por adelantado como el origen de los datos para su nuevo informe.
- En el campo Nombre, escriba
Sample report with horizontally expandable ranges
.- Informe de ejemplo con intervalos ensanchables horizontalmente
- En el campo Descripción, escriba
To make Excel output with dynamically adding columns
,- Para generar un resultado en formato Excel con columnas agregadas dinámicamente
- En el campo Definición del modelo de datos, seleccione Entrada.
- Haga clic en Crear configuración.
Diseñe el formato del informe.
- Haga clic en Diseñador.
- Encienda el botón de alternancia
Show details
. - En el panel de acciones, haga clic en Importar.
- Haga clic en Importar desde Excel.
- Haga clic en Archivos adjuntos.
- Importe la plantilla del informe. Use el archivo de Excel que haya descargado para ello.
- Haga clic en Nuevo.
- Haga clic en Archivo.
- Cierre la página.
- En el campo Plantilla, especifique o seleccione un valor.
- Seleccione la plantilla descargada.
- Haga clic en Aceptar
- Agregue un nuevo intervalo para crear dinámicamente un resultado en formato Excel con tantas columnas como haya seleccionado (en el formulario del cuadro de diálogo de usuario) para dimensiones financieras. Cada celda para cada columna representará un nombre de una sola dimensión financiera.
- Haga clic en Agregar para abrir el cuadro desplegable.
- En el árbol, seleccione
Excel\Range
. - En el campo intervalo de Excel, introduzca
DimNames
.- DimNames
- En el campo de dirección Réplica, seleccione
Horizontal
. - Haga clic en Aceptar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Haga clic en Subir.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Cell<DimNames>
. - Haga clic en Cortar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Haga clic en Pegar.
- En el árbol, expanda
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - En el árbol, expanda
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
. - En el árbol, expanda
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
. - En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
.- Agregue un nuevo intervalo para crear dinámicamente un resultado en formato Excel con tantas columnas como haya seleccionado (en el formulario del cuadro de diálogo de usuario) para dimensiones financieras. Cada celda para cada columna representará el valor de una sola dimensión financiera para cada transacción que se notifique.
- Haga clic en Agregar Intervalo.
- En el campo intervalo de Excel, introduzca
DimValues
.- DimValues
- En el campo de dirección Réplica, seleccione
Horizontal
. - Haga clic en Aceptar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>
. - Haga clic en Cortar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
. - Haga clic en Pegar.
- En el árbol, expanda
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
.
Asigne elementos de formato a orígenes de datos
- Haga clic en la ficha Asignación.
- En el árbol, expanda
model: Data model Financial dimensions sample model
. - En el árbol, expanda
model: Data model Financial dimensions sample model\Journal: Record list
. - En el árbol, expanda
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
. - En el árbol, expanda
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
. - En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: String
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Real
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Real
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: String
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Date
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: String
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Journal: Record list
. - Haga clic en Enlazar.
- En el árbol, expanda
model: Data model Financial dimensions sample model\Dimensions setting: Record list
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: String
. - En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>
. - Haga clic en Enlazar.
- En el árbol, seleccione
model: Data model Financial dimensions sample model\Dimensions setting: Record list
. - En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal
. - Haga clic en Enlazar.
- En el árbol, seleccione
Excel = "SampleFinDimWsReport"\Cell<CompanyName>
. - En el árbol, seleccione
model: Data model Financial dimensions sample model\Company: String
. - Haga clic en Enlazar.
- Haga clic en Guardar.
- Cierre la página.