FFKDLIB – Permite el manejo de tablas personalizadas

Descripción:

La finalidad del punto de entrada FFKDLIB es permitir el manejo de tablas personalizadas. Si en la personalización se crearon nuevas tablas por el cliente y en estas tablas se grabaron datos de los títulos incluidos y en el momento del borrado las tablas del cliente, también deben tener sus datos borrados.

Este punto de entrada se ejecutará después que la rutina se posicione en la tabla FK7 en el registro que se está borrando y antes del borrado del registro de FK7.

Si el punto de entrada fuera activado, estará a disposición la información de los campos de la tabla FK7, como por ejemplo: FK7_IDDOC (Identificador único del título) y los campos que forman parte de la clave de SE1/SE2: FK7_FILTIT, FK7_PREFIX, FK7_NUM, FK7_PARCEL, FK7_TIPO, FK7_CLIFOR e FK7_LOJA.

Localización:

Está presente en la función FINDELFKS()

Programa fuente:

FINXSE5.PRW

Versiones:12

Parámetros:

No recibe parámetros.

Devolución:Programa fuente no espera devolución.



Exemplo de utilização
#INCLUDE "Totvs.ch"

User Function FFKDLIB()

Local cChave    := FK7->FK7_ALIAS+FK7->FK7_FILTIT+FK7->FK7_PREFIX+FK7->FK7_NUM+FK7->FK7_PARCEL+FK7->FK7_TIPO+FK7->FK7_CLIFOR+FK7->FK7_LOJA
Local cIdDoc    := FK7->FK7_IDDOC

//Tratamiento que será efectuado por la personalización.
//Este Punto de entrada no espera devolución en el fuente Estándar.

Return