Histórico da Página
...
Esse ponto de entrada é chamado logo após a gravação do Livro Digital de Impostos (CD2), durante a gravação dos Livros Fiscais, que normalmente ocorre na geração do documento fiscal.
Por ser chamado após o MsUnlocka gravação de todos os registros da CD2 do documento fiscal, é necessário realizar que o ponto de entrada realize o controle de gravação posicionamento e de posicionamento dentro do ponto de entradagravação.
02. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#INCLUDE "PROTHEUS.CH"
User Function XFCD2SFT()
Local aAreaCD2 := CD2->(GetArea())
Local cFilCD2 := CD2->CD2_FILIAL
Local cDoc := CD2->CD2_DOC
Local cSerie := CD2->CD2_SERIE
Local cCliente := CD2->CD2_CODCLI
Local cLojaCli := CD2->CD2_LOJCLI
Local cFornec := CD2->CD2_CODFOR
Local cLojaFor := CD2->CD2_LOJFOR
Local cItem := CD2->CD2_ITEM //Ao entrar no ponto de entrada, estará posicionado no último item da CD2
Local cImp := CD2->CD2_IMP //Ao entrar no ponto de entrada, estará posicionado no último tributo gerado na CD2
/*
Realize aqui o controle de posicionamento desejado, com base nas informações que podem ser obtidas diretamente da CD2 que já está gravada.
*/
Reclock("CD2",.F.)
/*
Realize aqui a gravação dos dados desejados
*/
CD2->(MsUnlock())
RestArea( aAreaCD2 )
Return Nil |
04. DEMAIS INFORMAÇÕES
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas