1. Introdução
A Produção do Dia é a forma simplificada de lançar produção que já aconteceu. Em vez de percorrer criação, programação, apontamento e encerramento passo a passo, você informa apenas o que foi produzido e o que foi consumido, e o servidor gera a Ordem de Produção completa — programada, firmada, apontada, com nota fiscal emitida e fechada.
O que se ganha é velocidade; o que se abre mão é custo de máquina e de mão de obra: este fluxo não aponta nem um nem outro. A Ordem de Produção sai com o custo dos insumos e nada mais.
Esta página percorre, numa chamada, o que as outras quatro descrevem em detalhe. Vale lê-las quando algo recusar: a mensagem que chega aqui costuma vir de uma delas. Comece pela página central do módulo, e tenha à mão a de Fórmula de Fabricação — a elegibilidade da Fórmula é o que mais impede este fluxo de funcionar.
2. Onde encontrar o dicionário oficial da sua API
Esta documentação é complementar. A fonte da verdade sobre parâmetros, tipos, domínios e exemplos é o dicionário da sua instância, gerado a partir do que o seu token alcança. A explicação de como chegar a ele está na página central do módulo.
Confirme no dicionário da sua instância se o objeto que você precisa está disponível para o seu token. O escopo varia por instalação e por token: um objeto citado aqui pode não estar liberado na sua. Se faltar, peça ao gestor do ERP a revisão do cadastro de API.
3. Como a API funciona
Os métodos usados nesta página:
| Método | Para que serve aqui | Exemplo de objeto |
|---|---|---|
POST e PUT |
Gravar direto o cabeçalho, os produtos acabados e os insumos da Produção do Dia. É a segunda das duas áreas do módulo que admitem gravação direta. | FABORDPRODIA1, FABORDPRODIA2, FABORDPRODIA3 |
PATCH |
Executar as quatro rotinas de ação: buscar insumos, gerar as Ordens de Produção, gerar por pedido e desfazer. | FAB_PRC_GERAROPDIA |
GET |
Consultar as Fórmulas compatíveis, as Ordens de Produção geradas e a ficha de movimentação de cada produto. | FAB_VIEW_FORMULA_FABRICACAO, FABORDPRODIA4 |
4. Visão geral do fluxo
Cinco operações, nesta ordem:
- Criar o cabeçalho (
POSTemFABORDPRODIA1) — filial, data e centro de custo. - Informar os produtos acabados (
POSTemFABORDPRODIA3) — o que saiu pronto. - Buscar os insumos (
PATCHemFAB_PRC_INCLUIRINSUMOSDIA) — o servidor explode as Fórmulas dos produtos e preenche a lista. - Editar os insumos (
PUTemFABORDPRODIA2) — ajustar quantidades e, quando o produto controla lote, informar o lote. - Gerar as Ordens de Produção (
PATCHemFAB_PRC_GERAROPDIA) — e o ciclo completo acontece.
A ordem entre os passos 2 e 3 não é negociável. A busca de insumos parte dos produtos acabados já informados. Chamada antes deles, não encontra nada e recusa. E ela só funciona com a lista de insumos vazia: não acrescenta a uma lista existente nem a substitui.
O passo 4 é opcional na aparência e obrigatório na prática quando algum insumo controla lote — ver o Passo 6. Há ainda um atalho que faz os cinco passos numa chamada só, a partir de itens de Pedido de Venda: o Passo 9.
5. Diagrama de execução
Convenção visual: azul (Retaguarda do ERP) · verde (Via API) · âmbar (ponto de atenção).
6. Aviso sobre liberação na retaguarda
Três configurações decidem se este fluxo funciona, e a própria geração confere duas delas:
CFG_NFORMULAS— com1, a instância permite múltiplas Fórmulas por produto, e a Produção do Dia é recusada de saída: não haveria como escolher qual Fórmula usar para cada produto acabado. Verificada pela geração.- Turno de trabalho ativo — ao menos um turno precisa estar ativo no cadastro. Verificada pela geração.
CFG_PERMANUTENCAO1— a data de corte que bloqueia lançamento retroativo. Não é verificada pela geração: a recusa vem da gravação dos processos, já no meio do ciclo. E o corte é inclusivo — a data igual ao limite também é recusada. A data da Produção do Dia precisa ser posterior ao corte, não a partir dele.
O usuário responsável vem do token. O campo de usuário do cabeçalho é preenchido pelo servidor com o usuário vinculado ao userToken da chamada — você não o informa. Para rastrear quem lançou o quê, use tokens distintos por integrador.
| Pré-requisito | Por que importa |
|---|---|
| Fórmula compatível para cada produto acabado | É o pré-requisito que mais derruba este fluxo. Os critérios estão no Passo 2. |
CFG_NFORMULAS = 0 | Múltiplas Fórmulas por produto inviabilizam a escolha automática, e a geração recusa. |
| Turno de trabalho ativo | Conferido pela geração. O código do turno não é repassado adiante — a programação usa os turnos da empresa. |
Data posterior a CFG_PERMANUTENCAO1 | Não conferido de saída; a recusa vem no meio do ciclo. |
| Cadastros fiscais completos | A geração emite duas notas fiscais. Empresa como fornecedor, condição de pagamento e tipos de movimento precisam estar configurados — ver Documentos e Encerramento. |
| Lotes cadastrados em estoque | Quando insumo ou produto controla lote, o lote precisa existir e ter saldo. |
Duas rotinas deste fluxo procuram a Fórmula de cada produto, e elas não procuram pelo mesmo critério. Confundir os dois conjuntos é a causa mais comum de "a busca de insumos funcionou mas a geração falhou" — e do contrário também.
| Critério | Conjunto da buscaFAB_PRC_INCLUIRINSUMOSDIA | Conjunto da geraçãoFAB_PRC_GERAROPDIA |
|---|---|---|
Fórmula Ativa (FRM_STATUS = 1) | exigido | exigido |
Habilitada para Produção do Dia (FRM_PRODUCAODIA = 1) | exigido | não confere |
Percentual sob demanda igual a 100 | não confere | exigido |
| Produto único na Fórmula | não confere | exigido |
Produção Própria Interna (FRM_TIPO = 1) | não confere | exigido — mas só na hora de gerar |
Fórmula Genérica não serve aqui. O valor 2 de FRM_PRODUCAODIA identifica a Fórmula Genérica, e a busca de insumos exige o valor 1. Produto cuja Fórmula esteja como Genérica não contribui com insumo nenhum.
As três consequências de uma Fórmula não elegível
| Onde aparece | Mensagem | Quando |
|---|---|---|
| Na busca de insumos | Não foi encontrado Fórmula configurada para os produtos informados nesta Produção do Dia. | Nenhum produto acabado tem Fórmula Ativa e habilitada para Produção do Dia. É a única das três que depende de FRM_PRODUCAODIA = 1. |
| Na geração | Existe(m) Produto(s) Acabado sem Fórmula de Fabricação. seguida da lista de produtos | Algum produto acabado não tem Fórmula com percentual 100, produto único e status Ativa. A mensagem lista quais. |
| Em nenhum lugar | (silêncio) | A Fórmula passa na conferência acima mas é de Produção em Terceiros ou Para Terceiros. O filtro de tipo só é aplicado na hora de gerar: nenhuma Ordem de Produção é criada para aquele produto e nenhuma mensagem é emitida. |
O terceiro caso é o que mais custa a diagnosticar. A chamada tem sucesso, alguns produtos geram Ordem de Produção e outros não. Confira sempre em FABORDPRODIA4 quantas Ordens foram criadas contra quantos produtos você informou — se faltar, verifique o Tipo de Produção da Fórmula do produto ausente.
Só Fórmula de processo único funciona neste fluxo. A geração lê o processo da Ordem criada esperando encontrar exatamente um; Fórmula com mais de um processo faz a execução abortar. Como as conferências de compatibilidade da Fórmula já proíbem mais de um processo em Fórmula de Produção do Dia, isso não deveria acontecer — mas o filtro do parágrafo anterior deixa passar Fórmula de outro tipo, e aí a limitação aparece.
Para conferir a Fórmula de um produto antes de montar a Produção do Dia, consulte FAB_VIEW_FORMULA_FABRICACAO, que traz o cabeçalho com os domínios já traduzidos para texto. Os critérios se configuram na página de Fórmula de Fabricação.
| Campo | Descrição |
|---|---|
PDD_COD | Código da Produção do Dia. É você quem informa — ver o aviso abaixo. |
PDD_FL_COD | Empresa ou filial. |
PDD_DATA | Data da produção. É ela que o ciclo inteiro usa — geração, programação, abertura do processo e emissão das notas —, não a data corrente. |
PDD_DATAFIM | Data de fim do período. Obrigatória no cadastro, mas a geração não a utiliza. |
PDD_ST_COD | Centro de custo. |
PDD_USN_COD | Usuário responsável. Preenchido pelo servidor a partir do token — não envie. |
PDD_COD é calculado por quem chama. A coluna não tem valor automático e o servidor não a atribui: o próximo código é o maior existente mais um, exatamente como o código da Fórmula. Com dois integradores lançando ao mesmo tempo, ambos podem calcular o mesmo número e o segundo POST falha por chave duplicada. Serialize a sequência consultar o próximo código → enviar o POST, ou trate o erro e tente o seguinte.
Exemplo — POST FABORDPRODIA1
{
"method": "POST",
"objectType": "TABLE",
"objectName": "FABORDPRODIA1",
"dataFields": [
{ "name": "PDD_COD", "value": 77 },
{ "name": "PDD_FL_COD", "value": 1 },
{ "name": "PDD_DATA", "value": "2026-08-15 08:00:00" },
{ "name": "PDD_DATAFIM", "value": "2026-08-15 18:00:00" },
{ "name": "PDD_ST_COD", "value": 1 }
]
}
Valores ilustrativos. Os códigos acima são exemplos. Use os cadastros da sua instância. A lista completa e autoritativa de campos está no dicionário oficial.
Uma linha por produto que saiu pronto. A chave é a Produção do Dia mais o item, numerado por quem grava.
| Campo | Descrição |
|---|---|
PDD_COD, PDD_ITM | Produção do Dia e item sequencial. |
PDD_PD_COD | Produto acabado. |
PDD_UNI | Unidade de estoque. |
PDD_QTD | Quantidade produzida. |
PDD_LE_COD | Local de estoque de entrada do produto. Opcional. |
PDD_EE_COD | Endereço de estoque. Opcional. |
PDD_PD_LOTE | Lote do produto acabado. Opcional. |
PDD_FL_COD | Filial. Opcional. |
A quantidade a produzir da Ordem de Produção é a soma por produto e local de estoque. Duas linhas do mesmo produto no mesmo local viram uma Ordem de Produção com a quantidade somada; em locais diferentes, viram duas.
Explode as Fórmulas dos produtos acabados já informados e preenche a lista de insumos. Dois parâmetros: filial e Produção do Dia.
{
"method": "PATCH",
"objectType": "PROCEDURE",
"objectName": "FAB_PRC_INCLUIRINSUMOSDIA",
"params": [
{ "name": "P_FL_COD", "value": "1" },
{ "name": "P_PDD_COD", "value": "77" }
]
}
Ela só preenche do zero. Havendo qualquer insumo já informado, a chamada é recusada: "Inclusão de produto de forma otimizada, somente é possível quando não há nenhum insumo e ou materia prima informado." Ela não acrescenta a uma lista existente e não substitui. Para refazer, apague os insumos antes.
A quantidade de cada insumo é a quantidade do produto acabado multiplicada pela quantidade unitária prevista, mais a quantidade total prevista, tudo convertido para a unidade de estoque do insumo pela equivalência cadastrada. Sem equivalência, o fator usado é 1.
Insumos iguais vindos de produtos diferentes são somados numa linha só, e a unidade gravada é sempre a de estoque — não a declarada na Fórmula. Confira o resultado consultando FABORDPRODIA2.
A filial informada precisa bater com a do cabeçalho. Divergindo, nenhum insumo é encontrado e a chamada recusa com a mensagem de Fórmula não encontrada — que aponta para a causa errada.
A busca do passo anterior grava apenas quatro campos: a Produção do Dia, o produto, a unidade e a quantidade. Todo o resto fica em branco — e um deles é decisivo.
| Campo | Preenchido pela busca? |
|---|---|
PDD_PD_COD, PDD_UNI, PDD_QTD | sim |
PDD_PD_LOTE | não — fica nulo |
PDD_LE_COD, PDD_EE_COD, PDD_FL_COD | não |
Editar os insumos é passo obrigatório quando o insumo controla lote, e o campo é PDD_PD_LOTE. A busca o deixa nulo; a geração vai apontar esse insumo mais adiante; e o apontamento recusa quando a filial e o produto usam controle de lote e o lote não veio. A recusa acontece no meio do ciclo, depois de a Ordem de Produção já ter sido criada e vinculada — ver o Passo 7. Preencha o lote antes de gerar.
Ajuste também as quantidades quando o consumo real diferir do previsto pela Fórmula: é exatamente para isso que este passo existe. A Produção do Dia registra o que aconteceu, não o que a receita previa.
Guarde do seu lado quais insumos vieram da busca, se essa distinção importar. O campo PDD_TIPOREG promete a distinção — [0-Incluído Manualmente; 1-Inclusão Otimizada; 2-Alterado pelo Usuário] —, mas a busca não grava o valor 1: ela omite a coluna e o padrão é 0. Se a sua integração precisa dessa distinção, guarde-a do seu lado.
Um único parâmetro: o código da Produção do Dia. Para cada produto acabado, o servidor percorre o ciclo completo.
{
"method": "PATCH",
"objectType": "PROCEDURE",
"objectName": "FAB_PRC_GERAROPDIA",
"params": [
{ "name": "P_PDD_COD", "value": "77" }
]
}
A cadeia, na ordem em que acontece
- Gerar a Ordem de Produção a partir da Fórmula.
- Programar os processos.
- Firmar a Ordem de Produção.
- Gravar o vínculo em
FABORDPRODIA4. - Abrir o processo.
- Apontar os insumos, um por insumo previsto.
- Fechar o processo — a data é a abertura mais as horas previstas.
- Apontar os produtos fabricados.
- Emitir a Nota Fiscal de saída de insumo.
- Emitir a Nota Fiscal de entrada de produto acabado.
- Fechar a Ordem de Produção.
A reserva de estoque não acontece, e é de propósito. O vínculo em FABORDPRODIA4 é gravado no passo 4 justamente porque o apontamento de insumo dispensa a exigência de reserva prévia quando esse vínculo existe. É a única situação do módulo em que se aponta insumo sem reservar — e a mesma que faz a reserva não conferir saldo, quando ela é chamada.
A geração não é atômica, e FABORDPRODIA4 é o que permite diagnosticar. O vínculo é gravado antes de abrir, apontar e emitir. Uma falha em qualquer passo de 5 a 11 — lote faltando, saldo insuficiente, cadastro fiscal incompleto — deixa o vínculo gravado e o ciclo pela metade. E como não há tratamento de transação no corpo da rotina, os produtos acabados já processados antes da falha permanecem processados.
Ao investigar, comece por FABORDPRODIA4: ele diz quais Ordens de Produção chegaram a nascer. Depois consulte cada uma para ver até onde o ciclo avançou.
A rotina não é reexecutável. Havendo qualquer vínculo em FABORDPRODIA4, ela recusa com "A Produção do Dia N já foi Executada." Depois de uma falha no meio, o caminho é desfazer pelo Passo 10 e gerar de novo, do começo: a rotina não retoma de onde parou.
Dois silêncios a conhecer
- Insumo que não pertence à Fórmula do processo é ignorado, sem mensagem. Só são apontados os insumos que constem na Fórmula como previsto ou como alternativo. Um insumo digitado a mais simplesmente não entra na Ordem de Produção.
- Produto acabado cuja Fórmula seja de outro tipo de produção é pulado, sem mensagem — ver o Passo 2.
Serialize as chamadas por usuário. A rotina descobre o código da Ordem de Produção recém-criada lendo o controle de processamento, que é indexado pelo usuário conectado. Duas chamadas simultâneas com o mesmo token podem sobrescrever essa leitura e associar a Ordem errada à Produção do Dia. Uma execução por vez, por token.
Consulte FABORDPRODIA4 pelo código da Produção do Dia. A tabela tem duas colunas — a Produção do Dia e a Ordem de Produção — e uma linha por Ordem gerada.
Este é o retorno mais limpo dos cinco fluxos do módulo. Nos outros quatro, descobrir o que foi criado exige ler o controle de processamento ou consultar pelo maior código, com ressalva de concorrência. Aqui existe uma tabela de vínculo dedicada, e ela é confiável.
Faz parte do fluxo, não é dica opcional: compare o número de linhas com o número de produtos acabados que você informou. Divergência significa produto pulado em silêncio — ver o Passo 2.
Com o código em mãos, todas as consultas das outras páginas valem: FAB_VIEW_ORDEMPRODUCAO para o estado, FAB_RES_CUSTOPRODUCAO para o custo apurado.
Faz os Passos 3 a 7 numa chamada só, a partir de itens de Pedido de Venda: cria o cabeçalho, agrupa os itens por produto, preenche os insumos, distribui cada insumo entre os lotes disponíveis e gera as Ordens de Produção.
| Parâmetro | Descrição |
|---|---|
P_ITENS | Lista dos itens — formato abaixo. |
P_PDD_FL_COD | Empresa ou filial da Produção do Dia. |
P_PDD_DATA | Data da produção. É gravada também como data de término. |
P_USN_COD | Usuário responsável. Opcional: não informado, é resolvido no servidor. |
Itens separados por ponto-e-vírgula; dentro de cada item, seis campos separados por vírgula:
FL_COD,CF_TIPO,PE_COD,PE_ITM,PD_COD,PE_QTDEST;
O tipo é sempre C, de Pedido de Venda, e a quantidade é na unidade de estoque do produto. Dois itens ficam assim:
1,C,4501,1,138,120.000000;1,C,4502,3,138,80.000000;
A distribuição por lote é o que este caminho acrescenta. Cada insumo é distribuído entre os lotes disponíveis consumindo primeiro os de validade mais próxima. Um mesmo insumo pode gerar várias linhas, uma por lote usado — e é isso que resolve, sozinho, o preenchimento de lote que o Passo 6 exige no caminho manual.
Saldo insuficiente cancela a chamada inteira. Para cada insumo, a soma dos saldos dos lotes precisa cobrir a quantidade necessária. Faltando, a recusa nomeia o insumo, o necessário e o disponível — e nada é criado.
Para descobrir o que foi criado, consulte FABORDPRODIAPED pelos itens de pedido que você informou: ele guarda o vínculo entre cada item e a Produção do Dia. A quantidade atendida dos itens de pedido é atualizada pela própria chamada.
Uma chamada desfaz o ciclo completo das Ordens de Produção vinculadas à Produção do Dia. Não é preciso remover apontamento nem nota antes: a rotina faz tudo, na ordem certa, e cada remoção é precedida da que tira o obstáculo dela.
{
"method": "PATCH",
"objectType": "PROCEDURE",
"objectName": "FAB_PRC_REMOVEROPDIA",
"params": [
{ "name": "P_PDD_COD", "value": "77" }
]
}
A remoção alcança os documentos fiscais emitidos para as Ordens de Produção vinculadas, além dos apontamentos, das reservas e das despesas rateadas. Confirme que é isso que você quer antes de chamar: não há passo intermediário de confirmação e o efeito não é desfeito por uma segunda chamada.
O que ela faz, por Ordem de Produção vinculada
- Remove os vínculos com pedidos e os documentos vinculados.
- Volta o status para Firmada.
- Remove os apontamentos de produto acabado.
- Por processo: reabre, remove os apontamentos de insumo, mão de obra e setup, cancela a abertura e libera a reserva.
- Exclui a Ordem de Produção.
Ao final, fora do laço, exclui os insumos, os produtos acabados e o próprio cabeçalho da Produção do Dia.
Ela não confere nada antes de começar. Não confere status, não confere apontamento e não confere documento fiscal. As recusas que aparecerem vêm das rotinas chamadas em cadeia — e nesse caso a remoção para no meio, deixando parte da Produção do Dia desfeita e parte não. Consulte FABORDPRODIA4 antes, para saber o alcance exato, e depois, para conferir o que sobrou.
Produção do Dia inexistente não produz mensagem: as exclusões afetam zero linhas e a chamada termina normalmente.
Duas consultas irmãs, com os mesmos dois parâmetros — Produção do Dia e produto — e o mesmo formato de retorno. A diferença é onde cada uma procura o produto:
| Rotina | Procura o produto entre |
|---|---|
FAB_PRC_FICHAFABRICADO | os produtos acabados da Produção do Dia. |
FAB_PRC_FICHAINSUMO | os insumos da Produção do Dia. |
Apesar do prefixo FAB_PRC_, as duas são consulta e se chamam por GET. O prefixo não indica o tipo aqui. Produto informado no lugar errado devolve result set vazio, sem mensagem.
O retorno é uma linha do tempo única, reunindo a ficha de estoque do produto, as notas fiscais que ainda não entraram na ficha, e as próprias Produções do Dia — com uma coluna de grupo que separa a origem de cada linha. O saldo parte do dia anterior à data da Produção do Dia e vai acumulando movimento a movimento.
A coluna de saldo é acumulada, não o saldo de cada documento. Ler linha a linha como se fosse saldo pontual dá números que não fecham.
Validações e erros
As mensagens abaixo são as que o servidor devolve. N é substituído pelo código envolvido. Quase todas vêm precedidas do prefixo interno DBMATENCAO,OPERACAO| — descarte-o ao exibir para o usuário final.
| Mensagem | Causa | O que fazer |
|---|---|---|
| Para utilizar a "Produção do Dia" o sistema não pode trabalhar com "Multiplas Fórmulas por Produto". | CFG_NFORMULAS = 1 na instância. |
A configuração é de instância inteira. Peça ao gestor do ERP a avaliação — este fluxo não funciona com ela ligada. |
| A Produção do Dia "N" já foi Executada. | Já existe vínculo em FABORDPRODIA4. |
Desfaça pelo Passo 10 e gere de novo. Não há retomada parcial. |
| Não foram informados Insumos no cadastro de Produção do Dia N. | Lista de insumos vazia. | Busque os insumos pelo Passo 5, ou informe-os direto. |
| Não foram informados Produtos Acabados no cadastro de Produção do Dia N. | Nenhum produto acabado informado. | Grave-os pelo Passo 4. |
| Existe(m) Produto(s) Acabado sem Fórmula de Fabricação. seguida da lista | Produto sem Fórmula com percentual 100, produto único e status Ativa. |
Ajuste a Fórmula — ver o Passo 2. A mensagem lista os produtos. |
| É necessário um Turno ativo configurado. | Nenhum turno de trabalho ativo no cadastro. | Ative um turno na retaguarda. |
| Não foi encontrado Fórmula configurada para os produtos informados nesta Produção do Dia. | Na busca de insumos: nenhum produto tem Fórmula Ativa e habilitada para Produção do Dia. Também aparece quando a filial informada não bate com a do cabeçalho. | Confira FRM_PRODUCAODIA das Fórmulas e a filial da chamada. |
| Inclusão de produto de forma otimizada, somente é possível quando não há nenhum insumo e ou materia prima informado. | Busca de insumos com a lista já preenchida. | Apague os insumos antes de buscar de novo. |
| Saldo insuficiente de lotes para o Insumo N. Necessário: X, Disponível: Y. Operação cancelada. | No caminho por pedido: os lotes não cobrem a necessidade do insumo. | Confira o saldo dos lotes. A chamada inteira é cancelada. |
| Recusa por lote não informado no apontamento de insumo | Insumo que controla lote com PDD_PD_LOTE nulo. A recusa chega no meio da geração, com a Ordem de Produção já criada e vinculada. |
Preencha o lote pelo Passo 6, desfaça pelo Passo 10 e gere de novo. |
| Recusa por período de manutenção | Data da Produção do Dia igual ou anterior ao corte de CFG_PERMANUTENCAO1. Vem da gravação dos processos, não de uma conferência inicial. |
Use data posterior ao corte — a data igual também é recusada. |
| (nenhuma mensagem) | Produto acabado cuja Fórmula é de Produção em Terceiros ou Para Terceiros: nenhuma Ordem de Produção é gerada para ele. | Compare o número de linhas de FABORDPRODIA4 com o de produtos informados. |
| (nenhuma mensagem) | Insumo informado que não pertence à Fórmula do processo: é ignorado no apontamento. | Confira os insumos previstos da Fórmula antes de acrescentar linhas manualmente. |
Termos desta página
- Fórmula compatível
- Fórmula que atende aos critérios para participar da Produção do Dia. Não é um critério só, e não é o mesmo para as duas rotinas: a busca de insumos exige Fórmula Ativa e habilitada para Produção do Dia; a geração exige percentual sob demanda de 100, produto único, status Ativa e Produção Própria Interna. A tabela comparativa está no Passo 2. Além disso, a Fórmula precisa passar nas nove conferências de compatibilidade da ativação — sem máquina, sem mão de obra, sem ferramenta, sem plano de análise, processo único e produto único —, descritas na página de Fórmula de Fabricação.
- Insumo sugerido
- Insumo trazido automaticamente pela explosão da Fórmula, no Passo 5, em oposição ao digitado à mão. A sugestão é ponto de partida, não resultado final: as quantidades vêm do previsto e devem ser ajustadas para o consumo real, e o lote nunca vem preenchido. Depois de gravado, um insumo sugerido é indistinguível de um digitado — o campo que prometia essa distinção não é preenchido.
Dica — identificar a tabela e o campo a partir da interface do ERP
Quando você souber o que quer gravar mas não souber onde, use a própria interface do ERP para descobrir. Posicione o cursor no campo da tela e pressione F1: a Ajuda embutida mostra a tabela e o campo correspondentes.
Com o nome da tabela e do campo em mãos, procure-os no dicionário da sua instância para confirmar o tipo, o domínio e se estão liberados para o seu token.
Relação com páginas vizinhas
| Página | Como se liga a esta |
|---|---|
| Módulo de Produção central |
A regra de fronteira, a configuração da instância e o encadeamento dos cinco fluxos. Leia antes desta. |
| Fórmula de Fabricação | É onde a elegibilidade se resolve. Os critérios do Passo 2 são todos campos da Fórmula, e as nove conferências de compatibilidade com a Produção do Dia rodam na ativação dela. |
| Ordem de Produção: Criação e Preparação | Os passos 1 a 3 da cadeia do Passo 7 são exatamente os dessa página. É lá também que se remove uma Ordem de Produção isolada, quando a remoção completa não é o que você quer. |
| Ordem de Produção: Apontamento | Os passos 5 a 8 da cadeia. É de lá que vêm as recusas de lote e de saldo que aparecem no meio da geração. |
| Ordem de Produção: Documentos e Encerramento | Os passos 9 a 11 da cadeia. Todos os pré-requisitos fiscais descritos lá valem aqui, e a ausência de qualquer um aborta a geração. |
| Pedido de Venda | De onde vêm os itens que o Passo 9 consome, e para onde a quantidade atendida é devolvida. |
Onde aprofundar
O dicionário da sua instância é a referência autoritativa: assinatura de cada rotina, domínio de cada campo e exemplo de uso pronto, sempre limitado ao que o seu token alcança.
Para conferir antes de montar: FAB_VIEW_FORMULA_FABRICACAO mostra a Fórmula de cada produto com os domínios já traduzidos. Para conferir depois: FABORDPRODIA4 lista as Ordens geradas, e FAB_PRC_FICHAFABRICADO e FAB_PRC_FICHAINSUMO mostram o efeito de cada uma no estoque.
Este é o último dos cinco fluxos do módulo. Para o caminho detalhado, que dá controle sobre cada etapa, comece em Ordem de Produção: Criação e Preparação.