O Sistema Protheus utiliza em suas rotinas configurações padronizadas ou específicas, chamadas de parâmetros.
Um parâmetro é uma variável que atua como elemento chave na execução de determinados processamentos. De acordo com seu conteúdo é possível obter diferentes resultados.
Todas as variáveis são iniciadas pelo prefixo MV_, e agem sobre diversas operações no Sistema.
O Coletor de Dados utiliza vários parâmetros, sendo que alguns deles são comuns a outros módulos do Sistema. Caso estes sejam alterados, o novo conteúdo é considerado para os demais módulos. Alguns parâmetros são apenas configurações genéricas, como configuração de periféricos (impressoras), datas de abertura, nomenclaturas de moedas, etc.
Veja a seguir a relação dos parâmetros utilizados pelo Coletor de Dados: Apontamento de perda total de operação da OP na rotina Produção PCP MOD. 2 (ACDV025). Encerra Ordem de Produção? Tipo de movimentação para requisição de processo. Permite endereço de destino vazio na transferência via rotina acdv150. Onde: .T. = Permite .F. = Não permite. Ativa a tecla Ctrl + F para informar divergência automática para itens não lidos. Permite a conferência da Nota Fiscal de Saída através do Monitor de Embarque Simples do Protheus Indica a exigência da conferência no processo de expedição. Este parâmetro é referenciado a um código cadastrado na tabela de divergências (tabela CB4) e é utilizado na rotina Separação. No momento da separação dos itens, caso não queira que o item em questão seja separado, deverá apontar a divergência contida neste parâmetro para que a rotina Separação não solicite mais o item e o mesmo seja estornado do Pedido de Vendas. Permitindo liberar, posteriormente, o item deste pedido e gerar uma nova separação. Esse tipo de operação é válido quando não se deseja fazer o estorno da Ordem de Separação, pois a mesma já se encontra em andamento. Indica qual ação deve ser realizada quando ocorre um estorno de movimento com controle de localização. Define o roteiro de execução dos processos da expedição. Onde: Exemplo de preenchimento: “01*02*03*04*05*06*”. Sendo assim a rotina Expedição Ligada, além de respeitar a parametrização da ordem de separação, também respeitará este roteiro para sua execução. Neste parâmetro devem ser informados os tipos de etiquetas que irão utilizar o código interno ( CB0 ) para controle de codificação. Indica se força o foco do coletor no campo Quantidade na rotina ACDV040. Default .F. Ativa/desativa a consulta VT100 ( CTRL+C ) Quando o parâmetro está como 1-Sim, os códigos internos são gerados em sequenciais que consideram caracteres alfanuméricos para sua composição. Ex.: A000000000 Permite utilizar a segunda parte da etiqueta no caso em que o tamanho seja insuficiente. Ao configurar o parâmetro igual a F, a leitura da segunda parte da etiqueta passa a ser permitida. Desta forma o sistema entende que é necessária a abertura de uma segunda caixa para a leitura. Contém a configuração do log do ACD, sendo asterisco* para que haja o controle de todos os logs ou a indicação por log desejado. Determina a utilização do conceito de rastreabilidade dos lotes de produção. O parâmetro permite ou não fazer o ajuste das etiquetas dos produtos com os armazéns e endereços lidos na medida em que é feito o inventário. Exemplo: No momento que está sendo inventariado o armazém 01, endereço A01 e o produto em questão foi estocado errado e a leitura de sua etiqueta aponta para o armazém 01, endereço B01. Caso o parâmetro esteja configurado para 1-Sim, a etiqueta do produto será corrigida para o endereço correto, caso contrario será informado que o produto lido será inválido. Força o foco na quantidade inventariada toda vez que estiver inventariando um produto. Define se o acerto do inventário será automático ou será realizado pelo Gestor do Inventário de forma manual: Define se ao realizar uma ordem de separação com um produto que usa rastreabilidade e montagem de carga e informar um lote diferente do sugerido, se a montagem de carga será mantida ou excluída. Limpa o campo ocorrência da ordem de separação - CB8_OCOSEP, se o conteúdo do parâmetro MV_ACDOCSE não estiver informado no parâmetro MV_DIVERPV. Permite ou não gerar ordens de separação parciais. Código da divergência que será considerada para manter o operador na tela de separação. Parâmetro que indica se pode gerar ordem de separação para produto de Aprop. Indireta Indica se permite a troca do número de série no ato da separação do pedido de venda. Indica se deve ser feito o empenho dos lotes ao iniciar a operação 01 de uma OP na rotina de Produção PCP Mod1 e PCP Mod2. Cálculo do total de horas na Prod.Mod2 via RF/ ACD Informa se deve finalizar o início da operação que está sendo apontada no ato do apontamento da mesma ,independente de ter atingido o saldo. Valida a quantidade iniciada com o saldo disponível da operação para o apontamento da produção e/ou apontamento de perda na rotina de produção PCP Mod1 e PCP Mod2. Verifica se deve imprimir etiquetas na requisição. Indica se deve ser informada a quantidade ao iniciar uma operação nas rotinas de produção PCP Mod1 e PCP Mod2. Solicita operador no apontamento de produção ACD Trata devolução com OP para produtos de apropriação indireta. Imprime etiqueta no Pedido de Compras / Aut. de Entrega quando se utiliza rotina automática Indica se a conferência física será realizada na Pré-Nota ou na Nota Fiscal de Entrada. Indica se a rotina Transferência entre Endereços - ACDV150 permite realizar transferência entre lotes do mesmo produto. Default .F.Processo Parâmetro Tipo Descrição CQ MV_CBENDCQ C Valida os endereços de inspeção para C.Q. separados por ponto e vírgula. Caso este parâmetro esteja em branco o sistema não faz tal validação.
É imprescindível a utilização do padrão Código do Armazém de C.Q. + Código do Endereço + ; para o correto funcionamento das rotinas que utilizam o parâmetro.
Exemplo: 98INSPECAO;CQ MV_CBPE003 L Acerto do CB0 no estorno do CQ via Protheus. CQ MV_CBPE010 L Valida estorno de CQ via Protheus. CQ MV_CBPE020 L Faz o estorno automático do C.Q ( Caso exista prod. no C.Q ), Somente Protheus. ENDEREÇAMENTO MV_CBPE016 L Faz acerto do CB0 no estorno da distribuição. ENDEREÇAMENTO MV_ENDPROC L Endereço padrão para o endereçamento automático no armazém de processos.
Este parâmetro é utilizado somente na rotina ACDV040 - Requisição para Produção. Para que ocorra o endereçamento automático, é necessário existir o registro na tabela SBE.ESTOQUE MV_ACDOPPT L ESTOQUE MV_CBARMPD C Armazém padrão utilizando no envio e retorno de processo quando não é utilizando código interno. ESTOQUE MV_TMCBDP C Tipo de movimentação para devolução de processo. ESTOQUE MV_TMCBRP C ESTOQUE MV_CBENDDV L EXPEDIÇÃO MV_ACDSERI C O parâmetro informa a série da nota fiscal de saída que será gerada. Utilizada na distribuição de volumes.
Exemplo: UNIEXPEDIÇÃO MV_ACDTCHK N Define o tempo de espera de retorno da avaliação da impressora. EXPEDIÇÃO MV_CBEXCNF C O parâmetro define se a nota fiscal será excluída pelo Protheus ou pelo coletor rádio frequência.
Após a exclusão, a Ordem de Separação poderá ser selecionada novamente para ser feito o estorno das embalagens e/ou etiquetas lidas.EXPEDIÇÃO MV_CBIXBNF C Nome do ponto de entrada para emissão de nota fiscal de saída para expedição RF.
Exemplo: "NFEXAMP"EXPEDIÇÃO MV_CBPE001 L Habilita o ponto de entrada template SF2520E
Acerto do CB0 na exclusão da NF de devolução via Protheus somente se a etiqueta estiver com NF de devolução gravadaEXPEDIÇÃO MV_CBPE005 L Faz filtro do PV na Geração da Nota - MATA460 EXPEDIÇÃO MV_CBPE006 L Atualiza o Cabeçalho da Ordem de Separação - CB7 com o número da nota e série, quando a nota for gerada pelo Protheus. EXPEDIÇÃO MV_CBPE007 L Gravação do código da Ordem de Separação para cada item da nota ( SD2->D2_ORDSEP ). EXPEDIÇÃO MV_CBPE008 L Estorno das informações da nota na Ordem de Separação. EXPEDIÇÃO MV_CBPE013 L Faz validação do estorno da liberação dos PV's. EXPEDIÇÃO MV_CBPE021 L Validação da exclusão da Nota Fiscal de Saída ( MATA520/MATA521 ). EXPEDIÇÃO MV_CBPE022 L Grava o número da ordem de separação no campo C9_ORDSEP no exato momento da geração do registro. EXPEDIÇÃO MV_CBPE023 L Bloqueia a alteração dos Pedidos de Vendas quando uma Ordem de Separação for gerada. EXPEDIÇÃO MV_CBRQEST L Considera a estrutura do produto x saldo na geração da Ordem de Separação EXPEDIÇÃO MV_DIVRCF L EXPEDIÇÃO MV_CBVLDOS C Permite o embarque simultâneo de Ordens de Separação diferentes EXPEDIÇÃO MV_CBVLDTR C Valida a transportadora na rotina de Embarque EXPEDIÇÃO MV_CFEMBS C EXPEDIÇÃO MV_CFENDIG C EXPEDIÇÃO MV_CONFEND C Este parâmetro habilitado, 1-Sim, exige que o endereço seja conferido na expedição. Caso contrário, será exigida somente a leitura das etiquetas dos produtos. EXPEDIÇÃO MV_DIVERPV C EXPEDIÇÃO MV_IACD01 C O parâmetro deve conter o código do local de impressão utilizado no programa de expedição. Este código se refere à tabela CB5 do módulo ACD. EXPEDIÇÃO MV_OSEP2UN C Indica se deve utilizar a 1a. unidade de medida, caso a quantidade a separar for menor que a 2a. unidade de medida, pois na rotina Separação o Sistema utiliza a 2a. unidade de medida. EXPEDIÇÃO MV_PDEVLOC N EXPEDIÇÃO MV_REMIEMB C Parâmetro que informa se a etiqueta do produto será reimpressa no processo de embalagem do módulo ACD. EXPEDIÇÃO MV_ROTV170 C GENÉRICO MV_ACDCB0 C
Tipos usados:
Ex.: Para se utilizar um controle de codificação para produtos e localização/endereço, o parâmetro deve ser preenchido da seguinte forma:
01*02GENÉRICO MV_ACDQTD L GENÉRICO MV_ACDUSER L Verificar se o usuário já esta logado no VT100.
DEFAULT .F.GENÉRICO MV_ATVCONS C GENÉRICO MV_CB0ALFA C
Caso esteja com 0-Não a composição se dá somente a partir de caracteres numéricos. Ex.: 0000000001GENÉRICO MV_CBAJUQE L Permite ao usuário ajustar a quantidade por embalagem na rotina de impressão de etiquetas produtos. GENÉRICO MV_CBNEWID C Novo id utilizando a função SOMA1( ) dentro da função CBProxCod( ), usado na geração do id da etiqueta. GENÉRICO MV_CHKQEMB C Confere quantidade de produto granel na embalagem RF para código interno.
1-Sim 0-NãoGENÉRICO MV_CODCB0 C Código sequencial de identificação do código de barras, este código é gerado na impressão das etiquetas que utilizam o código interno ( CB0 ) . GENÉRICO MV_EANP2 L GENÉRICO MV_INTACD C Identifica se usa a integração ACD com os outros módulos. GENÉRICO MV_LOGACD C
Tipos de log disponíveis:
Ex.: O usuário deseja controlar somente o log sobre os endereçamentos e os inventários realizados. Então ele deve preencher com :GENÉRICO MV_RASTRO C GENÉRICO MV_VTLOGIN L Parâmetro responsável por disponibilizar acesso a rotina VTMonitor somente pelo menu do sistema ( SIGAEST/SIGACOM/SIGAFAT/SIGAWMS ), ou SmartClient ( quando .F. ) INVENTÁRIO MV_ALTENDI C INVENTÁRIO MV_ANAINV C Permite a análise do inventário pelo coletor. INVENTÁRIO MV_CBCLABC L Ativa o controle de classificação ABC para análise de mestre de inventário INVENTÁRIO MV_CBEXMIN L Permite ao operador excluir Mestre inventário ( tipo=endereço ) para inventário sem saldo.
DEFAULT .F.INVENTÁRIO MV_CBFCQTD C INVENTÁRIO MV_CBINVMD C Define o modelo do inventário: INVENTÁRIO MV_CBPE012 L Valida lançamento do inventário do ACD. INVENTÁRIO MV_CODINV C Código sequencial do Mestre de Inventário, este código é gerado automaticamente no momento em que um novo Mestre de Inventário é cadastrado. INVENTÁRIO MV_INVAUT C INVENTÁRIO MV_USUINV C Código interno serializado por contagem de inventário de uso interno do sistema, portanto não mexer. INVENTÁRIO MV_VLDTINV C Permite bloquear o inventário por data. INVENTÁRIO MV_VQTDINV C Permite a digitação da quantidade na rotina de inventário quando utilizado o código interno ( CB0 ). ORDEM SEPARAÇÃO MV_ACDELCG L ORDEM SEPARAÇÃO MV_ACDOCSE C ORDEM SEPARAÇÃO MV_ACDR100 L Define se será apresentado o relatório de Ordem de Separação - ACDR100 ao selecionar a opção impressão na rotina de Ordem de Separação.
Obs.: executado somente se o ponto de entrada ACD100RE - Substituição da função de impressão de relatório não existir.
DEFAULT .F.ORDEM SEPARAÇÃO MV_CBCNITE L Indica se deve ou não considerar o conteúdo do parâmetro MV_NUMITEN.
DEFAULT .T. ORDEM SEPARAÇÃO MV_CBOSPRC L ORDEM SEPARAÇÃO MV_DIVERCT C ORDEM SEPARAÇÃO MV_PAPRIND L ORDEM SEPARAÇÃO MV_SUBNSER C PRODUÇÃO MV_CBATUD4 C PRODUÇÃO MV_CBCALEN C Parâmetro onde á informado o calendário padrão que deve ser utilizado. PRODUÇÃO MV_CBCALPR L PRODUÇÃO MV_CBCFSD4 C Confere se o produto a ser requisitado pertence ao empenho da Ordem de Produção. PRODUÇÃO MV_CBCFSG1 C Confere se o produto a ser requisitado pertence a estrutura do PI ou PA a ser produzido. PRODUÇÃO MV_CBEMPRQ L Considera o saldo da tabela SBF com empenho na rotina de requisição do ACD PRODUÇÃO MV_CBFIMIN C PRODUÇÃO MV_CBPE004 L Validação do Encerramento da OP - MATA250 PRODUÇÃO MV_CBPE011 L Valida o estorno do apontamento da produção - MATA680 PRODUÇÃO MV_CBPE014 L Faz validação da exclusão PCP Mod1 e Mod2. PRODUÇÃO MV_CBPE015 L Faz validação da exclusão de horas improdutivas. PRODUÇÃO MV_CBPE017 L Faz validação da exclusão da OP - MATA650. PRODUÇÃO MV_CBPE018 L Habilita a impressão da etiqueta do produto ( PA ) no apontamento da produção e faz a baixa da requisição do D4_EMPROC. PRODUÇÃO MV_CBPE024 L Efetua a validação do Ajuste de Empenho - MATA380 ( CBMT380INC ) PRODUÇÃO MV_CBPERGA L Efetua pergunta quando a capacidade da operação da OP já esta totalizada, se deseja continuar ou não.
DEFAULT .T.PRODUÇÃO MV_CBREQD3 C Tipo do movimento para requisição da ordem de separação para produção RF. Este tipo de movimento deve estar devidamente cadastrado na tabela Tipo Movimentação – SF5.
Exemplo: "501"PRODUÇÃO MV_CBVLAPI C Indica se deve validar a quantidade a ser apontada com a quantidade informada no início da operação nas rotina PCP Mod1 e PCP Mod2. PRODUÇÃO MV_CBVQEOP C PRODUÇÃO MV_IACD04 C O parâmetro deve conter o código do local de impressão utilizado no programa de identificação de produto na produção ( Apontamento da Produção ). Este código se refere à tabela CB5 do módulo ACD. PRODUÇÃO MV_IMETREQ C PRODUÇÃO MV_IMPIPOP C Indica se imprime etiqueta de identificação do produto na produção. PRODUÇÃO MV_INFQEIN C PRODUÇÃO MV_MULTOPS C Verifica se a requisição aceita múltiplas OPs. PRODUÇÃO MV_NLOGACD C Neste parâmetro é informado o código do evento que não será registrado no log.
Exemplo: O usuário não quer registrar as requisições pois o volume delas é muito grande, logo o parâmetro deverá ser preenchido da seguinte forma: 06PRODUÇÃO MV_REQAUT C Conversão do empenho, realiza as requisições do estoque, quando: PRODUÇÃO MV_SGQTDOP C Sugere como valor inicial do get o saldo da OP a ser apontado para a operação - rotinas de Produção PCP Mod1 e Mod2 do ACD PRODUÇÃO MV_SGQTDRE C Sugere como valor inicial do get o saldo da etiqueta lida – rotina de requisição / devolução ( ACDV040 ) PRODUÇÃO MV_SOLOPEA C PRODUÇÃO MV_VLDEVAI C PRODUÇÃO MV_VLDREQ C Verifica se valida a quantidade a ser produzida com a quantidade requisitada para a OP. RECEBIMENTO MV_CBCQEND C Endereço padrão para endereçamento automático dos produtos enviados para CQ através da rotina de recebimento Mod2. RECEBIMENTO MV_CBPAJIM C Permite o ajuste dos impostos antes da geração da Nota Fiscal de Entrada através da rotina de recebimento Mod2 RECEBIMENTO MV_CBPE002 L Atualiza CB0 na exclusão da Pré-nota. RECEBIMENTO MV_CBPE009 L Realiza o endereçamento automático para o CQ na classificação da nota. RECEBIMENTO MV_CBPE019 L Faz ajuste do CB0 após a exclusão da nota - Somente Protheus. RECEBIMENTO MV_CBPESO C Verifica se deve informar o peso do produto no ato do recebimento através da rotina de receb. Mod2 RECEBIMENTO MV_CBSA5 L Permite a pesquisa do cód. barras na rotina de recebimento do ACD através da amarração Produto x Fornecedor - SA5. RECEBIMENTO MV_CBV2UM L Permite a validação da 2º Unidade de Medida na rotina de recebimento do ACD. RECEBIMENTO MV_CBVLPAJ N Valor máximo permitido no ajuste dos impostos antes da geração da Nota Fiscal de Entrada pela rotina de recebimento Mod2 RECEBIMENTO MV_CLACFDV C Informe .T. para permitir classificar uma nota que esteja com divergência na conferência física ACD RECEBIMENTO MV_CONFFIS C O parâmetro habilitado, S= Ativado, ativa no sistema a conferência física no recebimento de mercadorias. Podendo o usuário acompanhar o processo do recebimento em tempo real através de uma pasta que se encontra na visualização da Pré-nota. Também não permite a classificação da Nota Fiscal antes da conferência da nota. RECEBIMENTO MV_IACD02 C O parâmetro deve conter o código do local de impressão utilizado no Pedido de Compra e/ou no Recebimento de Materiais para impressão das etiquetas de identificação dos produtos. Este código se refere à tabela CB5 do módulo ACD. RECEBIMENTO MV_IACD03 C O parâmetro deve conter o código do local de impressão utilizado no programa de identificação de produto. Este código se refere à tabela CB5 do módulo ACD. RECEBIMENTO MV_IMPAUT C RECEBIMENTO MV_IMPIP C Informa como será impressa a etiqueta de identificação de produto: RECEBIMENTO MV_REGVOL C Informa se o volume de entrada deve ser registrado na rotina de recebimento, através da leitura da etiqueta de volume. RECEBIMENTO MV_SELVAR C Permite ao usuário poder informar uma quantidade variável na conferência. RECEBIMENTO MV_TPCONFF C TRANSFERÊNCIA MV_ACDTRLT L