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.