Contenido de TechKnowledge
RESUMEN Este artículo describe cómo copiar un informe específico de análisis financiero avanzado (AFA) de una empresa a otra en Microsoft Business Solutions - Great Plains. En este ejemplo, la empresa A con un id. de empresa de COMPA tiene un informe de AFA denominado "Informe especial de AFA". Para este propósito de este ejemplo, se presentará un informe en la empresa B con un id. de empresa de COMPB.Más información 1. Realice una copia de seguridad de la base de datos de cada empresa.2. Para determinar el id. de informe para el informe existente en la empresa A, establezca la base de datos (DB) en COMPA y, a continuación, en la ventana de consulta, escriba el código siguiente:
select * from AF40100
En la ventana Resultados, busque Informe especial de AFA en la columna NOMBRER.RPRT y, a continuación, anote su ID.INFORME. En este ejemplo, ID.INFORME es 10.Para el siguiente Id. de informe que está disponible en la empresa B, establezca la base de datos en COMPB. A continuación, escriba la ventana de consulta seleccione max (ID.INFORME) de AF40100. En este ejemplo, el número 5 es el resultado. El resultado indica que ya hay 5 informes de AFA en la compañía B. El nuevo es el siguiente número secuencial: 6. Cuando no existen informes de AFA, '(null)' es el resultado. Si se produce este comportamiento, use el número 1.3. Copie la información de AF40100 de la empresa A a la empresa B con el siguiente comando de consulta. Como las bases de datos se especifican en el comando, la configuración de la base de datos no es importante.insertar en COMPB. AF40100 seleccione RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX de COMPA. AF40100 donde ID.INFORME = 10 Esta acción duplicará los datos del 10º informe de la compañía A, estableciendo el nuevo ID.INFORME en 6 en la compañía B. Asegúrese de reemplazar 6 y 10 por los resultados que encontró en el paso 2.4. Las otras tablas desde las que copiar son AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 y AF40201. Con cada tabla, realice lo siguiente: Para la empresa A, seleccione * en AF40xxx, donde ID.INFORME = 10 (xxx es uno de los 100 o 200 números). Si se muestra "(0 filas afectadas)" en la ventana de resultados, continúe con la tabla siguiente porque no hay datos que se deben copiar de esta tabla. En caso contrario, escriba una consulta con el siguiente formato: insertar en COMPB. AF40xxx seleccione 6, remaining_columns desde COMPA. AF40xxx donde ID.INFORME = 10 Reemplazar el término "remaining_columns" por los nombres de columna específicos de la tabla. Haga referencia a todas las columnas excepto la primera columna, ID.INFORME y la última columna, DEX_ROW_ID. El ID.INFORME se establece especificando 6 en su posición y el DEX_ROW_ID se generará automáticamente. Recuerde reemplazar 6 y 10 por los resultados que encontró en el paso 2.Por ejemplo, la instrucción insert para AF40101 es la siguiente: insertar en COMPB. AF40101 selecciona 6,MNHDRCNT,MNFTRCNT,SHDRCNT,SFTRCNT,ROWCNT1,COLCNT, SHDRPCNT,SFTRPCNT, MNHDRFLG,MNFTRFLG,SHDRFLAG,SFTRFLAG,MNHDRSIZ,MNFTRSIZ,SHDRSIZE_1,SHDRSIZE_2, SHDRSIZE_3,SHDRSIZE_4,SHDRSIZE_5,SFTRSIZE_1,SFTRSIZE_2,SFTRSIZE_3,SFTRSIZE_4, SFTRSIZE_5,SHDROPT_1,SHDROPT_2,SHDROPT_3,SHDROPT_4,SHDROPT_5,SHDRPRT_1, SHDRPRT_2,SHDRPRT_3,SHDRPRT_4,SHDRPRT_5,SFTROPT_1,SFTROPT_2,SFTROPT_3,SFTROPT_4, SFTROPT_5,SFTRPRT_1,SFTRPRT_2,SFTRPRT_3,SFTRPRT_4,SFTRPRT_5,COLHDCNT ,COLDHSIZ_1, COLDHSIZ_2,COLDHSIZ_3,COLDHSIZ_4,COLDHSIZ_5,COLDHSIZ_6,RTOTLSIZ,COLTOSIZ, COLOFSIZ,LFTMARGN,RTMARGIN,TOPMARGN,BOTMARGN de COMPA.. AF40101 donde ID.INFORME = 10 Verfify que el mismo número de filas que existen en cada tabla COMPA se insertan en cada tabla COMPB.Nota 1. Para los informes de balance, flujos de efectivo e ingresos retenidos, es posible que deba actualizarse la columna CLCFRPRT en la tabla AF40100. CLCFRPRT indica el informe del que se calculan los ingresos netos y las pérdidas. Debe existir un informe de pérdidas y ganancias al que se haga referencia. En caso contrario, el siguiente mensaje se imprimirá en el informe:
'La fuente neta de ingresos y pérdidas de xxx no es una declaración de pérdidas y ganancias'
(En el mensaje de error, xxx es el nombre del informe). En AF40100, determine el ID.INFORME del informe de pérdidas y ganancias. CLCFRPRT debe tener el mismo valor para el informe recién copiado. Por ejemplo, si el informe de pérdidas y ganancias de la empresa B tiene un ID.INFORME de 2. A continuación, CLCFRPRT debe ser 2 para ID.INFORME 6. La instrucción de actualización es la siguiente: actualizar COMPB. AF40100 establecer CLCFRPRT = 2 donde ID.INFORME = 6.Asegúrese de reemplazar 2 y 6 por los valores adecuados.2. Si el mensaje "El año que ha seleccionado para una columna histórica no es válido para xxx" (donde xxx es el nombre del informe) se imprime al ejecutar el informe. A continuación, esta compañía tiene años históricos diferentes de la compañía de la que se copió el informe. Actualizar en Informes-Finanzas-Finanzas Avanzadas la información histórica del informe.3. Hay un script que enumera todas las columnas de una tabla, excluyendo DEX_ROW_ID, que puede facilitar la introducción de las instrucciones de inserción. En este caso, reemplace la referencia a ID.INFORME por el número adecuado. Póngase en contacto con el soporte técnico de Microsoft Business Solutions para recibir el script LISTCOL.Este artículo fue TechKnowledge Document ID:3743