Árvore de páginas

← Página Inicial

Introdução

A funcionalidade Configurar Parâmetros foi disponibilizada para definir as configurações prévias de recálculo de custo médio e fechamento para virada de saldo, essa configuração é considera para cada filial, dessa forma, caso seja realizado o processamento em mais de uma  filial será possível tratar as particularidades de processamento.

  • No primeiro acesso o sistema vai capturar as últimas configurações da tabela Cadastro de pergunte Protheus (SX1) retornando em tela somente para validação, com uma ressalva dos parâmetros do tipo string (caractere) pois esses devem ser informado na primeira utilização ou serão considerados com o seu conteúdo em branco.

Utilização

Acessível através da opção de menu Fechamentos botão Configurar Parâmetros. Ao realizar a configuração o sistema vai gravar em seu perfil com a filial que realizou a configuração para processamento.

Alterar Configurações

Em caso de necessidade de alteração de alguma configuração de processamento basta acessar a rotina, o sistema vai resgatar as informações do perfil e depois de alterar clicar em Salvar Configurações novamente para que as novas configurações sejam salvas.

Restaurar configurações

E possível restaurar as configurações padrões mediante ao Cadastro de pergunte Protheus (SX1), para isso basta acessar a rotina e clicar no botão Restaurar Padrão.

Parâmetros do Configurador
ParâmetroRecalcular custos de transportes
TipoFlag
DescriçãoRecalcula os custos dos movimentos internos de transporte.
ValorHabilitado ou desabilitado
ParâmetroCalcular custo em partes
TipoFlag
DescriçãoIndica se o cálculo do custo em partes será executado.
ValorHabilitado ou desabilitado
ParâmetroCálculo de mão de obra
TipoFlag

Descrição

Recalcula a mão de obra no recálculo do custo médio através dos valores contábeis do centro de custo relacionado a MOD.
ValorHabilitado ou desabilitado
Parâmetro% de aumento da MOD
TipoTexto

Descrição

Percentual a ser adicionado ao custo médio da mão de obra.
Valor

0 a 100

ParâmetroSequência de cálculo
TipoSeleção

Descrição

Mostra em tela a sequência em que será feito o recálculo do custo médio antes do processamento.
Valor
ParâmetroSequência processamento FIFO
TipoSeleção

Descrição

Indica se a sequência de processamento do FIFO será a mesma do custo médio ou se respeitará a data e a sequência de digitação.
Valor
ParâmetroGerar estrutura pela movimentação
TipoFlag
Descrição

Gerar uma estrutura para cada produto baseada nas movimentações
Habilitado: O sistema irá montar uma estrutura temporária, nos moldes da estrutura de produtos (SG1), só que baseada nas movimentações existentes.

Desabilitado: O sistema irá utilizar a estrutura do produto já existente (SG1).

OBS.:

1. Empresas que NÃO possuam estrutura de produtos cadastrados ou que façam requisições manuais podem marcar '' a este parâmetro.

2. Caso selecione certifique-se que não existam referências circulares nas movimentações (Ex.: Requisitar um produto para a produção dele mesmo). 

ValorHabilitado ou desabilitado
ParâmetroRecalcular níveis de estrutura
TipoFlag
Descrição

Recalcular os níveis das estruturas dos produtos para garantir a correta nivelação dos componentes nas estruturas

OBS.: Quando habilitada a geração de estrutura pelas movimentações (Gerar estrutura pela movimentação - parâmetro anterior) o recálculo de níveis será processado obrigatoriamente para poder nivelar as estruturas temporárias geradas.

ValorHabilitado ou desabilitado
ParâmetroAtualizar arquivos de movimento
TipoFlag
Descrição

Atualizar o arquivo de movimentações internas (SD3)

OBS.: Os outros arquivos de movimentos (SD1, SD2, SDB, SD5) são SEMPRE atualizados.

ValorHabilitado ou desabilitado
ParâmetroApagar estornos
TipoFlag
DescriçãoApós o recálculo, excluir da base de dados dos movimentos estornados?
ValorHabilitado ou desabilitado
ParâmetroMovimentos internos valorizados
TipoSeleção
DescriçãoProcessa os movimentos internos valorizados antes ou depois dos demais movimentos internos.
Valor
ParâmetroMostra lançamentos contábeis
TipoFlag
Descrição

Mostra em tela os lançamentos contábeis gerados ao término da etapa de contabilização, caso algum lançamento esteja inconsistente

ValorHabilitado ou desabilitado
ParâmetroAglutina lançamentos contábeis
TipoFlag
Descrição

Indica se os lançamentos contábeis a serem gerados no recálculo do custo médio serão gerados aglutinados.

ValorHabilitado ou desabilitado
ParâmetroNão exibir etapa de análise entre o cálculo de custo e a contabilização
TipoFlag
Descrição

A etapa de Contabilização será executada automaticamente após o término da etapa de Cálculo do custo sem a necessidade de intervenção do usuário. Esta pergunta surte efeito somente se a opção Gerar lançamento contábil = Sim

ValorHabilitado ou desabilitado
ParâmetroCentro de custo
TipoSeleção
Descrição

Tipo de centro de custo: Contábil.

SIGACON: será considerado o saldo do SI1 (descontinuado).

SIGACTB: será considerado o saldo CT7.

OBS.: Somente ativo extracontábil devido ao SIGACON ter sido descontinuado.

Valor
ParâmetroConta contábil inibir de:
TipoTexto

Descrição

Conta contábil inicial a ser inibida na filtragem do recálculo do custo médio.
Valor
ParâmetroConta contábil inibir até:
TipoTexto

Descrição

Conta contábil final a ser inibida na filtragem do recálculo do custo médio
Valor
ParâmetroGerar lançamento contábil
TipoSeleção
Descrição

Gerar  lançamentos contábeis no recálculo dos custo médio?

SIM: gera lançamentos contábeis.

NÃO: apaga lançamentos contábeis.

MANTÉM LCTOS: mantém laçamentos contábeis.

Valor
ParâmetroGera saldo inicial para mão de obra
TipoFlag
Descrição

Indica se deve gerar registros de saldo inicial para produtos mão de obra (MOD) no processo de virada de saldos.

ValorHabilitado ou desabilitado
ParâmetroAtualiza saldo atual não de obra
TipoFlag
Descrição

Indica se atualiza o saldo atual de produtos com características mão de obra.

ValorHabilitado ou desabilitado
RótuloRestaurar padrão
TipoBotão
Descrição

Restaura as configurações localizadas no Protheus SX1.

Valor
RótuloSalvar configurações
TipoBotão
Descrição

Salva no profile do usuário as configurações selecionadas.

Valor
Informações Técnicas

Foi desenvolvido uma classe REST de controle para entrada e saída de dados através da linguagem TLPP, sendo responsável por gerações e gravações de registros nas tabelas de perfil de usuário do Framework

Especificações de Serviços:

Retorna o SX1 (Pergunte do MATA330 e MATA280 ) ou perfil salvo do usuário na filial corrente.

{
    "closing": {
        "mta280": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": ""
            },
            {
                "parameter": "mv_par04",
                "value": true
            }
        ]
    },
    "recalculation": {
        "mta330": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": false
            },
            {
                "parameter": "mv_par04",
                "value": true
            },
            {
                "parameter": "mv_par05",
                "value": 0
            },
            {
                "parameter": "mv_par06",
                "value": 1
            },
            {
                "parameter": "mv_par07",
                "value": ""
            },
            {
                "parameter": "mv_par08",
                "value": ""
            },
            {
                "parameter": "mv_par09",
                "value": false
            },
            {
                "parameter": "mv_par10",
                "value": 3
            },
            {
                "parameter": "mv_par11",
                "value": false
            },
            {
                "parameter": "mv_par12",
                "value": ""
            },
            {
                "parameter": "mv_par13",
                "value": true
            },
            {
                "parameter": "mv_par14",
                "value": 2
            },
            {
                "parameter": "mv_par15",
                "value": true
            },
            {
                "parameter": "mv_par16",
                "value": 2
            },
            {
                "parameter": "mv_par17",
                "value": 1
            },
            {
                "parameter": "mv_par18",
                "value": 1
            },
            {
                "parameter": "mv_par19",
                "value": true
            },
            {
                "parameter": "mv_par20",
                "value": 2
            },
            {
                "parameter": "mv_par21",
                "value": false
            }
        ]
    }
}

Descrição de Campos:

  • closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
    • parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos 
  • recalculation: string – Retorno o código do usuário consultado.
    • parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos

Permite cadastrar uma configuração de parâmetros de usuário com as definições passadas pelo body da requisição.

{
    "closing": {
        "mta280": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": ""
            },
            {
                "parameter": "mv_par04",
                "value": true
            }
        ]
    },
    "recalculation": {
        "mta330": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": false
            },
            {
                "parameter": "mv_par04",
                "value": true
            },
            {
                "parameter": "mv_par05",
                "value": 0
            },
            {
                "parameter": "mv_par06",
                "value": 1
            },
            {
                "parameter": "mv_par07",
                "value": ""
            },
            {
                "parameter": "mv_par08",
                "value": "ZZZZZZZ"
            },
            {
                "parameter": "mv_par09",
                "value": false
            },
            {
                "parameter": "mv_par10",
                "value": 3
            },
            {
                "parameter": "mv_par11",
                "value": false
            },
            {
                "parameter": "mv_par12",
                "value": ""
            },
            {
                "parameter": "mv_par13",
                "value": true
            },
            {
                "parameter": "mv_par14",
                "value": 2
            },
            {
                "parameter": "mv_par15",
                "value": true
            },
            {
                "parameter": "mv_par16",
                "value": 2
            },
            {
                "parameter": "mv_par17",
                "value": 1
            },
            {
                "parameter": "mv_par18",
                "value": 1
            },
            {
                "parameter": "mv_par19",
                "value": true
            },
            {
                "parameter": "mv_par20",
                "value": 2
            },
            {
                "parameter": "mv_par21",
                "value": false
            }
        ]
    }
}

O seu retorno esperado será:

Permite cadastrar uma configuração de parâmetros de usuário com as definições passadas pelo body da requisição.

{
    "closing": {
        "mta280": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": ""
            },
            {
                "parameter": "mv_par04",
                "value": true
            }
        ]
    },
    "recalculation": {
        "mta330": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": false
            },
            {
                "parameter": "mv_par04",
                "value": true
            },
            {
                "parameter": "mv_par05",
                "value": 0
            },
            {
                "parameter": "mv_par06",
                "value": 1
            },
            {
                "parameter": "mv_par07",
                "value": ""
            },
            {
                "parameter": "mv_par08",
                "value": "ZZZZZZZ"
            },
            {
                "parameter": "mv_par09",
                "value": false
            },
            {
                "parameter": "mv_par10",
                "value": 3
            },
            {
                "parameter": "mv_par11",
                "value": false
            },
            {
                "parameter": "mv_par12",
                "value": ""
            },
            {
                "parameter": "mv_par13",
                "value": true
            },
            {
                "parameter": "mv_par14",
                "value": 2
            },
            {
                "parameter": "mv_par15",
                "value": true
            },
            {
                "parameter": "mv_par16",
                "value": 2
            },
            {
                "parameter": "mv_par17",
                "value": 1
            },
            {
                "parameter": "mv_par18",
                "value": 1
            },
            {
                "parameter": "mv_par19",
                "value": true
            },
            {
                "parameter": "mv_par20",
                "value": 2
            },
            {
                "parameter": "mv_par21",
                "value": false
            }
        ]
    }
}

Descrição de Campos:

  • closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
    • parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos 
  • recalculation: string – Retorno o código do usuário consultado.
    • parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos


Permite alterar a configuração de parâmetros do usuário através da informações passadas pelo body da requisição.

{
    "closing": {
        "mta280": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": ""
            },
            {
                "parameter": "mv_par04",
                "value": true
            }
        ]
    },
    "recalculation": {
        "mta330": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": false
            },
            {
                "parameter": "mv_par04",
                "value": true
            },
            {
                "parameter": "mv_par05",
                "value": 0
            },
            {
                "parameter": "mv_par06",
                "value": 1
            },
            {
                "parameter": "mv_par07",
                "value": ""
            },
            {
                "parameter": "mv_par08",
                "value": ""
            },
            {
                "parameter": "mv_par09",
                "value": false
            },
            {
                "parameter": "mv_par10",
                "value": 3
            },
            {
                "parameter": "mv_par11",
                "value": false
            },
            {
                "parameter": "mv_par12",
                "value": ""
            },
            {
                "parameter": "mv_par13",
                "value": true
            },
            {
                "parameter": "mv_par14",
                "value": 2
            },
            {
                "parameter": "mv_par15",
                "value": true
            },
            {
                "parameter": "mv_par16",
                "value": 2
            },
            {
                "parameter": "mv_par17",
                "value": 1
            },
            {
                "parameter": "mv_par18",
                "value": 1
            },
            {
                "parameter": "mv_par19",
                "value": true
            },
            {
                "parameter": "mv_par20",
                "value": 2
            },
            {
                "parameter": "mv_par21",
                "value": false
            }
        ]
    }
}
{
    "closing": {
        "mta280": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": ""
            },
            {
                "parameter": "mv_par04",
                "value": true
            }
        ]
    },
    "recalculation": {
        "mta330": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": false
            },
            {
                "parameter": "mv_par04",
                "value": true
            },
            {
                "parameter": "mv_par05",
                "value": 0
            },
            {
                "parameter": "mv_par06",
                "value": 1
            },
            {
                "parameter": "mv_par07",
                "value": ""
            },
            {
                "parameter": "mv_par08",
                "value": ""
            },
            {
                "parameter": "mv_par09",
                "value": false
            },
            {
                "parameter": "mv_par10",
                "value": 3
            },
            {
                "parameter": "mv_par11",
                "value": false
            },
            {
                "parameter": "mv_par12",
                "value": ""
            },
            {
                "parameter": "mv_par13",
                "value": true
            },
            {
                "parameter": "mv_par14",
                "value": 2
            },
            {
                "parameter": "mv_par15",
                "value": true
            },
            {
                "parameter": "mv_par16",
                "value": 2
            },
            {
                "parameter": "mv_par17",
                "value": 1
            },
            {
                "parameter": "mv_par18",
                "value": 1
            },
            {
                "parameter": "mv_par19",
                "value": true
            },
            {
                "parameter": "mv_par20",
                "value": 2
            },
            {
                "parameter": "mv_par21",
                "value": false
            }
        ]
    }
}

Descrição de Campos:

  • closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
    • parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos 
  • recalculation: string – Retorno o código do usuário consultado.
    • parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos

Permite resturar o perfil para configurações padrão do protheus 

Não necessita de envio o retorno será conforma abaixo porem com as informações do arquivo SX1 - perguntes do MATA280 e MATA330


{
    "closing": {
        "mta280": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": ""
            },
            {
                "parameter": "mv_par04",
                "value": true
            }
        ]
    },
    "recalculation": {
        "mta330": [
            {
                "parameter": "mv_par01",
                "value": ""
            },
            {
                "parameter": "mv_par02",
                "value": false
            },
            {
                "parameter": "mv_par03",
                "value": false
            },
            {
                "parameter": "mv_par04",
                "value": true
            },
            {
                "parameter": "mv_par05",
                "value": 0
            },
            {
                "parameter": "mv_par06",
                "value": 1
            },
            {
                "parameter": "mv_par07",
                "value": ""
            },
            {
                "parameter": "mv_par08",
                "value": ""
            },
            {
                "parameter": "mv_par09",
                "value": false
            },
            {
                "parameter": "mv_par10",
                "value": 3
            },
            {
                "parameter": "mv_par11",
                "value": false
            },
            {
                "parameter": "mv_par12",
                "value": ""
            },
            {
                "parameter": "mv_par13",
                "value": true
            },
            {
                "parameter": "mv_par14",
                "value": 2
            },
            {
                "parameter": "mv_par15",
                "value": true
            },
            {
                "parameter": "mv_par16",
                "value": 2
            },
            {
                "parameter": "mv_par17",
                "value": 1
            },
            {
                "parameter": "mv_par18",
                "value": 1
            },
            {
                "parameter": "mv_par19",
                "value": true
            },
            {
                "parameter": "mv_par20",
                "value": 2
            },
            {
                "parameter": "mv_par21",
                "value": false
            }
        ]
    }
}

Descrição de Campos:

  • closing: string – Separador com informações dos perguntes da rotina MATA280 (Virada dos saldos)
    • parameter: string MV_PAR relacionado a rotina MATA280 vidara dos saldos 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos 
  • recalculation: string – Retorno o código do usuário consultado.
    • parameter: string MV_PAR relacionado a rotina MATA330 recalculo do custos medio 
    • value boolean - para os parâmetros do tipo sim ou não, string para os tipos texto e números para os combos

← Página Inicial