Versões comparadas

Chave

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


CONTENIDO

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

CONTEÚDO

  1. Visão Geral
  2. Descrição
  3. Como usar
  4. Parâmetros

01. 

...

VISIÓN GENERAL

Linha

Línea de

Produto

producto:

Microsiga Protheus®

Segmento:

Serviços

Servicios

Módulo:

SIGAFIS -

Livros Fiscais

Libros fiscales

Função

Función:

MaFisIniLoad

AbrangênciasProtheus

Alcance:

Microsiga 

Microsiga Protheus 12

VersõesProtheus

Versiones:

Microsiga 

Microsiga Protheus 12

Sistemas

Operacionaisas

operativos:

Todos

Compatível com

Compatible con las Bases de

Dados

datos:

Todos

Todas

Nível

Nivel de

Acesso

acceso:

Nível

Nivel 1 (

Acesso

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

...

A Função MaFisIniLoad() é a melhor forma de acrescentar um item ao utilizar a MATXFIS e deve sempre ser priorizada em relação ao uso da função 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 mais rápida pois não executa o recálculo do item a cada item carregado. Deve ser utilizada dentro dos laços dos itens da aplicação, de forma que a cada item lido no laço seja chamada a função passando o item atual como parâmetro, do parâmetro nItem. Se aplicação utiliza MsGetDados() e aCols para manipulação dos itens, os itens gerados pela MaFisIniLoad() devem sempre estar na mesma ordem em que os itens do aCols foram formados, pois aCols e aNFItem tem que obrigatoriamente estar sincronizados em qualquer situação.

04. PARÂMETROS

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

OrdemParâmetroTipoDescrição

01

nItem

Numérico

Item do

Ítem del Array ANFItem que

deve ser inicializado

debe inicializarse

02

aItemLoad

Array

Array de

otimização

optimización (

Dados

Datos que

podem ser carregados já na criação do Item

pueden ser cargados en la creación del ítem

[01] 

Caracter

Carácter

Código

do produto

del producto

[02]  

Caracter

Carácter

Código

da

de la TES

[03]  

Numérico

Valor

do

del ISS

do item

del ítem

[04]  

Numérico

Quantidade do Item

Cantidad del ítem

[05]  

CaracterNumero da NF Original

Carácter

Número de la Factura original

[06]  

Caracter

Carácter

Serie

da NF Original

de la Factura original

[07] 

Numérico

RecNo

do

del SB1

[08]  

Numérico

RecNo

do

del SF4

[09] 

Numérico

RecNo

da NF Original

de la Factura original (SD1/SD2)

[10]  

Caracter

Carácter

Lote

do Produto

del producto

[11]  

CaracterSub-Lote Produto

Carácter

Sublote del producto

03   

lEstorno

Lógico

Se o Item já existir, se deve ou não estornar o valor dos totalizadores do aNFCab

...

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