O que é a Seção UC?
A Seção UC descreve os consumos gerais de Produtos Químicos Controlados no período de apuração. No ERP Microsiga Protheus®, a seção UC listará os Produtos Químicos Controlados consumidos para produções de produtos não controlados, correspondente ao código 4 do Siproquim 2 (Processos Produtivos).
Campo | Posição Inicial | Tamanho | Tipo | Faixa Permitida e Exemplos |
---|---|---|---|---|
Tipo | 1 | 2 | Alfanumérico | UC |
Código NCM (Nomenclatura Comum Mercosul) | 3 | 13 | Alfanumérico |
|
Concentração | 16 | 3 | Numérico | Extraído do campo Concentração (B5_CONCENT) da tabela SB5, arredondado em um valor inteiro e limitado ao valor de 100. Caso trate-se de Produto Composto, será deixado em branco. |
Densidade | 19 | 5 | Numérico | Extraído do campo Densidade (B5_DENSID) da tabela SB5, arredondado em 2 casas decimais e limitado ao valor de 99,99. |
Quantidade | 24 | 15 | Numérico | O processo de extração de dados varia de acordo com o valor do parâmetro "Seção UC Por RE do PRD Ctr?":
Aplicado a conversão de unidade caso o parâmetro MV_CPOMAPA esteja configurado, arredondado em 3 casas decimais e limitado ao valor de 999.999.999,999 (Veja Configuração para conversão de Unidades de Medidas para maiores detalhes). |
Unidade de Medida | 39 | 1 | Alfanumérico | K (Quilos) ou L (Litros). Extraído do campo Unidade de Medida B1_UM, ou do campo configurado no parâmetro MV_CPOMAPA. Caso a Unidade de Medida informada não seja válida, esse campo será deixado em branco (Veja Configuração para conversão de Unidades de Medidas para maiores detalhes). |
Código do Consumo | 40 | 1 | Numérico | Código conforme padrão estabelecido pelo Siproquim 2. No ERP Microsiga Protheus®, a extração dos dados que irão compor o aquivo MAPAS gera somente o código 4 (Consumo para Processo Produtivo), identificando na tabela de Empenhos (SD4) os Produtos Químicos Controlados empenhados para produção de produtos não controlados no período apurado. |
Observação do consumo | 41 | 62 | Alfanumérico | Extraído do campo configurado no parâmetro MV_DESCPRO, do Tipo de Movimento (SF5) utilizado para o apontamento da produção do produto não controlado que consumiu o Produto Químico Controlado. Veja Configuração do campo para descrição da produção para maiores detalhes. Caso o parâmetro MV_DESCPRO não esteja configurado, será utilizado o campo Descrição (F5_TEXTO) do Tipo de Movimento. |
Data do Consumo | 102 | 10 | Data | Extraído do campo Emissao (D3_EMISSAO) do Apontamento de Produção (SD3) do produto não controlado que consumiu o Produto Químico Controlado. |
Exemplo:
UCPRTPN1335110810099,99 999.999,999K4DESCRIÇÃO DO CONSUMO 01/09/2019
Nota
Caso o parâmetro de aglutinação MV_AGLUTPR esteja configurado como ".T.", dois cadastros diferentes na tabela de produtos (SB1) que contenham o mesmo código de produto químico (campo configurado no parâmetro MV_CODMAPA), o mesmo código NCM, a mesma concentração (considerando-se o valor inteiro, limitado a 100), a mesma densidade (considerando-se o valor arredondado em duas casas decimais e limitado a 99,99) e a mesma unidade de medida (B1_UM ou campo configurado em MV_CPOMAPA), serão considerados como o mesmo produto químico, gerando somente um registro no arquivo texto e no relatório.
Atenção!
Para executar o exemplo a seguir, é necessário que o ambiente esteja minimamente configurado para a extração do MAPAS. Consulte Configurações mínimas de ambiente para maiores detalhes.
Nota
O exemplo a seguir usa as seguintes configurações de parâmetros:
- MV_CADPROD = "|SBZ|SB5|SGI"
- MV_REQAUT = "A"
No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Cadastros > Produto > Produtos" e cadastre um novo Produto Químico Controlado.
- No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Cadastros > Produto > Produtos" e cadastre um novo Produto Não Controlado.
- No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Saldos > Inicial" e cadastre um novo Saldo Inicial para o Produto Produto Químico Controlado.
No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Engenharia > Estruturas > Estruturas" e cadastre uma nova Estrutura para o produto Não Controlado, utilizando o Produto Químico Controlado como componente.
No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Cadastros > Movimentações > Internas" e cadastre um novo Tipo de Movimentação (TM) do tipo "P-Produção". Caso possua o parâmetro MV_DESCPRO configurado, lembre-se de preencher o campo correspondente.
- No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Movimentações > Internas > Produção > Ordens de Produção" e cadastre uma nova Ordem de Produção para o produto Não Controlado. Ao sair da rotina, lembre-se de confirmar a geração dos Empenhos.
- No menu do módulo de Estoque/Custos (SIGAEST), acesse "Atualizações > Movimentações > Internas > Produção > Apontar Produção" e gere um novo Apontamento de Produção para a Ordem de Produção cadastrada no passo anterior e utilizando a TM cadastrada anteriormente.
- No menu do módulo Livros Fiscais (SIGAFIS), acesse Miscelânea > Arq. Magnéticos > Instr. Normativas.
- Clique na opção Param. e preencha as perguntas conforme necessidade. Preencha MAPAS na terceira pergunta e, ao retirar o foco do campo, selecione o arquivo MAPAS.INI. Ao final, clique em Ok para ser direcionado ao próximo grupo de perguntas.
- Preencha as perguntas conforme necessidade e clique em Ok para iniciar o processamento.
Ao final do processamento, verifique o diretório escolhido para geração do arquivo texto, localize o arquivo e abra-o. Seu conteúdo será parecido com o da imagem abaixo:
O Relatório de conferência MATR913 apresentará os dados da seguinte forma:
Observação: No início da cada nova seção, há uma quebra de página no relatório. Neste exemplo, o início da Seção UC está na página 4 do relatório.
Nota
Caso o usuário realize diversos consumos de um mesmo Produto Químico Controlado, em um mesmo dia, para um mesmo , e utilizando a mesma TM para o apontamento da produção do produto não controlado, pode-se optar pela aglutinação dos registros gerados na Seção UC. Para isso, basta configurar o parâmetro MV_AGLUTPR como .T..