Histórico da Página
As constantes do sistema são caracteres simples ou numerais que são usados para representar o status de um movimento, cotação, produto ou outros registros no sistema, quando este é gravado no banco de dados. Em alguns casos uma mesma constante pode representar status distintos, dependendo da parametrização do recurso ou processo do sistema. Conhecer o significado de cada um dos status e quando eles são atribuídos é importante na execução de algumas tarefas, como ao criar um filtro, executar uma sentença ou gerar um relatório gerencial.
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Os status do movimento são gravados na tabela TMOV.STATUS e referem-se ao estado atual do movimento. Esses status são atribuídos conforme a parametrização utilizada no movimento ou após a execução de algum processo (como por exemplo o status 'Cancelado').
Pendente: Em movimentos do tipo 1.1 significa que o movimento foi incluído e ainda não foi recebido ou faturado; A Faturar: Em movimentos do tipo 2.1 significa que o movimento foi incluído e ainda não foi recebido ou faturado. Em outras palavras pode-se dizer que o movimento está apto a ser faturado. Em movimentos do tipo 1.2 ou 2.2, o status a faturar é atribuído quando o movimento usa integração com o TOTVS – Gestão Financeira e o parâmetro 'Fatura na Inclusão' está desabilitado. No momento em que o usuário gera o financeiro para movimentos com o status 'A Faturar' o status é atualizado para 'A Pagar' ("F").
Em movimentos que utilizam controle orçamentário/financeiro o status 'Bloqueado' é atribuído quando o valor do movimento ultrapassa o valor do orçamento em determinado período e a parametrização do movimento determina que a ação ao exceder o valor orçado é bloquear.
Indica que o movimento foi cancelado pelo usuário.
Recebido: O movimento foi recebido completamente, ou seja, gerou movimento do tipo 1.2. Faturado: O movimento foi faturado completamente, ou seja, gerou movimento do tipo 2.2. Rec / Desdobrado: O movimento de compra foi Recebido parcialmente e sofreu um desdobramento. Nas versões migradas para o novo modelo Backoffice em que não existe mais o conceito de desdobramento, este status foi substituído pelo status 'Parcialmente Recebido'. Fat / Desdobrado: O movimento de venda foi Faturado parcialmente e sofreu um desdobramento. Nas versões migradas para o novo modelo Backoffice em que não existe mais o conceito de desdobramento, este status foi substituído pelo status 'Parcialmente Faturado'. A Pagar / A Receber: Indica um movimento que está integrado ao TOTVS – Gestão Financeira e os lançamentos financeiros já foram gerados. A descrição 'a pagar' ou 'a receber' vai depender da parametrização do movimento.
Os status 'Parcialmente Recebido' e 'Parcialmente Faturado' foram criados a partir da versão 11.0.0 para contemplar o recurso Faturamento Parcial no novo modelo Backoffice em substituição aos antigos status de desdobramento, sendo estes usados respectivamente no faturamento de movimentos de entrada e saída.
O status normal é atribuído aos movimentos que não poderão ser recebidos ou faturados segundo a parametrização do movimento e não tem integração com o |
...
TOTVS Gestão Financeira
Indica que o movimento está integrado com o TOTVS |
...
Gestão Financeira sendo que um ou mais lançamentos financeiros estão em aberto e os restantes foram baixados.
O movimento gerou lançamentos financeiros e estes por sua vez foram totalmente baixados pelo TOTVS |
...
Gestão Financeira.
Os movimentos gerados com estado 'Não Processado' não modificam o estoque de produtos, não geram lançamentos financeiros e não são contabilizados.
No momento que se inicia um processo de faturamento (ou recebimento) de um movimento qualquer, seu status é temporariamente alterado para 'Em Faturamento'. Ao fim do processo, o movimento é alterado novamente para o seu status atual, normalmente diferente do inicial. Este procedimento é necessário, pois se alguma coisa que impeça a conclusão processo iniciado ocorrer, será possível |
...
rastreá-lo e tomar as devidas providencias para regularizar sua situação.
Movimentos integrados ao TOTVS Manutenção normalmente são incluídos através deste e recebem status referentes a situação da ordem de serviço que os gerou. Os possíveis status atribuídos à movimentos gerados a partir do TOTVS Manutenção são:
Quando o movimento é incluído através do TOTVS Manutenção, este recebe o status 'Aguardando Análise'.
A constante "Y" é atribuída às ordens de serviços aprovadas pelo cliente, mas que ainda não tiveram sua execução iniciada.
O status 'Em Andamento' indica uma ordem de serviço que entrou em execução.
É atribuído às ordens de serviços concluídas.
O Status de programação do movimento é calculado pelo serviço do TOTVS Planejamento e Produção. Este cálculo é feito a partir da analise dos status de programação dos itens de movimento para determinar o status do movimento. O resultado pode ser um dos estados abaixo: |
...
Observação: o status Parcialmente Programado prevalecerá caso algum dos itens não esteja associado a uma ordem de produção
Os movimentos que entram em processo de cotação têm seu status gravado na coluna "TMOV.STSCOMPRAS" diferente dos status do movimento "TMOV.STATUS". O status de cotação da solicitação pode ser visualizado através da visão de movimentos, habilitando a coluna 'Status do Mov. De Compras'. Os possíveis status para a coluna "TMOV.STSCOMPRAS" (Status de Mov. de Compras) são:
Exemplos: Status "Em Cotação": Foi criado uma solicitação de compras contendo 3 itens. Em seguida, foi criado uma cotação para que seja realizado a compras de apenas 1 item deste movimento. Ao criar a cotação, o campo TMOV.STSCOMPRAS (Status de Mov. de Compras) será preenchido com o valor "C" (Em Cotação) pois, 1 dos 3 itens do movimento entrou em processo de cotação. Status "Parcialmente Cotado": Foi criado uma solicitação de compras contendo 3 itens. Em seguida, foi criado uma cotação para que seja realizado a compras de apenas 1 item deste movimento. Após realizar todo o processo de cotação para este item e finalizar gerando a ordem de compra, o campo TMOV.STSCOMPRAS (Status de Mov. de Compras) será preenchido com o valor "P" (Parcialmente Cotado). Existem outras situações onde o status permanecerá como "Parcialmente Cotado", por exemplo: Caso 1: Em um movimento de 3 itens onde 2 foram cotados e 1 Estornado, o movimento será encerrado, ficando com o status de "Recebido" ou "Faturado" de acordo com a parametrização do tipo de movimento e o campo TMOV.STSCOMPRAS (Status de Mov. de Compras) permanecera com o status "P" (Parcialmente Cotado), ou seja, apenas parte do movimento foi cotado. Caso 2: Em um movimento de 3 itens onde 2 foram cotados e 1 faturado direto para o movimento de Ordem de Compra sem passar pelo processo de cotação, o campo TMOV.STSCOMPRAS (Status de Mov. de Compras) permanecera com o status "P" (Parcialmente Cotado), ou seja, apenas parte do movimento foi cotado. Status "Cotado": Foi criado uma solicitação de compras contendo 3 itens. Em seguida, foi criado uma cotação para que seja realizado a compras de todos itens deste movimento. Após realizar todo o processo de cotação para este movimento e finalizar gerando a ordem de compra, o campo TMOV.STSCOMPRAS (Status de Mov. de Compras) será preenchido com o valor "T" (Cotado). Status "Gerado por Cotação": Geralmente este status será preenchido nos movimento de Ordem de Compra que são gerados a partir da cotação. Após realizar todo o processo de cotação e finalizar gerando a ordem de compra, o campo TMOV.STSCOMPRAS (Status de Mov. de Compras) será preenchido com o valor "G" (Gerado por Cotação).
Ao utilizar o recurso de separação o movimento passa a utilizar a coluna TMOV. STATUSSEPARACAO para gravar o status de separação do movimento. Da mesma forma que os status de cotação, para visualizar o status de separação do movimento é preciso habilitar a visualização da coluna no aplicativo. Os possíveis status para a separação são:
Ao utilizar o processo de Concluir Pedidos o movimento passa a utilizar a coluna TMOV. STSCONCLUIDO para gravar o status de conclusão do movimento. Os possíveis status são:
|
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
O Status de programação do item é referente ao status da ordem de produção no TOTVS Planejamento e Controle da Produção. Os status de programação são enumerados de 0 a 6, representando as fases da ordem de produção e a descrição de cada uma pode ser personalizado de acordo com o desejo do usuário.
Observação: Quando a ordem de produção é cancelada no TOTVS Planejamento e Controle da Produção, o item de movimento fica o com status de programação "Indefinido", pois, a ordem de produção, perde o vínculo com o item de movimento. |
Expandir | ||
---|---|---|
| ||
|
...
|
...
O tipo de relacionamento do movimento é gravado na coluna TMOVRELAC.TIPORELAC representando o motivo pelo qual o registro de relacionamento foi criado (Faturamento, Desdobramento, Exportação ou Devolução). Os valores possíveis para este campo são:
|
...
|
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
Expandir | ||
---|---|---|
| ||
|
...
Quando uma cotação é criada seu status é gravado no banco de dados como uma constante numérica. O status da cotação representa em qual o estágio (fases) do processo a cotação se encontra.
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Quando os itens de uma cotação são criados, seu status é gravado no banco de dados como uma constante numérica. O status do item da cotação representa em qual o estágio (fases) do processo o item se encontra.
|
Expandir | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Representa o status de cotação de cada item por Fornecedor.
|
Expandir | ||
---|---|---|
| ||
Na tabela de Produtos indica o tipo de produto cadastrado.
|
...
|
...
|
...
|
...
|
Expandir | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
Na tabela de TNFEENTRADA indica STATUS do XML Importado.
|
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Máscaras
As Máscaras são utilizadas para formatar campos de códigos do sistema, como por exemplo: código do produto, número de série, fabricante e etc. As seguintes constantes podem ser utilizados na definição de uma máscara no sistema:
Status | Representação |
---|---|
# |
...
Somente números |
...
I | Somente letras, converte para minúsculas as letras informadas |
...
L |
...
Somente letras, converte para maiúsculas as letras informadas |
...
a |
...
Letras e números, converte para |
...
minúsculo quando for letras |
...
A |
...
Letras e números, converte para maiúsculas quando for letras |
...
Q |
...
Qualquer caractere, exceto os separadores: |
...
dois pontos, ponto, vírgula, traço e barra. |
Observação: Ponto (.) usado )- . (ponto)- , (vírgula)- - (traço)- / (barra)
. (ponto) – Usado para definir níveis da máscara.