Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
A função PcoAtuSld tem como finalidade atualizar os saldos dos cubos informados para a chave do movimento posicionado, conforme os parâmetros informados.
PCOXSLD.PRW
PCOATUSLD - Atualização de Saldos ( cTipoMovcAliasAKDaValordData [ cConfigDe ] [ cConfigAte ] [ lReproc ] [ lForcaAtu ] )
-
()
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.
//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
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cTipoMov | Caracter | Tipo Movimento (D) Débito (C)Crédito | X | ||||||||||||||
cAliasAKD | Caracter | Alias da Tabela de Movimento (AKD) | "AKD" | X | |||||||||||||
aValor | Vetor | Vetor de Valores nas 5 Moedas | X | ||||||||||||||
dData | Data | Data do Movimento | X | ||||||||||||||
cConfigDe | Caracter | Código do Cubo Inicial | " " | ||||||||||||||
cConfigAte | Caracter | Código do Cubo Final | "ZZ" | ||||||||||||||
lReproc | Lógico | Indica se Atualização Ocorre por Reprocessamento | .F. | ||||||||||||||
lForcaAtu | Lógico | Indica se Força Atualização de Saldos | .F. |