Versões comparadas

Chave

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

01. 

...

DATOS GENERALES

ProdutoLinha ProdutoLinha

Línea Protheus

TOTVS Backoffice (Linha Línea Protheus) - Ativo Fixo Activo fijo (SIGAATF)

Producto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Línea de

producto:

Linhas_totvs
Linha

Segmento:

Segmentos_totvs
SegmentoServiços

Servicios

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentos
Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função

Función:

ATFA200

País:

Brasil

Ticket:

Interno

Requisito/

Story

Story/Issue

DSERCTR1-46829

02. 

...

DESCRIPCIÓN

...

El punto de entrada AT200AN1

...

se activa después de grabar el bloqueo o desbloqueo de un bien en la rutina ATFA200. Permite el manejo directo del registro del activo que se está cambiando, como por ejemplo bloquear o desbloquear el bien, permitiendo ajustes personalizados antes de que finalice el proceso. Este punto de entrada es útil para realizar personalizaciones específicas que implican el manejo de bloqueos o desbloqueos, asegurando una mayor flexibilidad en la lógica aplicada a los activos.

03. OTRAS INFORMACIONES

...


Bloco de código
languagecpp
themeRDark
titleManipulação Manejo de PE no en el sistema
If ExistBlock("AT200AN1")
   ExecBlock("AT200AN1",.F.,.F.)
EndIf
Bloco de código
languagecpp
themeRDark
titleExemplo Ejemplo de PE
User Function AT200AN1()

	Local aSaveArea     := GetArea()
	Local cFilial       := xFilial("SN1")
	Local nBem          := 123456  // Número de umun bembien específico para oel exemploejemplo
	Local  Local dDataBloqueio := Date()

	dbSelectArea("SN1")
	dbSetOrder(1)
	dbSeek(cFilial + StrZero(nBem, 6), .T.)

	// Verifica sesi oel bembien foise encontradoencontro
	If !SN1->(Eof())
		If SN1->N1_DTBLOQ == CTOD("  /  /    ")
			// BloqueiaBloquea oel bembien
			Reclock("SN1", .F.)
			SN1->N1_DTBLOQ := dDataBloqueio
			MsUnlock()
		Else
			// DesbloqueiaDesbloquea oel bembien
			Reclock("SN1", .F.)
			SN1->N1_DTBLOQ := CTOD("  /  /    ")
			MsUnlock()
		EndIf
	EndIf

	RestArea(aSaveArea)
	
Return
Aviso
titleImportante !¡Importante!
  • Se observa que la utilización del PE y los impactos de este en el sistema son de responsabilidad del cliente.
  • Los ejemplos utilizados en esta documentación solamente son para fines de demostración, cada cliente debe verificar qué comportamiento desea realizar de acuerdo con el alcance del punto
  • 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.

...

ASUNTOS RELACIONADOS

  • Não No se aplica.