Á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:LOCX23.PRW - Nota de Débito - Nota Ajuste
País:Colombia
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 LOCX23 - Nota de Débito - Nota Ajuste.


  • Desarrollar y compilar el punto de entrada LOCX23VIEW.
  • Ingresar a la rutina Nota de Débito - Nota Ajuste (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 Nota de Débito - Nota Ajuste.

Rutina:

LOCX23.PRW

Función

LOCX23VIEW

Parámetros
VariableTipoDescripción
ParamIXB[1]Array

Recibe el objeto de la view de Nota de Débito - Nota Ajuste. 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 LOCX23VIEW() 
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 LOCX23VIEW está disponible para la nueva rutina de Nota de Débito - Nota Ajuste (LOCX23).


04. ASUNTOS RELACIONADOS

PE LOCX08VIEW Realizar modificaciones a la view LOCX08

PE LOCX09VIEW Realizar modificaciones a la view LOCX09

PE LOCX10VIEW Realizar modificaciones a la view LOCX10

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