Árvore de páginas

Carregando...

Versões comparadas

Chave

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

...

Punto de entrada para realizar modificaciones a la view de la rutina LOCX20 - Anticipo.


Totvs custom tabs box
tabsFlujo de prueba,Punto de entrada,Ejemplo de uso
idspaso01,paso02,paso03
Totvs custom tabs box items
defaultyes
referenciapaso01
  • Desarrollar y compilar el punto de entrada LOCX20VIEW.
  • Ingresar a la rutina Anticipo (SIGACOM >> Actualizaciones | Nuevo Compras).
    • Al momento de incluir, visualizar o borrar será ejecutado el punto de entrada.
Totvs custom tabs box items
defaultno
referenciapaso02

Descripción

Punto de entrada para realizar modificaciones a la view de Documento Soporte.

Rutina:

LOCX20.PRW

Función

LOCX20VIEW

Parámetros
VariableTipoDescripción
ParamIXB[1]Array

Recibe el objeto de la view de Anticipos.  Las Las modificaciones deben de ser realizadas sobre este objeto.


Retorno:

TipoDescripción

Sin retorno.



Informações
titleImportante

Es recomendable no realizar modificaciones sobre los campos estándar de los documentos para no generar errores.

Los campos de usuario son agregados de manera automática a las rutinas de documentos fiscales, en caso de requerir retirar algún campo se puede marcar como no usado, o removerlo por medio del presente punto de entrada.

Totvs custom tabs box items
defaultno
referenciapaso03
Bloco de código
languagec#
themeEclipse
titleCOMA221MNU
linenumberstrue
#INCLUDE 'protheus.ch'
#INCLUDE 'parmtype.ch'
#INCLUDE 'FWMVCDEF.CH'

User function LOCX20VIEW() 
Local oView := PARAMIXB[1] //Viewdef

    
	//Remover un campo de usuario de la pantalla.
    If oView:GetViewStruct("SF1_MASTER"):HasField("F1_NUMERO") //Verificación de la existencia del campo.
        oView:GetViewStruct("SF1_MASTER"):RemoveField( "F1_NUMERO" )
    EndIf

    //Bloqueo de campo para edición. Encabezado.
    If oView:GetViewStruct("SF1_MASTER"):HasField("F1_STRING") //Verificación de la existencia del campo.
        oView:GetViewStruct("SF1_MASTER"):SetProperty("F1_STRING", MVC_VIEW_CANCHANGE, .F.)
    EndIf

	//Agregar un campo de sistema.
     oView:GetViewStruct("SF1_MASTER"):AddField("F1_HORA"  ,"99",AllTrim(FwX3Titulo("F1_HORA"))    ,AllTrim(FwX3Titulo("F1_HORA"))     ,{""},"GET","@!",NIL,"",.T.,NIL,NIL,{},NIL,NIL,.F.)

 	//Bloqueo de campo para edición. Grid.
    oView:GetViewStruct("SD1_DETAIL"):SetProperty("D1_CF", MVC_VIEW_CANCHANGE, .F.)

Return

...

Card documentos
InformacaoEl punto de entrada LOCX20VIEW está disponible para la nueva rutina de Anticipo (LOCX20). Aplica para los países indicados en Documentos Fiscales de Entrada
TituloIMPORTANTE!

04. ASUNTOS RELACIONADOS

...