Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Pagetitle
CTB120OK -

...

Validación de prorrateos externos
CTB120OK -

...

Validación de prorrateos externos

...


Punto de entrada: CTB120OK -

...

Validación de prorrateos externos

...

Alcances:

Microsiga Protheus 10, Microsiga Protheus 11

...

Versiones:

Microsiga Protheus 10, Microsiga Protheus 11

...

Compatible países:

Todos

Sistemas

...

operativos:

Todos

...

Compatible con las bases de datos:

...

Todas

Idiomas:

...

Portugués (Brasil) ,

...

Portugués (Portugal) ,

...

Español ,

...

Inglés

...

Descripción:

O ponto de entrada CTB120OK permite validação dos dados preenchidos.Executado no momento em que é utilizado a opção ok na tela de gravação/manutenção de rateios externos 

El punto de entrada CTB120OK permite la validación de los datos completados.Se ejecuta en el momento en el que se utiliza la opción ok en la pantalla de grabación/mantenimiento de prorrateos externos

Programa fuente

...

CTBA120.PRW

...

Sintaxis

CTB120OK -

...

Validación de prorrateos externos ( [ nopc ] ) --> lRet

...

Parámetros:

...


Nombre



Tipo

...



Descripción

...



Estándar

...



Obligatorio

...



Referencia



nopc



Numérico

...



Número de la opción equivalente a

...

la operación que se

...

desea validar nopc 3 = Inclusãonopc 4 = Alteraçãonopc 5 =

...

Borrado

...











Devolución

...

           lRet

(logico)

...

           Devolución de la validación del punto de entrada

...

Observaciones

Se utiliza de la variable

...

nopc para diferenciar entre

...

las operaciones : nopc  3 =

...

Inclusión nopc  4 =

...

Modificación nopc  5 =

...

Borrado  

...

Ejemplos

User

...

Function

...

CTB120OK()Local

...

lRet

...

:=

...

.T.

...

       dbSelectArea("TMP")

...

        dbGotop()While

...

!Eof()

...

          if

...

paramixb[1]

...

==

...

3            if

...

TMP->CTJ_DEBITO

...

==

...

TMP->CTJ_

...

CREDIT                    msgalert("

...

Las cuentas de prorrateo no pueden ser las mismas en la inclusión")                             lRet := .F.                                   End if         Elseif paramixb[1]

...

==

...

4              if

...

TMP->CTJ_DEBITO

...

==

...

TMP->CTJ_

...

CREDIT                 msgalert("

...

Las cuentas de prorrateo no pueden ser las mismas en la modificación")                  lRet := .F.                                End if                 Elseif paramixb[1]

...

==

...

5              if

...

TMP->CTJ_DEBITO

...

==

...

TMP->CTJ_

...

CREDIT                 msgalert("

...

No se permiten borrados con la misma cuenta")                      lRet := .F.                                   End if                         Endif           dbSkip()                       EndDo   Return lRet