Cuenta, subcuenta o ID de compañía no aparece en la lista de PV en Microsoft Dynamics SL

Se aplica a: Dynamics SL 2011

 
Nota: la información de posibles causas que se enumera a continuación se proporciona para ayudar a identificar posibles escenarios para cuándo se produciría este problema. Se debe tener en cuenta, sin embargo, que en la mayoría de los casos este problema se produce como resultado de la posible causa 1, 2 o 3 listada *.

Las posibles causas


  1. No se rellena la tabla ACCTXREF o SUBXREF en la base de datos del sistema. Consulte resolución 9436 y resolución 10.
  2. En la tabla empresa se rellena incorrectamente en la base de datos del sistema. Consulte resolución 11857.
  3. Característica está incorrectamente la validación de cuenta habilitada en General Ledger GL Setup (01.950.00). Si la opción es deseada y habilitada, consulte resolución 7067 para configurar las combinaciones de cuentas/subcuentas correctas. Si la opción no es deseada, pero se ha habilitado, consulte resolución 15227. Para obtener información adicional acerca del uso de esta característica, consulte resolución 8401.
  4. La opción requerida de combinaciones válidas no está seleccionada en la definición de Flexkey de información compartida (21.320.00). Consulte resolución 4077.
  5. Si se utiliza el módulo de varias empresa, la empresa de múltiples Activate con opción de procesamiento entre compañías en General Ledger GL Setup (01.950.00) no está seleccionada. Consulte resolución 7822.
  6. No existe un registro en la tabla de empresas vinculada en la base de datos del sistema. Consulte resolución 12255.
  7. Esto puede ocurrir si las tablas ACCTXREF, ACCTSUB o SUBXREF se encuentran en la base de la aplicación así como en la base de datos del sistema. Consulte resolución 9.
  8. Esto puede ocurrir si las vistas del sistema seleccione la base de datos de un error del sistema. Consulte resolución 10.
  9. Esto puede ocurrir si los desencadenadores asociados con la base de datos de aplicación incorrecto. Consulte resolución 11.







Resoluciones

Resolución 9- Quitar las tablas ACCTXREF, ACCTSUB y SUBXREF de la base de datos de aplicación. Estas tablas sólo deben estar en la base de datos de sistema de Microsoft Dynamics SL o en Microsoft Business Solutions - Solomon System database. Para eliminarlos, siga estos pasos:
  1. Realice una copia de la aplicación de Microsoft Dynamics SL y de las bases de datos de sistema de Microsoft Dynamics SL.
  2. Utilizando el analizador de consultas, ejecute las instrucciones siguientes contra la base de datos de aplicación de Microsoft Dynamics SL:

    DROP table acctxref
    DROP table acctsub
    DROP table subxref

    Si recibes servidor Msg 3701 cuando ejecuta estas instrucciones, es correcto. El mensaje sólo indica que la tabla no estaba en la base de datos.

Resolución de 10- Actualice las vistas de sistema. Para ello, siga estos pasos:
  1. Utilice el paso apropiado:
    • En Microsoft Dynamics SL 7.0, haga clic en Inicio, haga clic en Panel de Control, haga clic en Herramientas administrativasy, a continuación, haga clic en Mantenimiento de bases de datos de Microsoft Dynamics SL.
    • En Microsoft Dynamics SL 6.5 y en versiones anteriores, haga clic en Inicio, seleccione Todos los programas, Microsoft Dynamics SLy, a continuación, haga clic en Mantenimiento de base de datos.
  2. En el cuadro Nombre de SQL Server de destino , escriba el nombre de su SQL Server.
  3. En el cuadro Nombre de usuario , escriba sa.
  4. En el cuadro contraseña , escriba la contraseña de administrador del sistema.
  5. Haga clic en Conectar.
  6. En la ficha Bases de datos de actualización , haga clic en la base de datos de sistema en el cuadro Nombre de base de datos del sistema .
  7. En el cuadro de bases de datos , haga clic en cada una de las bases de datos de aplicación.
  8. Haga clic en actualizar las vistas.
  9. Haga clic en Aceptar en el mensaje de confirmación siguiente:
    98290000 - actualización de vistas de base de datos de sistema es completa.
  10. Haga clic en Cerrar.

Resolución 11 - ejecutar la secuencia de comandos rebuild_triggers.sql Vea KB 942095.


Resolución 4077- Active la casilla requerido de combinaciones válidas en la definición de Flexkey de información compartida (21.320.00).


Notas:


1. al cuadro combinado válido requerido está activada (True), Microsoft Dynamics SL rellena la lista va desde la tabla SUBACCT. Por ejemplo, la subcuenta debe introducirse en el mantenimiento de subcuentas (01.270.00).


2. cuando combinaciones válidas requeridos no está activada (False), Microsoft Dynamics SL rellena la lista va desde la tabla FLEXKEY para el segmento de subcuenta. Los identificadores de segmento se introducen en el mantenimiento de la tabla Flexkey (21.330.00).


Pasos de corrección


1. acceso había compartido información Flexkey definición (21.320.00).


2. Escriba SUBCUENTA en tipo de campo y salga del campo.


3. Seleccione el cuadro de combinaciones válidas Req.


4. Guarde los cambios y salir de la pantalla.


Resolución 7067- Ejecución generar combinaciones de mantenimiento de cuenta de Contabilidad General/Sub (01.320.02).


1. accede mantenimiento Acct/Sub (01.320.00) y revise las combinaciones de cuentas/subcuentas. Si no existe una cuenta o subcuenta, continúe con los pasos de corrección.


2. en el mantenimiento de cuentas/subcuentas, haga clic en generar combinaciones para mostrar la hoja de trabajo de mantenimiento Acct/Sub (01.320.01) para agregar combinaciones de cuentas/subcuentas existentes.


3. la hoja de trabajo de mantenimiento de cuentas/subcuentas puede utilizarse para generar combinaciones de cuentas/subcuentas. Haga clic en generar combinaciones para mostrar generar combinaciones de cuenta/Sub (01.320.02).


4. las combinaciones de cuenta/Sub generar puede utilizarse para copiar las cuentas y subcuentas existentes para crear nuevas combinaciones de cuentas/subcuentas.


Resolución 7822- Compruebe la empresa múltiples Activate con el procesamiento de empresas vinculadas es la opción habilitado en General Ledger GL Setup (01.950.00) y configuración con varias compañías (13.950.00).


1. tener acceso a la configuración de contabilidad.


2. Compruebe que está seleccionada la empresa múltiples Activate con opción de procesamiento entre compañías.


3. acceso a varias empresas de instalación.


4. Compruebe que la empresa múltiples Activate con opción de procesamiento de empresas vinculadas está activada.


Resolución 8401- Explique la función de la característica de validación de cuenta de Contabilidad General.


1. validación de cuenta, que está habilitada en el Setup(01.950.00) de Contabilidad General, es una característica nueva que se introdujo con la versión de Solomon IV 4.x. El propósito de esta característica es validar combinaciones de cuenta y subcuenta durante la entrada de datos (si no está seleccionada la validar cuentas/subcuentas en el registro) o cuando se ejecuta contabilizar transacciones (01.520.00) (si se selecciona Validar cuentas/subcuentas en el registro).


2. Si se utilizan varias empresas, las combinaciones son validadas por Id. Las combinaciones de cuenta y subcuenta por ID compañía se configuran en el mantenimiento de cuentas/subcuentas (01.320.00). Las entradas se realizan aquí rellenar la tabla ACCTSUB con las combinaciones para cada compañía.


3. no es necesario introducir datos en mantenimiento de cuentas/subcuentas si no se utiliza la validación de cuenta.


Resolución 9436- Guardar cambios en General plan contable de las cuentas (01.260.00) o subcuenta mantenimiento (01.270.00) para rellenar la ACCTXREF o SUBXREF las tablas en la base de datos del sistema.


Nota: la tabla ACCTXREF, en la base de datos de sistema, almacena los números de cuenta para cada empresa que aparece en la lista de cuenta principal o pantallas de lista de valores posibles de cualquier entrada de datos que contiene un campo de cuenta. La tabla SUBXREF, en la base de datos de sistema, almacena los números de subcuentas para cada empresa que aparece en la lista de subcuenta o valores posibles en las pantallas de entrada de datos que contenga un campo subcuenta.


1. acceso General contabilidad plan de cuentas (01.260.00) o subcuenta mantenimiento (01.270.00) y anote la descripción que aparece para la primera cuenta o subcuenta en la lista.


2. realizar un pequeño cambio en el campo Descripción y guardar los cambios.


3. Cambie el campo Descripción devuélvala a su valor original y guarde los cambios.


4. este proceso llenará la tabla o tablas ACCTXREF o SUBXREF con todas las posibles cuentas/subcuentas para la empresa que aparece en el gráfico de mantenimiento de cuentas o mantenimiento de subcuentas.


5. Si está habilitada la validación de cuenta en la base de datos, los valores posibles de la lista principal de la cuenta que aparece en las pantallas de entrada de datos pueden estar restringidos por Id. Si la validación de cuenta no está habilitada, todas las cuentas que aparecen en el gráfico de mantenimiento de cuentas deben aparecer en las listas de cuenta maestra en pantallas de entrada de datos de cada empresa de la base de datos.


Resolución de 11857- Compruebe que la tabla de la empresa en la base de datos del sistema se llena con la información correcta de la compañía mediante el analizador de consultas SQL.


1. Haga una copia de seguridad de la base de datos, que puede restaurarse en caso de que se produzca una pérdida de datos no deseados.


2. con el analizador de consultas SQL, tener acceso a la base de datos del sistema apropiada y ejecute la siguiente instrucción:


SELECT CpnyCOA, CpnySub, * de empresa


3. tenga en cuenta los valores en blanco o son incorrectos en los campos CpnyCOA y CpnySub. Estos campos contienen el ID de compañía del plan de cuentas principal. Si se encuentran los elementos erróneos, continúe con los pasos de corrección.


4. ejecute la siguiente instrucción:


ACTUALIZACIÓN de empresa establecer CpnyCOA = 'XXXX', CpnySub = 'xxxx' where CpnyCoa = 'Aaaa' y CpnySub = 'aaaa'

(donde XXXX y xxxx = el ID de compañía principal y aaaa y aaaa = valor actual)


Resolución 12255- Actualizar la tabla de empresas vinculada en la base de datos del sistema mediante el analizador de consultas SQL.


Nota: en casos donde no existe ningún registro en la tabla de empresas vinculada en la base de datos del sistema con la compañía a y compañía igual a la ID de empresa y módulo igual a ZZ, que puede utilizarse la siguiente instrucción:


INSERT INTO intercompañía (FromAcct, FromCompany, FromSub, módulo, pantalla, ToAcct, ToCompany, ToSub, Usuario1, Usuario2, usuario3, User4) valores (' ', '< CPNYID >',' ', 'ZZ', '',' ', '< CPNYID >',' ', '',' ', '0.00', '0.00')

(donde CPNYID = Id. de compañía de maestro)


Por ejemplo, se utilizaría la siguiente instrucción para la base de datos de DemoPremier0060:


INSERT INTO intercompañía (FromAcct, FromCompany, FromSub, módulo, pantalla, ToAcct, ToCompany, ToSub, Usuario1, Usuario2, usuario3, User4) valores ('', '0060',' ', 'ZZ', '',' ', '0060',' ', '',' ', '0.00', '0.00')


Resolución 15227- Deseleccione la opción Validar cuentas/subcuentas en General Ledger GL Setup (01.950.00).


Nota: si se selecciona Validar cuentas/subcuentas en configuración de contabilidad y las combinaciones de cuentas/subcuentas no configuradas en mantenimiento Acct/Sub, cuenta y subcuenta PV listas estará en blanco. Para obtener información adicional acerca de la característica de validación de cuenta, consulte resolución
8401.


1. acceso General Ledger GL Setup (01.950.00) y deseleccione la opción Validar cuentas/subcuentas. Guardar los cambios.




Palabras clave: falta, almacén, ubicación, ubicación