Punto de entrada | LJ7001 |
Llamado | Antes de la grabación de la venta asistida. |
Parámetros | Array de una posición que contiene nTipo (1-presupuesto, 2-venta, 3-pedido) |
Devolución
| Lógico. Continúa el proceso de finalización de la venta o regresa a la pantalla de venta. |
Observación | Punto de entrada para validaciones al final de la venta. |
Punto de entrada | LJ7002 |
Llamado | Después de la grabación de la venta asistida. |
Parámetros | Array de una posición que contiene nTipo (1-presupuesto, 2-venta, 3-pedido) |
Devolución | Ninguno |
Observación | Punto de entrada para validaciones al final de la venta. |
Punto de entrada | LJ7003 |
Llamado | En la validación del borrado de un ítem de aCols. |
Parámetros | Ninguno |
Devolución | Lógico. Permite o no el borrado de un ítem. |
Observación | Punto de entrada para validaciones al final de la venta. |
Punto de entrada | LJ7004 |
Llamado | En la opción "Condición negociada". |
Parámetros | Ninguno |
Devolución
| Array bidimensional con la información de las cuotas: [1] – Fecha de la cuota [2] – Valor de la cuota [3] – Forma de pago (código existente en la tabla 24 del SX5) Ejemplo: aRet := {{ dDatabase, 100, “R$” }, {dDatabase+30.100,”CH”}} |
Observación | No ejecuta la condición negociada estándar si existe el punto de entrada. |
Punto de entrada | LJ7005 |
Llamado | En la rutina de detalle del ítem . |
Parámetros | Ninguno |
Devolución | Array unidimensional que contiene los nombres de los campos que deben incluirse en la pantalla de detalle de los ítems |
Observación | Se utiliza para mostrar campos del usuario en la ventana de detalle. |
Punto de entrada | LJ7006 |
Llamada | En flete . |
Parámetros | Ninguno |
Devolución
| Array bidimensional con la información de los campos: [1] – Nombre del campo [2] – Número de la carpeta que aparecerá (1, 2 ó 3) Ejemplo: aRet := { “LQ_CAMPO”, 1} |
Observación | Se utiliza para mostrar los campos del usuario en la ventana de flete. |
Punto de entrada | LJ7007 |
Llamado | En la elaboración de las opciones de la condición de pago. |
Parámetros | Ninguno |
Devolución
| Array con datos de la opción: aRet[1]:=”Nombre de la opción” aRet[2]:=”Nombre de la función que se ejecutará” Ejemplo: aRet:= {“Nombre de la opción”,”Execblock('GABCN',.F.,.F.)”} * el segundo parámetro debe pasarse como carácter |
Observación | Se utiliza para crear la opción con función de usuario. * Puede incluirse una única opción para personalización. |
Punto de entrada | LJ7008 |
Llamado | En reservas |
Parámetros | Ninguno |
Devolución
| Array con el número del ítem que debe aparecer en el aCols para que el usuario decida si hace la reserva. Ejemplo: { 01, 03, 04 } Incluirá en la consulta los ítems 01, 03 y 04 del aCols. |
Observación | Si no existe el punto de entrada, la rutina muestra todos los productos que en el TES generan movimiento de stock. |
Punto de entrada | LJ7009 |
Llamado | En la confirmación de la modificación de las cuotas. |
Parámetros | Array que contiene la información original y la que se modificó: [1] 1ª Array con la información original: [1] – Fecha (fecha) [2] – Valor (numérico) [3] – Forma de pago (Carácter de 2 posiciones) [4] – Check box “Utiliza en las próximas cuotas” (Lógico) [1] 2ª Array con la información modificada por el usuario: [1] – Fecha (fecha) [2] – Valor (numérico) [3] – Forma de pago (Carácter de 2 posiciones) [4] – Check box Utiliza en las próximas cuotas (Lógico) |
Devolución | Lógico. Permite o no la modificación de la información de la cuota. |
Observación |
|
Punto de entrada | LJ7010 |
Llamado | Función que se ejecutará por medio de la opción Pone pagos en cero. |
Parámetros | Ninguno |
Devolución | Ninguno |
Observación | Se ejecutará en lugar de la función Lj7ZeraPgtos(). |
Punto de entrada | LJ7011 |
Llamado | Al seleccionar la opción Forma de pago o [F7] para regresar al área de ítems de la venta. En este momento, el usuario ya informó la forma de pago y desea volver a la pantalla principal. |
Parámetros | Ninguno |
Devolución | Lógico. Permite o no volver a la ventana de venta. |
Observación | Se utiliza para no permitir que el usuario vuelva y modifique los ítems de la pantalla de venta. |
Punto de entrada | LJ7012 |
Llamado | En la elaboración de la pantalla de venta. |
Parámetros | Ninguno |
Devolución | Array que contiene el título de la columna y la posición donde se mostrará. Ejemplo: aRet := { Título, 4 } – Crea una columna Título en la última columna de aPgtos |
Observación | Se utiliza para tratar una columna más en el ListBox de cuotas de pago de la venta. Para alimentar esta columna, se deberá alimentar la 5ª columna del array aPgtos, ejemplo: aPgtos[nLinha][5] = “xxx” |
Punto de entrada | LJ7013 |
Llamado | En la impresión del ítem en el ECF (Emisor comprobante fiscal) |
Parámetros | Array que contiene: [1] – Código del producto [2] – Descripción del producto |
Devolución | Array que contiene: [1] – Código del producto [2] – Descripción del producto |
Observación | Se utiliza para personalizar el código o descripción del producto en la impresión. |
Punto de entrada | LJ7046 |
Llamada | Antes de la grabación del Pedido de venta por medio de laVenta asistida |
Parámetros | Ninguno |
Devolución | Array multidimensional con la información de los campos de usuario que [nI][1] – Encabeza del pedido de venta – SC5 [nI][x][1] – Nombre del campo [nI][x][2] – Contenido del campo [nI][x][3] – Validación de Usuário [nI][2] – ítems del pedido de venta – SC6 [nI][2][nítem][1] – Nombre del campo [nI][2][nItem][2] – Contenido del campo [nI][2][nítem][3] – Validación de usuario |
Observación | Permite incluir campos de usuario para grabar durante la grabación del Pedido de venta |