Árvore de páginas

Carregando...

Versões comparadas

Chave

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

...

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 LOCX10VIEW.
  • Ingresar a la rutina Factura de Entrada (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 modifcaciones modificaciones a la view de Factura de Entrada.

Rutina:

LOCX10.PRW

Función

LOCX10VIEW

Parámetros
VariableTipoDescripción
ParamIXB[1]Array

Recibe el objeto de la view de las facturas de entrada. 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 estandar estándar de los documentos para no generar errores.

Los campos de usuario son agregados de manera automatica automática a las rutinas de documentos fiscales, en caso de rerquerir 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 LOCX10VIEW()
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

...