Caso informado a natureza de operação será realizado uma movimentação de estoque considerando a diferença entre:
Saldo = QUANTIDADE ENVIADA - QUANTIDADE UTILIZADA - QUANTIDADE RETORNADA.
Exemplo:
Quantidade Enviada: 19,20 kg
Quantidade utilizada: 12,00 kg
Quantidade retornada: 5,00 kg
Será gerado um documento de realizando a saída de 2,2kg desta matéria-prima.
Tipo: TEXT
Natureza de operação utilizada para registrar o retorno do estoque de produção
Tipo: TEXT
Valor padrão: ABASTECIMENTO PRODUCAO RETORNO
Natureza de operação utilizada para registrar o retorno dos descartes do estoque de produção
Tipo: TEXT
Valor padrão: ABASTECIMENTO PRODUCAO RETORNO DESCARTE
Natureza de operação utilizada para registrar a saída do estoque de produção
Tipo: TEXT
Valor padrão: ABASTECIMENTO PRODUCAO SAIDA
Tipo: TEXT
select ep.id, nome_estabelecimento , tipo_estoque , produto , p.descricao , p.descricao_detalhada , m.marca , p.referencia_fabricante , simbolo , estoque_atual , (select coalesce(sum(v.quantidade), 0.0) from V_RESERVAS_PRODUTOS v join produtos prod on prod.id = v.produto_id WHERE v.produto_id = ep.produto_id and v.estabelecimento_id = ep.estabelecimento_id and (v.tipo_estoque_id is null or v.tipo_estoque_id = ep.tipo_estoque_id) limit 1) as reservas , coalesce(ep.estoque_atual, 0.0) - (select coalesce(sum(v.quantidade), 0.0) from V_RESERVAS_PRODUTOS v join produtos prod on prod.id = v.produto_id WHERE v.produto_id = ep.produto_id and v.estabelecimento_id = ep.estabelecimento_id and (v.tipo_estoque_id is null or v.tipo_estoque_id = ep.tipo_estoque_id) limit 1) as disponivel ,permite_venda ,permite_reposicao , case when p.tipo_item = '00' then 'Mercadoria para revenda' when p.tipo_item = '01' then 'Matéria-prima' when p.tipo_item = '02' then 'Embalagem' when p.tipo_item = '03' then 'Produto em processo' when p.tipo_item = '04' then 'Produto acabado' when p.tipo_item = '05' then 'Subproduto' when p.tipo_item = '06' then 'Produto intermediário' when p.tipo_item = '07' then 'Material de uso e consumo' when p.tipo_item = '08' then 'Ativo imobilizado' when p.tipo_item = '09' then 'Serviços' when p.tipo_item = '10' then 'Outros insumos' when p.tipo_item = '98' then 'Outros (kit)' when p.tipo_item = '99' then 'Outros' end as tipo_item ,movimenta_estoque ,data_ultima_movimento ,data_ultima_venda , ep.ativo from estoques_produtos ep join tipos_estoques te on te.id = ep.tipo_estoque_id join produtos p on p.id = ep.produto_id left join marcas m on m.id = p.marca_id join estabelecimentos e on e.id = ep.estabelecimento_id join unidades_medidas um on um.id = p.unidade_medida_id where ep.id = ${estoque}
Tipo: SOURCE_CODE
Tipo: SOURCE_CODE
Tipos de registros dos produtos que permitem movimentar estoque avulso. Por padrão é permitido movimentar produtos do tipo "produto" e "variação".
Tipo: TEXT
Valor padrão: P,V,E
Indica o contexto de reprocessando dos custos dos movimentos de estoque:
Tipo: FLAG
Valor padrão: N
Valor padrão: N
Indica como o saldo atual é atualizado pelo sistema.
Tipo: OPCAO
Tipo: FLAG
Valor padrão: S
Valor padrão: N
Define um e-mail para envio de notificação quando um produto estiver com estoque abaixo do mínimo.
E-mail deve ser definido na preferência ERP.ESTOQUE_MINIMO_EMAIL e não na preferência ESTOQUE.ESTOQUES_PRODUTOS.ERP.ESTOQUE_MINIMO_EMAIL!
Tipo: TEXT
Formato para apresentação das quantidades de estoques.
Tipo: TEXT
Valor padrão: ###,###,###.######
Quando marcado, indica que a movimentação FIFO será registrada no sistema.
Esta preferência não indica que o custo calculado será o FIFO, mas deve estar ativa para que os controles para tal sejam atualizados.
Tipo: FLAG
Indica qual escopo deve ser utilizado para o cálculo de custo dos produtos:
Tipo: OPCAO
Caso seja executado o processo de implosão ou explosão do produto deve ser executado somente em estoques com estoque.
Tipo: FLAG
Valor padrão: N
Define como o saldo atual do estoque é atualizado. Os seguintes valores são permitidos:
Tipo: OPCAO
Define o que deve ser feito quando um movimento tentar baixar estoque e não encontrar saldo FIFO.
Caso não informado, irá gerar ERRO e não permitirá fazer um movimento de saída que não tenha saldo FIFO.
Tipo: OPTION
Valor padrão: E
Tipo: TEXT_LONG
Valor padrão: select (select sum(it.quantidade) from itens_doc_entradas_saidas it join doc_entradas_saidas doc on doc.id = it.documento_id join naturezas_operacoes nat on nat.id = doc.natureza_operacao_id where it.produto_id = ep.produto_id and doc.data_emissao between now() - interval '30 days' and now() and nat.gera_estatistica_vendas = 'S' and doc.situacao_documento in ('I', 'E') ) as minimo_sugerido, ep.* from estoques_produtos ep
Determina quantos registros poderão ser auditados em um único processo. Caso não informado, a rotina irá auditar no máximo 1000 registros. Isso é realizado para evitar processos muito longos.
Tipo: INTEGER
SQL utilizado para auto complete da identificação do lote que será utilizado para movimentação de estoque.
Deve obrigatoriamente ser preenchido a macro ${produto}, e a macro ${tipo_estoque_id} para o tipo de estoque de origem.
Tipo: TEXT
Valor padrão: (select prod.numero_serie as valor , 'Lote: ' || prod.numero_serie || ' - Local: ' || test.tipo_estoque || ' - Estoque: ' || est.estoque_atual as descricao , prod.produto || test.tipo_estoque || est.estoque_atual as pesquisar from estoques_produtos est inner join produtos prod on prod.id = est.produto_id inner join tipos_estoques test on test.id = est.tipo_estoque_id inner join produtos modelo on modelo.id = prod.modelo_produto_id where modelo.produto = '${produto}' and test.id = '${tipo_estoque_id}' and est.estoque_atual <> 0)
Tipo de pedido padrão para COMPRA
Tipo: TEXT
Valor padrão: COMPRA
Tipo de pedido padrão para VENDA
Tipo: TEXT
Valor padrão: VENDA
Atualizar as datas de bloqueio para entradas e saídas (movimentos de estoque) no estabelecimento.
Tipo: FLAG
Valor padrão: N
Quando marcado, indica que os saldos mensais poderão atualizar o saldo atual caso seja identificada alguma divergência.
Para ativar esta modalidade, é necessário que os saldos mensais de estoque estejam atualizados e consistentes, o que pode ser feito executando a ação "Auditar/corrigir" da interface Saldos mensais de estoques.
Tipo: FLAG
Sempre que receber uma alteração de saldo de estoque, marcar o registro para ser auditado.
Tipo: TEXT_LONG
Valor padrão: ESTOQUE.SALDOS_MENSAIS_ESTOQUES.POS_REPLICATE : ESTOQUE.SALDOS_MENSAIS_ESTOQUES.NOTIFICAR_REPLICACAO
ID do tipo de estoque que representa o ativo/imobilizado de um estabelecimento.
Tipo: ID
ID do tipo de estoque utilizado para Kits Montados.
Tipo: ID
ID do tipo de movimentação que deve ser utilizado para alocação interna de equipamentos e outros bens materiais (unidades de produto).
Tipo: ID
Caso marcado será executado a rotina de atualização da quantidade acumulada do estoque no estabelecimento.
Tipo: FLAG
Valor padrão: S
Permite definir se os endereços informados dos produtos no estoque devem estar pré-cadastrados na tabela de endereços de um depósito do estabelecimento (ver Endereços de estoque) ou se serão um texto livre.
Valores:
Tipo: OPTION
Valor padrão: N