Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB)

Função:CTBS011
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46748

02. DESCRIÇÃO

O ponto de entrada ECDCHVMOV é utilizado para permitir a manipulação da chave durante o processo de exportação de movimentos da tabela CT2 para a ECD (Escrituração Contábil Digital). Ele proporciona ao cliente a flexibilidade de ajustar a chave de exportação conforme as necessidades específicas, garantindo que os dados exportados estejam de acordo com os critérios contábeis e fiscais da empresa.

Com o ECDCHVMOV, é possível implementar lógicas personalizadas para definir a chave de exportação, adaptando o comportamento padrão do sistema e assegurando que a exportação seja realizada de forma precisa e que atenda às particularidades do negócio, facilitando a conformidade com as exigências legais e regulatórias da ECD.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock( "ECDCHVMOV" )
	cChave := ExecBlock( "ECDCHVMOV", .F., .F.)
EndIf
Exemplo de PE
#INCLUDE "PROTHEUS.ch"
#INCLUDE "rwmake.ch"

User Function ECDCHVMOV()

	Local cAliasCT2 := Alias()
	Local cTpSald := (cAliasCT2)->CT2_TPSALD
	Local cChavet := " "
	Local cLote := (cAliasCT2)->CT2_LOTE
	Local cFilMov := (cAliasCT2)->CT2_FILIAL
	Local cSbLote := (cAliasCT2)->CT2_SBLOTE

	If cFilMov == '01' .AND. cTpSald == '1'
		cChavet:= cLote + cSbLote
	EndIf

Return cChavet

Importante !!

  • Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
  • Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.

04. ASSUNTOS RELACIONADOS

  • Não se aplica.