Desarrollar y compilar el punto de entrada LOCX10SOPV.
Ingresar a la rutina Documento Soporte (SIGACOM >> Actualizaciones | Nuevo Compras).
Al momento de incluir, visualizar o borrar será ejecutado el punto de entrada.
Totvs custom tabs box items
default
no
referencia
paso02
Descripción
Punto de entrada para realizar modifcaciones a la view de Documento Soporte.
Rutina:
LOCX10SOP.PRW
Función
LOCXSOPVLOCX10SOPV
Parámetros
Variable
Tipo
Descripción
ParamIXB[1]
Array
Recibe el objeto de la view de Documento Soporte. Las modificaciones deben de ser realizadas sobre este objeto.
Retorno:
Tipo
Descripción
Sin retorno.
Informações
title
Importante
Es recomendable no realizar modificaciones sobre los campos estandar de los documentos para no generar errores.
Los campos de usuario son agregados de manera automatica a las rutinas de documentos fiscales, en caso de rerquerir retirar algún campo se puede marcar como no usado, o removerlo por medio del presente punto de entrada.
Totvs custom tabs box items
default
no
referencia
paso03
Bloco de código
language
c#
theme
Eclipse
title
COMA221MNU
linenumbers
true
#INCLUDE 'protheus.ch'
#INCLUDE 'parmtype.ch'
#INCLUDE 'FWMVCDEF.CH'
User function LOCX10SOPV()
Local oView := PARAMIXB[1] //Viewdef
//Remover un campo de la pantalla.
If oView:GetViewStruct("SF1_MASTER"):HasField("F1_NUMERO")
oView:GetViewStruct("SF1_MASTER"):RemoveField( "F1_NUMERO" )
EndIf
//Bloqueo de campo para edición de encabezado.
If oView:GetViewStruct("SF1_MASTER"):HasField("F1_STRING")
oView:GetViewStruct("SF1_MASTER"):SetProperty("F1_STRING", MVC_VIEW_CANCHANGE, .F.)
EndIf
//Bloque de campo para edición grid de ítems.
oView:GetViewStruct("SD1_DETAIL"):SetProperty("D1_CF", MVC_VIEW_CANCHANGE, .F.)
Return