01. DADOS GERAIS
Produto: |
TOTVS DMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: | Oficina (SIGAOFI) |
Função: | Tempos por Status do Orçamento (OFIC250) Orc. Por Fases (OFIXA011) |
País: | Brasil |
Ticket: | 13352572 |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-7702 |
02. SITUAÇÃO/REQUISITO
Necessidade de poder visualizar o tempo das mudanças de fases dos orçamentos.
03. SOLUÇÃO
Alterado o processo da rotina Orc. Por Fases (OFIXA011) para gravação de histórico nas mudanças de Fases (Status) dos Orçamentos. Criada a rotina de Consulta de Tempos por Status de Orçamentos (OFIC250), nesta tela é possível verificar o tempo de cada Fase do Orçamento posicionado.
O acesso pode ser realizado através da opção "Tempos por Status do Orçamento" no browse da rotina Orc. Por Fases (OFIXA011) e na grid inferior da rotina Painel Orçamentos (OFIXA018). Também é possível executar diretamente via menu da nova rotina (Tempos por Status de Orçamentos - OFIC250), neste caso será possível realizar filtros para serem listados os Orçamentos com os respectivos tempos.
Importante!: Os tempos dos Orçamentos por Fases serão gravados a partir dessa atualização. Portanto, o passado não será possível ser visualizado na nova consulta.
Procedimentos para utilização
- No Configurador (SIGACFG) acesse Ambientes/Cadastros/Menu (CFGX013). Informe as novas opções de menu do módulo de Oficina (SIGAOFI) / Auto-Peças (SIGAPEC) conforme instruções a seguir:
Menu | Consultas |
Submenu | Peças |
Nome da Rotina | Tempos por Status do Orçamento |
Programa | OFIC250 |
Módulo | Oficina (SIGAOFI) Auto-Peças (SIGAPEC) |
Tipo | Função Protheus |
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Chave | Modo | PYME |
VN8 | Tempo por Status do Orçamento | VN8_FILIAL+VN8_CODIGO | E | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VN8 - Tempo por Status do Orçamento:
Campo | VN8_FILIAL | VN8_CODIGO | VN8_NUMORC |
Tipo | Caracter | Caracter | Caracter |
Grupo de Campos | 033 | ||
Ordem | 01 | 02 | 03 |
Tamanho | 2 | 10 | 8 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar |
Título | Filial | Código | Nr.Orçamento |
Descrição | Filial | Código Sequencial | Número Orçamento |
Val. Sistema | |||
Opções | |||
Inic. Padrão | xFilial("VN8") | GetSXENum("VN8","VN8_CODIGO") | |
Inic. Browse | |||
Cons. Padrão | |||
Nível | 1 | 1 | 1 |
Usado | Não | Sim | Sim |
Obrigatório | Não | Sim | Sim |
Browse | Não | Não | Sim |
When | |||
Pasta | |||
Help | Informe a Filial. | Informe o código sequencial. | Informe o Número do Orçamento. |
Campo | VN8_STATUS | VN8_DATSTA | VN8_HORSTA |
Tipo | Caracter | Data | Caracter |
Grupo de Campos | |||
Ordem | 04 | 05 | 06 |
Tamanho | 1 | 8 | 8 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | |
Contexto | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Status | Dt Status | Hr Status |
Descrição | Status | Data Status | Hora Status |
Val. Sistema | |||
Opções | |||
Inic. Padrão | |||
Inic. Browse | |||
Cons. Padrão | |||
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Sim |
Browse | Sim | Sim | Sim |
When | |||
Pasta | |||
Help | Informe o Status do Orçamento. | Informe a Data do Status. | Informe a Hora do Status. |
Campo | VN8_USUSTA | VN8_ROTINA | VN8_OBSSTA |
Tipo | Caracter | Caracter | Caracter |
Grupo de Campos | |||
Ordem | 07 | 08 | 09 |
Tamanho | 6 | 15 | 100 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Título | Usuário | Rotina | Observação |
Descrição | Usuário Status | Rotina | Observação |
Val. Sistema | |||
Opções | |||
Inic. Padrão | |||
Inic. Browse | |||
Cons. Padrão | |||
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Não |
Browse | Não | Não | Sim |
When | |||
Pasta | |||
Help | Informe o Usuário do Status. | Informe a Rotina. | Informe a Observação do Status. |
Criação de índices no arquivo SIX – índices:
- Tabela VN8 - Tempo por Status do Orçamento:
índice | VN8 | VN8 |
Ordem | 1 | 2 |
Chave | VN8_FILIAL+VN8_CODIGO | VN8_FILIAL+VN8_NUMORC |
Descrição | Código Sequencial | Orçamento |
Proprietário | S | S |
- Acessar a rotina Orc. Por Fases (OFIXA011) e clicar no botão "Incluir";
- No cabeçalho, informe o campo "Tp Orcamento" igual a "1 - Orçamento Peças" e demais campos necessário;
- No grid inferior, informe itens com saldo conforme necessário e avance a fase do orçamento para conferência.
- Com um usuário conferente, acessar a rotina de Conferencia de Itens (OFIXA013), posicione no orçamento dos passos anteriores e clique no botão "Conferir";
- Confira os Itens (sem divergência) e finalize a Conferência;
- De volta na rotina Orc. Por Fases (OFIXA011), posicione no orçamento e clique no botão "Outras Ações → Faturar";
- Preencha a forma de pagamento e clique em "Salvar" para que a Nota Fiscal seja emitida;
- De volta ao browse, posicione no orçamento e clique no botão "Outras Ações → Tempos por Status do Orçamento";
- Serão apresentados os tempos das mudanças de fases do Orçamento.
- Acessar a rotina de Painel Orçamento (OFIXA018) e na pasta "Pedido de Venda", clicar na opção "Incluir";
- Informe os dados necessários do cabeçalho, no grid inferior, informe itens com saldo e clique no botão "Salvar" para que o Pedido de Venda seja gerado;
- Ainda na pasta “Pedido de Venda” e posicionado no pedido gerado anteriormente, clicar na opção “Faturamento” ou “Liberar Itens com Saldo” (caso algum item solicitado não possua saldo);
- Será gerado o Orçamento correspondente ao pedido para seguir o Fluxo (parte inferior);
- Posicione então neste novo Orçamento criado na parte inferior e então na pasta "Orçamento", clique na opção "Faturar" avançando para conferência de itens;
- Com um usuário conferente, acessar a rotina de Conferencia de Itens (OFIXA013), posicione no orçamento dos passos anteriores e clique no botão "Conferir";
- Confira os Itens (sem divergência) e finalize a Conferência;
- De volta a rotina Painel Orçamento (OFIXA018), posicione no orçamento dos passo anteriores e novamente na pasta "Orçamento", clique na opção "Faturar";
- Preencha a forma de pagamento e clique em "Salvar" para que a Nota Fiscal seja emitida;
- Posicione novamente no Orçamento na grid inferior e na pasta "Orçamento", clique na opção "Tempos por Status do Orçamento"
- Serão apresentados os tempos das mudanças de fases do Orçamento.
- Acessar a nova rotina de Consulta de Tempos por Status do Orçamento (OFIC250), preencha os filtros conforme necessário e clique em "Filtrar";
- Serão listados os Orçamentos que fazem parte do filtro e conforme corre na grid superior, serão apresentadas na grid inferior as mudanças de fases (status) do Orçamento posicionado.
04. DEMAIS INFORMAÇÕES
Pacotes gerados: | 12.1.27: https://suporte.totvs.com/portal/p/10098/download?e=1057879 12.1.33: https://suporte.totvs.com/portal/p/10098/download?e=1057880 |
---|
Esta atualização de dicionários estará disponível na próxima release (12.1.2210).IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não há.