CONTENIDO

  1. Visión general
  2. Descripción
  3. Cómo utilizar
  4. Parámetros

01. VISIÓN GENERAL

Línea de producto:

Microsiga Protheus®

Segmento:

Servicios

Módulo:

SIGAFIS - Libros fiscales

Función:

MaFisIniLoad

Alcance:

Microsiga Protheus 12

Versiones:

Microsiga Protheus 12

Sistemas operativos:

Todos

Compatible con las Bases de datos:

Todas

Nivel de acceso:

Nivel 1 (Acceso Clientes)

Idiomas:

Todos

02. DESCRIPCIÓN

A Função MaFisIniLoad acrescenta um novo item no array interno de itens da MATXFIS ( aNFItem ). Este item pode ser acrescentado com todos os elementos em branco ou se informados os dados básicos na passagem do parâmetro aItemLoad estes dados serão carregados no novo item, como por exemplo Código do Produto, TES ou Quantidade.

Pode-se utilizar a função também para estornar os valores do item dos totalizadores do cabeçalho (aNFCab) conforme necessidade da aplicação a ser desenvolvida, se o item informado no parâmetro nItem já existir e o parâmetro lEstorno for passado como .T., os valores deste item serão estornados dos elementos totalizadores do cabeçalho do documento fiscal (aNFCab).

03. CÓMO UTILZAR

La Función MaFisIniLoad() es la mejor forma de agregar un ítem al utilizar la MATXFIS y siempre debe priorizarse con relación al uso de la función MaFisAdd(), por ser más rápida, pues no ejecuta el recálculo del ítem en cada ítem cargado. Debe utilizarse dentro de los ciclos de los ítems de la aplicación, para que en cada ítem leído en el ciclo se active la función informando el ítem actual como parámetro, del parámetro nItem. Si la aplicación utiliza MsGetDados() y aCols para manejo de los ítems, los ítems generados por la MaFisIniLoad() siempre deben estar en el mismo orden en el cual los ítems del aCols se formaron, pues aCols y aNFItem obligatoriamente tienen que estar sincronizados en cualquier situación.

04. PARÁMETROS

Orden

Parámetro

Tipo

Descripción

01

nItem

Numérico

Ítem del Array ANFItem que debe inicializarse

02

aItemLoad

Array

Array de optimización (Datos que pueden ser cargados en la creación del ítem

[01] 

Carácter

Código del producto

[02]  

Carácter

Código de la TES

[03]  

Numérico

Valor del ISS del ítem

[04]  

Numérico

Cantidad del ítem

[05]  

Carácter

Número de la Factura original

[06]  

Carácter

Serie de la Factura original

[07] 

Numérico

RecNo del SB1

[08]  

Numérico

RecNo del SF4

[09] 

Numérico

RecNo de la Factura original (SD1/SD2)

[10]  

Carácter

Lote del producto

[11]  

Carácter

Sublote del producto

03   

lEstorno

Lógico

Si el ítem existiera, debe revertirse o no el valor de los totalizadores del aNFCab