Punto de Entrada
Descripción: | Actualizaciones |
Ubicación: | Procesos Mod II |
Eventos: | Punto de entrada Anulación/Borrado de Cobros Diversos II |
Programa Fuente: | FIN846DEL |
Función: | FINA846 - Cobros Diversos II |
Parámetros: | Nombre | Tipo | Descripción |
---|
PARAMIXB[1] | C | Número de recibo | PARAMIXB[2] | C | Serie del recibo | PARAMIXB[3] | C | Estatus del recibo; "1"=Anulado |
|
Respuesta: | Nombre | Tipo | Descripción | Obligatorio | aReturn[1] | Lógico | Indica si será anulado/borrado el Cobro Diverso. Verdadero - Permite la anulación/borrado del Cobro Diverso. Falso - No permite la anulación/borrado del Cobro Diverso. | Si | aReturn[2] | Caracter | Texto para la etiqueta Help a ser mostrado en caso de que el primer parámetro sea Falso. | No | aReturn[3] | Caracter | Texto para la etiqueta Problema a ser mostrado en caso de que el primer parámetro sea Falso. | No | aReturn[4] | Caracter | Texto para la etiqueta Solución a ser mostrada en caso de que el primer parámetro sea Falso. | No |
|
Ejemplo:
#Include 'Protheus.ch'
User Function FIN846DEL()
Local cRecibo := Paramixb[1]
Local cSerie := Paramixb[2]
Local cCanc := Paramixb[3]
Local aReturn := {.F.,"","",""}
If cCanc <> '1'
aReturn[1] := .T.
aReturn[2] := "Anulación de recibo"
aReturn[3] := "El usuario no tiene derechos para anulación"
aReturn[4] := "Informe al administrador del sistema"
Else
aReturn[1] := .T.
aReturn[2] := "Borrado de recibo"
aReturn[3] := "El usuario no tiene derechos para borrado"
aReturn[4] := "Informe al administrador del sistema"
EndIf
Return aReturn