Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MT103INF
MT103INF

Ponto-de-Entrada: MT103INF
Abrangências: Microsiga Protheus 8.11 , Microsiga Protheus 10
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:

LOCALIZAÇÃO : 1) (Brasil) Function Function NfeNfs2Acols() - Esta rotina tem como objetivo atualizar a funcao fiscal com base no item do documento de saida e atualizar o acols também.2) Outros países: a) LxA103SD2ToaCols() Esta rotina tem como objetivo atualizar a funcao fiscal com base no item do documento de saida e atualizar o acols também. b) LxA103SD1ToaCols() Esta rotina tem como objetivo atualizar a funcao fiscal com base no item do documento de entrada e atualizar o acols também.

EM QUE PONTO : Na nota de entrada, no momento de importacao dos itens da nota fiscal original. Ex: nf de devolucao e notas de débito/crédito (outros países exceto Brasil)
O item da nota original encontra-se posicionado: SD2 (Brasil) ou SD1/SD2 (outros países)

Eventos

Após a seleção do item da nota original:

1) (Brasil) Function Function NfeNfs2Acols() - quando a nota origem é de saida (SF2/SD2)

2) Outros países:
   a) LxA103SD2ToaCols()  - quando a nota origem é de saida (SF2/SD2)
   b) LxA103SD1ToaCols()  - quando a nota origem é de entrada (SF1/SD1) 

Programa Fonte
MATA103.PRW (Brasil)  e LOCXNF2.PRW (Outros países)
Sintaxe

MT103INF ( < PARAMIXB[1]> ) --> Nil

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]NuméricoLinha do acols que está sendo preenchida no momento.X
Retorno
    Nil(nulo)
  • Nil
Observações

ATENCAO: NAO utilizar este ponto para alterar campos do sistema.

Exemplos
Ex: Caso queira alterar o campo de usuario D1_CAMPUSU:User Function MT103INFLOCAL nLinAcols := ParamIxb[1]LOCAL nPosCamponPosCampo := AScan( aHeader, { |x| AllTrim( x[2] ) == "D1_CAMPUSU" } )If nPosCampo >0       aCols[ nLinAcols, nPosCampo ] := "TESTE" EndIfReturn NIL