
Boletim Técnico: Consulta de Saldo por Lote no Orçamento por Fases
Resumo
Implementada melhoria na rotina Orc. por Fases (OFIXA011) que consiste em possibilitar a consulta de saldo por lote de peças.Desta forma, no momento da inclusão de um orçamento de peças, o usuário poderá consultar o saldo da peça por lote desde que a mesma possua endereçamento e rastreabilidade.
Sistema Operacional
todos
Nome + Fonte
OFIXA011 – Orc. por Fases.
Ajustes no Compatibilizador
Sim
Integridade Referencial
Não
Compatibilizador 1
- UPDOFI99
Procedimentos para Implementação
Aplicar atualização do(s) programa(s) OFIXX001, OFIXX004, SIGACUSB e UPDOFI99. O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado. Antes de executar o compatibilizador UPDOFI99 é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (\PROTHEUS11_DATA\SYSTEM). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*. | O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estarão selecionadas. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filial, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui (em) integridade está (arão) selecionada(s). Anote qual (is) empresa(s) e/ou filial (is) possui (em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial (is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! | 1. Em Microsiga Protheus TOTVS ByYou Smart Client, digite U_UPDOFI99 no campo Programa Inicial. 2. Clique em OK para continuar. 3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 4. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 5. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 6. Clique em Gravar para salvar o histórico (log) apresentado. 7. Clique em OK para encerrar o processamento.
Descrição de Ajustes
1. Criação de Campos no arquivo SX3 – Campos: · Tabela VS3 – Itens de Orçamento (peças): | Campo | VS3_DTVALI | | Tipo | Data | | Tamanho | 8 | | Decimal | 0 | | Formato | | | Contexto | Real | | Propriedade | Visualizar | | Título | Valid. Lote | | Descrição | Validade do Lote Inform. | | Help | Data de Validade do Lote | | Lista Opções | | | Inic. Padrão | CTOD("") | | Inic. Browse | | | Modo Edição | | | Cons. Padrão | | | Val. Usuário | | | Val. Sistema | | | Nível | 1 | | Obrigatório | Não | | Usado | Sim | | Browse | Não | | Módulos | Todos | 2. Alteração de Campos no arquivo SX3 – Campos: · Tabela VS3 – Itens de Orçamento (peças): | Campo | VS3_LOTECT | VS3_NUMLOT | | Tipo | Caracter | Caracter | | Tamanho | 10 | 6 | | Decimal | 0 | 0 | | Formato | @! | @! | | Contexto | Real | Real | | Propriedade | Alterar | Alterar | | Título | Lote | Sub-Lote | | Descrição | Lote | Sub-Lote | | Help | Numeração do Lote criada pelo próprio usuário. | Número do Lote (utilizado na ratreabilidade de produtos quando o parâmetro MV_RASTRO estiver ativado). | | Lista Opções | | | | Inic. Padrão | | | | Inic. Browse | | | | Modo Edição | | | | Cons. Padrão | | | | Val. Usuário | | | | Val. Sistema | FG_RASTRO(M->VS3_GRUITE,M->VS3_CODITE,M->VS3_QTDITE,M->VS3_LOTECT,M->VS3_NUMLOT) | FG_RASTRO(M->VS3_GRUITE,M->VS3_CODITE,M->VS3_QTDITE,M->VS3_LOTECT,M->VS3_NUMLOT) | | Nível | 1 | 1 | | Obrigatório | Não | Não | | Usado | Sim | Sim | | Browse | Não | Não | | Módulos | SIGAVEI, SIGAOFI e SIGAPEC | SIGAVEI, SIGAOFI e SIGAPEC | | Campo | VS3_LOCALI | VS3_NUMSER | | Tipo | Caracter | Caracter | | Tamanho | 15 | 20 | | Decimal | 0 | 0 | | Formato | @! | @! | | Contexto | Real | Real | | Propriedade | Alterar | Alterar | | Título | Endereço | Num.Serie | | Descrição | Endereço | Num.Serie | | Help | Informe a localização. | Número de Série do produto movimentado. | | Lista Opções | | | | Inic. Padrão | | | | Inic. Browse | | | | Modo Edição | | | | Cons. Padrão | SBE | | | Val. Usuário | | | | Val. Sistema | VldLocaliz( "O011" ) | FG_RASTRO(M->VS3_GRUITE,M->VS3_CODITE,M->VS3_QTDITE,M->VS3_LOTECT,M->VS3_NUMLOT,M->VS3_NUMSER) | | Nível | 1 | 1 | | Obrigatório | Não | Não | | Usado | Sim | Sim | | Browse | Não | Não | | Módulos | Todos | Todos | · Tabela VVG – Itens das Entradas de Veículos: | Campo | VVG_VALPIS | VVG_VALCOF | | Tipo | Numérico | Numérico | | Tamanho | 12 | 12 | | Decimal | 2 | 2 | | Formato | @E 999,999,999.99 | @E 999,999,999.99 | | Contexto | Real | Real | | Propriedade | Alterar | Alterar | | Título | Pis | Cofins | | Descrição | Valor do Pis | Valor do Cofins | | Help | Informe o PIS de Entrada do Veiculo. | Informe o COFINS de Entrada do Veiculo. | | Lista Opções | | | | Inic. Padrão | | | | Inic. Browse | | | | Modo Edição | | | | Cons. Padrão | | | | Val. Usuário | | | | Val. Sistema | MaFisRef("IT_VALPS2","VVG00",M->VVG_VALPIS) | MaFisRef("IT_VALCF2","VVG00",M->VVG_VALCOF) | | Nível | 1 | 1 | | Obrigatório | Não | Não | | Usado | Sim | Sim | | Browse | Sim | Sim | | Modulos | SIGAVEI, SIGAOFI e SIGAPEC. | SIGAVEI, SIGAOFI e SIGAPEC. | O tamanho dos campos que possuem grupo pode variar conforme o ambiente em uso.
Procedimentos para Configuração
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir: | Itens/Pastas | Descrição | | Informações | | Nome | MV_LOCALIZ | | Tipo | Caractere | | Cont. Por. | | | Descrição | | Descrição | Indica se os produtos poderão usar controle de localização física ou não. (S)im ou (N)ao. | | Itens/Pastas | Descrição | | Informações | | Nome | MV_RASTRO | | Tipo | Caractere | | Cont. Por. | | | Descrição | | Descrição | Determina a utilização ou não da Rastreabilidade dos Lotes de Produção (Informar S para Sim ou N para Não). |
Procedimentos para Utilização
Observação: Preencha o conteúdo dos parâmetros MV_LOCALIZ e MV_RASTRO com S. 1. No Oficina (SIGAOFI) acesse Atualizações/ Mov Oficina/ Orc. por Fases (OFIXA011). 2. Clique em Incluir. 3. Realize um orçamento do tipo Peças, selecionando uma peça que esteja em um endereço e que possua rastreabilidade. 4. Ao selecionar a peça, preencha manualmente o novo campo Lote. O sistema possibilita a consulta de saldo por lote. 5. Após o preenchimento do campo Lote, pressione [F4]. O sistema apresenta a janela de Saldos por Lote. 6. Ao clicar em OK na tela de Saldos por Lote, os campos Sub-lote e Valid. Lote do orçamento serão preenchido automaticamente. 7. Clique OK e confirme o orçamento.
Informações Técnicas
| Tabelas Utilizadas | VS1 – Orçamento. VS3 – Itens de Orçamento (peças). VVG – Itens das Entradas de Veículos. |
|