Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:

SIGAFIN - Financiero.

SIGACTB - Contabilidad de Gestión.

Función:

   

RutinaNombre técnicoFecha
FINA371Contabilización Off-line Orden de Pago/Recibo14/10/2020

   

Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10358

02. SITUACIÓN/REQUISITO

Se requiere acondicionar adecuar la rutina Contabilización Off-line Orden de Pago/Recibo (FINA371) al modelo ideal de contabilización, para garantizar que no exista concurrencia en las tablas contables al momento de realizar la grabación.

03. SOLUCIÓN

Se realiza la implementación del semáforo contable mediante el uso de las funciones CanProcItvl() y FreeProcItvl() en la función FINA371(), indicando ; indicando para el control del semáforo las fechas indicadas en los parámetros de la rutina ¿De Fecha? y ¿A Fecha?, si . Si se ingresa al a la rutina cuando ya existe un proceso ejecutándose de esta la misma rutina, se validara lo siguiente:

  • Si el rango de fechas indicado no tiene conflicto con las fechas del proceso actual, continuara continuará la ejecución de la rutina de manera normal.
  • Si el rango de fechas indicado tiene conflicto con las fechas del proceso actual, se mostrará un mensaje indicando que ya hay un proceso con el cual existe dicho conflicto , solicitando y se solicitará realizar el proceso mas tarde o realizarlo con parámetros que no entren en conflicto con el proceso actual.

...

Totvs custom tabs box
tabsPre requisitos, Pasos
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Contar con los asientos contables Asientos Contables configurados para la inclusión de Recibos de Cobro.
  • Contar con una NF Factura de Venta timbrada.
  • Contar con un recibo Recibo de cobroCobro, cobrando la NF usando clientes diferentes con mismo RFC y que este no haya generado Asientos Contables.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar a la rutina "SIGAFIN >> Miscelánea | Contable | Contabilización Offline Orden de Pago/Recibo" (FINA371).
  2. Dentro de los parámetros indicar la pregunta ¿De Fecha? y ¿A Fecha?, ejemplo:

    • ¿De Fecha? = "01/1201/2019"
    • ¿A Fecha? = "31/0112/20202019"

  3. Una ves vez ingresados los parámetros dar clic en Ok, esperar y esperar a que se visualice la polizapóliza.
  4. Sin cerrar la rutina, ingresar nuevamente a "SIGAFIN >> Miscelánea | Contable | Contabilización Offline Orden de Pago/Recibo" (FINA371)
  5. Dentro de los parámetros indicar la pregunta ¿De Fecha? y ¿A Fecha?, ejemplo:

    • Si ya se encuentra en ejecucion la rutina con un rango de fechas que se encuentre dentro de las indicadas en los parámetros (Ejemplo: ¿De Fecha? = "01/0112/2019" y
    • ¿A Fecha? = "31/1201/2019") se mostrara un mensaje como el siguiente y no se podrá continuar con el proceso.
    Cuando se visualice la póliza, verificar que cuente con todos los documentos que corresponden a un solo recibo.
    • 2020"

  6. Ya que la rutina se encuentra actualmente en ejecución y el rango de fechas indicado en el punto 5 se encuentra parcialmente entre el rango de fechas indicado en el punto 2, se mostrará un mensaje como a continuación:

    Image Added

04. INFORMACIÓN ADICIONAL

...

No aplica.

05. ASUNTOS RELACIONADOS

Documentación sobre implementación de Semáforo Contable:


https://tdn.totvs.com/x/Zdd3I


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>