RetCCustoNaoIntegrados
Esta função poderá ser usada para buscar a abrangência de Centro de Custo de um usuário específico (informando o código desse usuário por parâmetro na função), ou, se não for informado usuário (parâmetro = 0), retornará a abrangência de Centro de Custo de todos os usuários que não fizeram a integração dos valores do orçamento (conforme o ano base, versão e revisão passados por parâmetro) pela tela >Orçamento>Cenário>Integração>Integrar Valores de Orçamento> ou que fizeram a integração mas não executaram o modelo de exportação. Serão consideradas todas as abrangências de Centro de Custo cadastradas para o usuário e dos grupos que ele pertence.
Quando estiver configurado para usar perfil, também serão buscadas as abrangências de todos os perfis desse usuário, independente do perfil ativo.
Primeiramente será verificado se o sistema possui abrangências cadastradas no módulo: "Quadro de Vagas e Orçamento", caso não possua abrangência, irá buscar do módulo: "Abrangência Geral".
Sintaxe: RetCCustoNaoIntegrados(Numero xNumEmp, Numero xAnoBas, Numero xVerOrc, Numero xRevOrc, Numero xCodUsu, Alfa End xAbrCcu)
Parâmetros:
| Nome | Tipo | Descripción |
| xNumEmp | Numérico | Código de la empresa. |
| xAnoBas | Numérico | Ano base de cálculo do orçamento. |
| xVerOrc | Numérico | Versão do orçamento. |
| xRevOrc | Numérico | Revisão da Versão do orçamento. |
| xCodUsu | Alfa | Código do usuário que se deseja buscar as abrangências de C.Custo (poderá ser 0). |
Tipo de Retorno: xAbrCcu Essa variável irá conter as abrangências de C.Custo retornadas pela função.
Exemplo 1:Deseja-se buscar a abrangência de C.Custo de um determinado usuário:
definir alfa AbrCcu;
RetCCustoNaoIntegrados(1, 2010, 10, 1, 5, AbrCcu); /* Usuário 5 */
A variável 'AbrCcu' irá conter as abrangências do usuário 5 (AbrCcu = '"1001","1002","1003","1004"')
Exemplo 2: Deseja-se buscar a abrangência de C.Custo dos usuários que não fizeram a integração dos valores do orçamento ou que fizeram a integração mas não executaram o modelo de exportação:
definir alfa AbrCcu;
RetCCustoNaoIntegrados(1, 2010, 10, 1, 0, AbrCcu); /* Não foi informado usuário (0) */
Supondo que os usuários 5 e 6 não fizeram a integração, a variável 'AbrCcu' irá conter as abrangências desses dois usuários (AbrCcu = '"1001","1002","1003","1004","1005","1006"').
Caso dois ou mais usuários possuam C.Custro em comum, esse C.Custo será mostrado apenas uma vez, ou seja, a função nunca trará abrangências repetidas.
Utilização: Gerador de relatórios e editor de regras.
Disponível para o módulo: QL.
English
Español


