RetornaChefePosto
Retorna o chefe do posto.
Sintaxe: RetornaChefePosto(Numero xTipBus, Numero xEstPos, Numero xCodThp, Data xDatRef, Alfa xPosTra, Numero End xNumEmp, Numero End xTipCol, Numero End xNumCad);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
xTipBus | Numero | Tipo de Busca (Indica qual tipo de busca, sendo: Pelo chefe do posto atual = 0; Pelo chefe do posto pai = 1; pelo chefe do posto filho = 2). |
xEstPos | Numero | Código da estrutura de postos de trabalho. |
xCodThp | Numero | Código do tipo de hierarquia do posto de trabalho. |
xDatRef | Data | Data de referência. |
xPosTra | Alfa | Posto de Trabalho a ser pesquisado, conforme registros na tabela R017HIE. |
xNumEmp | Numero End | Valores retornados para identificar o chefe do posto. |
xTipCol | Numero End | Valores retornados para identificar o chefe do posto. |
xNumCad | Numero End | Valores retornados para identificar o chefe do posto. |
Retorno:
- Tipo de busca:
- 0 - Busca posto atual
- 1 - Busca posto pai
- 2 - Busca posto filho
- xNumEmp: Empresa do colaborador (Numero)
- xTipCol: Tipo do colaborador (Numero)
- xNumCad: Empresa do colaborador (Numero)
Exemplo:
Definir numero xNumEmp;
Definir numero xTipCol;
Definir numero xNumCad;
Definir data xDatRef;
montadata(08,08,2016,xDatRef);
RetornaChefePosto(0, 2, 1, xDatRef, "ADM020", xNumEmp, xTipCol, xNumCad);
xDatRef = 0;
Utilização: Regra, importação e relatórios.