Identificador de Regra

CTC-631CRTPO02

Módulo: CTC - Contabilidade de Custos.

Finalidade: Permitir a busca dos apontamentos de consumo real de tempo em uma tabela de usuário.

Características: Deve ser criada uma tabela de usuário com o seguinte layout:
- CodCcu : String[9] - Código do Centro de Custo;
- CodOri : String[3] - Código da Origem;
- NumOrp : Number[9] - Número da Ordem de Produção;
- DatRea : Date - Data real do apontamento (fim do processo de fabricação);
- ConRea : Number[15,6] - Consumo Real ;
- Não é possível utilizar este identificador quando Custos é por filial, conforme parametrização da tela F070EMP.



A variável "CTC_GerNor" é uma flag para indicar:
"S": serão considerados os apontamentos efetuados na tabela de usuário e na produção. Quando houverem apontamentos para o mesmo Centro de Custo, Origem e OP na tabela de usuário e na produção, os mesmos serão somados;
"N": somente serão considerados os apontamentos da tabela de usuário.

- Quando estiver informado "S" (Sim), na tela "Custos - Consumo Real de Tempo" serão mostrados os consumos reais incluídos através da tabela de usuário e os que são provenientes de O.P.. Quando o consumo real for incluído através da tabela de usuário, no campo "Prov. Apont. O.P." ficará com a situação "Não", ou seja, o apontamento não é proveniente da produção. Quando é proveniente da produção a situação do campo fica igual a "Sim".
Observação: Quando através da tabela de usuário for inserido consumo num apontamento já existente, os valores serão somados e no campo "Prov. Apont. O.P." ficará com a situação "Não".
Importante: referente a observação acima, as informações no rodapé da tela serão apresentadas conforme a grade "Consumo Real de Tempo dos Processos". Ou seja, caso sejam somados dois valores (um proveniente de apontamentos de O.P. e outro da tabela de usuários), o valor será apresentado na opção "Consumo Não Prov. Apont. O.P.".

- Quando na regra a variável "CTC_GerNor" estiver igual a "N", somente serão apresentados na tela os consumos reais de tempo incluídos através da tabela de usuários, e no campo "Prov. Apont. O.P." ficará com a situação "Não".

Tela: Geração do Consumo Real de Tempo

Transação: Não se aplica.

Regra:

@ Exemplo de Regra: @

Definir alfa CTC_CodTab;
Definir alfa CTC_CodCcu;
Definir alfa CTC_CodOri;
Definir alfa CTC_NumOrp;
Definir alfa CTC_DatRea;
Definir alfa CTC_ConRea;
Definir alfa CTC_GerNor;

CTC_CodTab = "USU_TabUsu"; @ Nome da tabela de usuário @
CTC_CodCcu = "USU_CodCcu"; @ Nome do campo CodCcu da tabela de usuário @
CTC_CodOri = "USU_CodOri"; @ Nome do campo CodOri da tabela de usuário @
CTC_NumOrp = "USU_NumOrp"; @ Nome do campo NumOrp da tabela de usuário @
CTC_DatRea = "USU_DatRea"; @ Nome do campo DatRea da tabela de usuário @
CTC_ConRea = "USU_ConRea"; @ Nome do campo ConRea da tabela de usuário @
CTC_GerNor = "S"; @ Flag para indicar se a geração do consumo real deve ser feita também com base nos apontamentos da produção @

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CTC_CodCcu ALFA Código do Centro de Custo S
CTC_CodOri ALFA Código da Origem S
CTC_NumOrp NÚMERO Número da Ordem de Produção S
CTC_DatRea DATA Data real do apontamento (fim do processo de fabricação) S
CTC_ConRea NÚMERO Consumo Real S
CTC_CodTab ALFA Código da tabela de usuário S
CTC_GerNor ALFA Indica se a geração do consumo real deve ser feita também com base nos apontamentos da produção S

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?