Home

Linha Microsiga Protheus

Páginas filhas
  • PMAF2CST - Alterar regra de custo

Ponto-de-Entrada: PMAF2CST - Alterar regra de custo
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Idiomas: Espanhol , Inglês
Descrição:

O ponto de entrada PMAF2CST é chamado logo após a gravação do custo na tabela AF2. Se o cliente quiser alterar a regra de custo do campo AF2_VALBDI (BDI), é por este ponto de entrada que deve ser feito. A tabela AF2 estará posicionada no momento da chamada.

Eventos

 

 

      While !Eof() .And. (xFilial("AF2") + AF1->AF1_ORCAME == AF2->AF2_FILIAL + AF2->AF2_ORCAME)

                  aRetCus     := PmsAF2CusTrf(0,AF2->AF2_ORCAME,AF2->AF2_TAREFA)

                  RecLock("AF2",.F.)

                  Replace AF2->AF2_CUSTO With aRetCus[1]

                  Replace AF2->AF2_CUSTO2 With aRetCus[2] 

                  Replace AF2->AF2_CUSTO3 With aRetCus[3] 

                  Replace AF2->AF2_CUSTO4 With aRetCus[4]                               

                  Replace AF2->AF2_CUSTO5 With aRetCus[5] 

                 MsUnLock()

                 EndIf

                 If ExistBlock("PMAF2CST")

                     ExecBlock("PMAF2CST", .F., .F.)

                 EndIf

       Enddo                

 

Programa Fonte
PMSA203.PRW
Sintaxe

PMAF2CST - Alterar regra de custo ( )

Retorno
    ()