import.css=/download/attachments/327912/newLayout.css |
Função: PCOATUSLD - Atualização de Saldos
Descrição:
Programa Fonte:
PCOXSLD.PRW
Sintaxe:
PCOATUSLD - Atualização de Saldos ( cTipoMovcAliasAKDaValordData [ cConfigDe ] [ cConfigAte ] [ lReproc ] [ lForcaAtu ] )
Retorno:
Observações
A finalidade desta funcão é atualizar os saldos dos cubos informados para a chave do movimento posicionado, conforme os parâmetros informados. A chave é definida cubo a cubo pela macroexecução do campo "Chave Lancto" (AL1->AL1_CHAVER) e os saldos são atualizados se o campo "Tipo de Atualização" (AL1->AL1_TPATU) estiver selecionado como on-line ou via job. No caso de reprocessamento de cubos, enquanto o cubo estiver em execução todas as atualizações de saldo deste cubo são armazenadas em uma fila que será processada assim que este for liberado.
Exemplos
//STATUS = 1 deve atualizar o saldo do cubo gerencialIf AKD->AKD_STATUS == "1" If AKD->AKD_TIPO=="1" PcoAtuSld( "C" /*cTipoMov*/, "AKD"/*cAliasAKD*/, { AKD->AKD_VALOR1, ; AKD->AKD_VALOR2, ; AKD->AKD_VALOR3, ; AKD->AKD_VALOR4, ; AKD->AKD_VALOR5}, ; AKD->AKD_DATA, /*cConfigDe*/, /*cConfigAte*/, /*lReproc*/, /*lForcaAtu*/ ) Else PcoAtuSld( "D" /*cTipoMov*/, "AKD"/*cAliasAKD*/, { AKD->AKD_VALOR1, ; AKD->AKD_VALOR2, ; AKD->AKD_VALOR3, ; AKD->AKD_VALOR4, ; AKD->AKD_VALOR5}, ; AKD->AKD_DATA, /*cConfigDe*/, /*cConfigAte*/, /*lReproc*/, /*lForcaAtu*/ ) EndIfEndIf
Parâmetros:
|