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

...

borrado
CTB220CDX - Valida

...

borrado

Ponto-de-Entrada: CTB220CDX - Valida exclusão

Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Retorna um valor logico que permitira ou nao a exclusão do campo
Eventos

é chamada varias vezes durante a função que Apaga periodo desejado                                    

Programa Fonte
CTBA220.PRW 

...

Descripción:

Devuelve un valor lógico que permitirá o no el borrado del campo

Eventos

se activa varias veces durante la función que Borra período deseado                                    

Programa fuente

CTBA220.PRW

Sintaxis

CTB220CDX - Valida borrado ( [ {"NOME DO ALIAS"} ] ) --> lRet

...

Parámetros:

...


Nombre



Tipo

...



Descripción

...



Estándar

...



Obligatorio

...



Referencia



{"

...

NOMBRE DEL ALIAS"}

...



Cualquier

...



nombre del alias que se pretende borrar











Devolución
           

...

lRet(logico)

...

            Indicador que dice si es posible o no el borrado

Ejemplos

...

	dbSelectArea("CT2")	dbSetOrder(1)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CT2->CT2_FILIAL .And.;			DTOS(CT2->CT2_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CT2"})			If !lRet				dbSelectArea("CT2")				dbSkip()				Loop			EndiF				EndIf					RecLock("CT2",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo	// 

...

Plan de 

...

cuentas	dbSelectArea("CT7")	dbSetOrder(4)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CT7->CT7_FILIAL .And.;			DTOS(CT7->CT7_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CT7"})			If !lRet				dbSelectArea("CT7")				dbSkip()				Loop			EndiF				EndIf					RecLock("CT7",.F.,.T.)		dbDelete()		MsUnlock()			dbSkip()	EndDo	// Centro de 

...

costo	dbSelectArea("CT3")	dbSetOrder(3)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CT3->CT3_FILIAL .And.;			DTOS(CT3->CT3_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CT3"})			If !lRet				dbSelectArea("CT3")				dbSkip()				Loop			EndiF				EndIf					RecLock("CT3",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo	// 

...

Ítems 

...

contables	dbSelectArea("CT4")	dbSetOrder(3)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CT4->CT4_FILIAL .And.;			DTOS(CT4->CT4_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CT4"})			If !lRet				dbSelectArea("CT4")				dbSkip()				Loop			EndiF				EndIf					RecLock("CT4",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo	// 

...

Clase de 

...

valor	dbSelectArea("CTI")	dbSetOrder(3)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CTI->CTI_FILIAL .And.;			DTOS(CTI->CTI_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CTI"})			If !lRet				dbSelectArea("CTI")				dbSkip()				Loop			EndiF				EndIf					RecLock("CTI",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo	// Totais de Lote	dbSelectArea("CT6")	dbSetOrder(1)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CT6->CT6_FILIAL .And.;			DTOS(CT6->CT6_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CT6"})			If !lRet				dbSelectArea("CT6")				dbSkip()				Loop			EndiF				EndIf					RecLock("CT6",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo	// 

...

Totales de 

...

documento	dbSelectArea("CTC")	dbSetOrder(1)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CTC->CTC_FILIAL .And.;			DTOS(CTC->CTC_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CTC"})			If !lRet				dbSelectArea("CTC")				dbSkip()				Loop			EndiF				EndIf					RecLock("CTC",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo		// 

...

Numeración de 

...

lote / Documento	dbSelectArea("CTF")	dbSetOrder(1)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CTF->CTF_FILIAL .And.;			DTOS(CTF->CTF_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CTF"})			If !lRet				dbSelectArea("CTF")				dbSkip()				Loop			EndiF				EndIf					RecLock("CTF",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo		// 

...

Asientos de 

...

cálculo 

...

con 

...

cuenta 

...

puente	dbSelectArea("CTZ")	dbSetOrder(1)	dbSeek(xFilial()+DTOS(dDataIni),.T.)	While !Eof() .And. xFilial() == CTZ->CTZ_FILIAL .And.;			DTOS(CTZ->CTZ_DATA) <= DTOS(dDataFim)					If lCtb220Cdx			lRet := ExecBlock("CTB220CDX",.f.,.f.,{"CTZ"})			If !lRet				dbSelectArea("CTZ")				dbSkip()				Loop			EndiF				EndIf					RecLock("CTZ",.F.,.T.)		dbDelete()		MsUnlock()		dbSkip()	EndDo