Árvore de páginas

Versões comparadas

Chave

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

...

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  Código do Produto, TES ou Quantidade.

...

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 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

OrdemParâmetroTipoDescrição
01nItemNuméricoItem do Array ANFItem que deve ser inicializado
02aItemLoadArrayArray de otimização (Dados que podem ser carregados já na criação do Item
[01] CaracterCódigo do produto
[02]  CaracterCódigo da TES
[03]  NuméricoValor do ISS do item
[04]  NuméricoQuantidade do Item
[05]  CaracterNumero da NF Original
[06]  CaracterSerie da NF Original
[07] NuméricoRecNo do SB1
[08]  NuméricoRecNo do SF4
[09] NuméricoRecNo da NF Original (SD1/SD2)
[10]  CaracterLote do Produto
[11]  CaracterSub-Lote Produto
03   lEstornoLógicoSe o Item já existir, se deve ou não estornar o valor dos totalizadores do aNFCab
HTML
<!-- esconder o menu --> 


<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;
}
</style>