Árvore de páginas


01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM)

Función:LOCX10.PRW - Factura entrada
País:Mercado Internacional
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-22291


02. DESCRIPCIÓN

Punto de entrada para realizar modificaciones a la view de la rutina LOCX10 - Factura Entrada.


  • 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.

Descripción

Punto de entrada para realizar 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.



Importante

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.

COMA221MNU
#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

03. INFORMACIÓN ADICIONAL

Documentos Fiscales de Entrada


IMPORTANTE!

El punto de entrada LOCX10VIEW está disponible para la nueva rutina de Factura de Entrada (LOCX10). Aplica para los países indicados en Documentos Fiscales de Entrada


04. ASUNTOS RELACIONADOS

PE LOCX08VIEW Realizar modificaciones a la view LOCX08

PE LOCX09VIEW Realizar modificaciones a la view LOCX09

PE LOCX13VIEW Realizar modificaciones a la view LOCX13

PE LOCX14VIEW Realizar modificaciones a la view LOCX14

PE LOCX20VIEW Realizar modificaciones a la view LOCX20 MEX

PE LOCX23VIEW Realizar modificaciones a la view LOCX23 COL

PE LOCX60VIEW Realizar modificaciones a la view LOCX60

PE LOCX62VIEW Realizar modificaciones a la view LOCX62

PE LOCX10SOPV Realizar modificaciones a la view LOCX10SOP COL

PE LOCX10AUTV Realizar modificaciones a la view LOCX10AUT PAR