Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagevb
themeMidnight
firstline1
titleF080EXEA
linenumberstrue
#INCLUDE "TOTVS.CH"

...



//-------------------------------------------------------------------

...


/*/{Protheus.doc} F420BLKBOR

...


P.E. Executado na rotina FINA420 para atualizar a variável lBorBlock

...


/*/

...


//-------------------------------------------------------------------

...



User Function F420BLKBOR()

...



Local aArea := GetArea()

...


Local lBorBlock := .F.

...


Local lBorAprov := .T.

...


Local cVersao := FA590UltVer(cFilBor,SE2->E2_NUMBOR,"P" )

...


Local cNumBorAnt := ""

...


Local lAutLibBor := .F.

...


Local lF420LBDA := ExistBlock("F420LBDA")

...



DEFAULT cFilBor := cFilAnt

...





    While SEA->EA_NUMBOR == SE2->E2_NUMBOR .AND. SEA->EA_VERSAO == cVersao

...



        If SEA->EA_CART == "P"

...



            cNumBorAnt := SE2->E2_NUMBOR

...



            lBorBlock := .F.

...



            lBorAprov := .T.

...



            

...



            lAutLibBor := If(lF420LBDA, ExecBlock("F420LBDA",.f.,.f.,{}),.F.)

...



            

...



            /* Verifica se a aprovacao de bordero esta ativada. Em caso afirmativo, verifica o status do bordero e nao gera

...



            arquivo para os nao aprovados */

...



            If lProcApr

...



                If FRY->(DbSeek(xFilial("FRY",cFilBor) + SEA->EA_NUMBOR + "P" + cVersao))

...



                    If !lAutLibBor .and. !(FRY->FRY_STATUS == "4")

...



                        lBorAprov := .F.

...



                        lBorBlock := .T.

...



                        Help(" ",1,"NOLIBBORD",,STR0021 + ": " + AllTrim(SEA->EA_NUMBOR),4,1)       //"Borderô não aprovado"

...



                    Endif

...



                Endif

...



            Endif

...



            If lBorAprov

...



                If cBanco+cAgencia+cConta != SEA->(EA_PORTADO+EA_AGEDEP+EA_NUMCON)

...



                    //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

...



                    //³ Bordero pertence a outro Bco/Age/Cta ³

...



                    //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

...



                    Help(" ",1,"NOBCOBORD",,cNumBorAnt,4,1)

...



                    lBorBlock := .T.

...



                Endif

...



                If !F515VerLib(3)//passo como título para posicionamento da FRY

...



                    Help(" ",1,"NOLIBBORD",,OemToAnsi(STR0020) +" " + cNumBorAnt,4,1)

...



                    lBorBlock := .T.

...



                EndIf

...



            Endif

...



            Exit

...



        Else

...



            //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

...



            //³ Bordero pertence a outra Carteira (Receber) ³

...



            //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

...



            lBorBlock := .T.

...



            SEA->(dbSkip())

...



            Loop

...



        Endif

...

    Enddo



    Enddo



    RestArea(aArea)

...





Return lBorBlock


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>