Crear tablas contables

Completado

Una tabla contable contiene la información transaccional que es el foco principal de su área de aplicación. Por ejemplo, la tabla Mov. cliente es una tabla contable que contiene toda la información de transacciones que es el foco principal del área de aplicación de ventas y cobros.

Una tabla contable se parece a una tabla secundaria, porque está relacionada con la tabla principal correspondiente. Sin embargo, tiene diferentes características. Está relacionada con muchas otras tablas, la mayoría tablas complementarias. Las tablas de registro están relacionadas con las tablas contables, pero ninguna otra tabla suele relacionarse con una tabla contable.

La mayoría de las áreas de aplicación tienen al menos una tabla de contabilidad, dependiendo de la funcionalidad (muchas áreas de aplicación contienen dos o más tablas de contabilidad). Algunas tablas de contabilidad, como Movimiento de contabilidad o Movimiento de producto, se comparten entre varias áreas de aplicación.

Para mantener un seguimiento de auditoría de la información transaccional, los usuarios no pueden cambiar las tablas contables, salvo algunas excepciones altamente controladas. Estas excepciones excluyen la posibilidad de agregar o eliminar un registro. Ejemplos de tales excepciones son las tablas Mov. cliente y Mov. proveedor, que permiten a los usuarios cambiar ciertos campos como En espera o Fecha tolerancia dto. pago.

Nombres de tablas contables

El nombre de la tabla contable suele ser el nombre de la tabla principal con la que está relacionada, más la palabra movimiento, que describe uno de los registros que contiene (movimiento). Debido a que el nombre puede ser largo, a veces se abrevia. Por ejemplo, la tabla de movimientos de cliente se llama Mov. cliente. Cuando existe más de una tabla maestra, el nombre es el área de aplicación precedida de la palabra movimiento, por ejemplo, movimiento de contabilidad.

Clave principal y otros campos estándar

La clave principal de una tabla contable es un campo entero denominado N.º de movimiento. La rutina de contabilización que controla la tabla contable y la incrementa en uno genera automáticamente esta clave.

La tabla contable siempre contiene un campo que tiene una relación de tabla con la tabla principal asociada con esta tabla contable. El campo de descripción de esta tabla es un campo de texto de longitud 100 y se llama Descripción.

Además de la clave principal, las tablas contables generalmente tienen muchas claves secundarias que se utilizan junto con FlowFields en la tabla principal para calcular la información para el usuario. En consecuencia, al menos una de las claves secundarias tiene un campo relacionado con la tabla principal como el primer campo de la clave.

Páginas asociadas

Se utiliza una página de lista para ver los registros de la tabla contable. El nombre de la página es el plural del nombre de la tabla contable. Por lo tanto, la página que se utiliza para mostrar registros de la tabla Mov. cliente se llama Movs. clientes.

Esta página está configurada como la propiedad LookupPageID y la propiedad DrillDownPageID de la tabla, porque se utilizan para ver y para realizar búsquedas y desgloses en esta tabla.

El siguiente ejemplo muestra un fragmento de la tabla Mov. cliente.

table 21 "Cust. Ledger Entry"
{
    Caption = 'Cust. Ledger Entry';
    DrillDownPageID = "Customer Ledger Entries";
    LookupPageID = "Customer Ledger Entries";

    fields
    {
        field(1; "Entry No."; Integer)
        {
        }
        field(3; "Customer No."; Code[20])
        {
            TableRelation = Customer;
        }
        field(4; "Posting Date"; Date)
        {
        }
        field(5; "Document Type"; Option)
        {
        }
        field(6; "Document No."; Code[20])
        {
        }
        field(7; Description; Text[100])
        {
        }
        field(8; "Customer Name"; Text[100])
        {
        }
        ...
    }
    keys
    {
        key(Key1; "Entry No.")
        {
            Clustered = true;
        }
    }
}