14710 - Condição de pagamento com vencimento no último dia Util do Mês.
Problema: É necessário cadastrar uma condição de pagamento que vença sempre no ultimo dia Útil do mês.
Quando ocorre / onde se aplica: Cadastro Condição Pagamento.
Solução: Solução 14710 Para esta situação pode-se criar uma regra utilizando a função ultimodia junto ao identificador GER-028DTVCT01 para calcular o vencimento para o último dia do mês.
função : UltimoDia
Declaração: UltimoDia(Numero End DatAtu);
Parâmetros: DatAtu: Campo/Variável tipo data do qual se deseja saber o último dia do mês.
Retorno: A própria variável.
Objetivo: Esta função verifica qual é o último dia do mês/ano da data informada.
Utilização da Função (dependentes):
Exemplo:
Deseja-se saber qual o último dia do mês/ano da data de Emissão do Pedido.
VData = E120Ped.DatEmi;
UltimoDia (VData);
Logo, se a Data de Emissão do Pedido fosse, por exemplo, 20/12/1900 a variável VData retornará 31/12/1900.
Observações: Não pode ser campo do sistema ou de tabela, pois o retorno é na própria variável.
Quando ocorre / onde se aplica: Cadastro Condição Pagamento.
Solução: Solução 14710 Para esta situação pode-se criar uma regra utilizando a função ultimodia junto ao identificador GER-028DTVCT01 para calcular o vencimento para o último dia do mês.
função : UltimoDia
Declaração: UltimoDia(Numero End DatAtu);
Parâmetros: DatAtu: Campo/Variável tipo data do qual se deseja saber o último dia do mês.
Retorno: A própria variável.
Objetivo: Esta função verifica qual é o último dia do mês/ano da data informada.
Utilização da Função (dependentes):
Exemplo:
Deseja-se saber qual o último dia do mês/ano da data de Emissão do Pedido.
VData = E120Ped.DatEmi;
UltimoDia (VData);
Logo, se a Data de Emissão do Pedido fosse, por exemplo, 20/12/1900 a variável VData retornará 31/12/1900.
Observações: Não pode ser campo do sistema ou de tabela, pois o retorno é na própria variável.