Pular para o conteúdo principal

MPD002 — Emissão de Pedidos de Venda

Fonte​

  • Form: source/MPD002/UMPD002.pas
  • DataModule: source/MPD002/UdmMPD002.pas
  • Auxiliares: UAUTORIZACAO.pas, UENTREGAMPD002.pas, UMPD002CUSTOMINIMO.pas, UMPD002CUSTOPEDIDO.pas, UMPD002FrmCaixaMaster.pas, UMPD002FrmContEntrega.pas, UMPD002FrmFator.pas, UMPD002MENSAGEM.pas, UMPD002OBSCLIENTE.pas, UMPD002SERIAL.pas, UMSGITEMPEDSAI.pas, UPARCELAPRAZOMEDIO.pas

Objetivo​

Tela de movimentação mestre para emissao de pedidos de venda. Registra o cabecalho do pedido (PEDIDO) com cliente, enderecos de entrega/cobranca, vendedor, condicao de pagamento, forma de pagamento, juros, transportador e redespacho. Gerencia os itens do pedido (ITEMPEDIDO) com calculo automatico de preco, impostos (CALCULA_IMPOSTOPEDIDO), frete (CALCULA_FRETE), comissao (CALCULA_COMISSAO) e grade de produto (jGradeProduto). Suporta parcelamento financeiro (jParcelamento), beneficios de cliente (jBeneficioCliente), lote de producao (jLoteProducao), controle de entrega (jControleEntrega), numeros seriais de produto, caixa master, e autorizacao de desconto. Gera PARCELAPEDIDO, ITEMPEDIDOGRADE, ITEMPEDIDOVENDEDOR, ROMANEIOPEDIDO e pode acionar GERA_NOTAPEDIDO para faturamento imediato.

Funcionalidades​

  • Cadastro de Pedido de Venda
  • Inclusão de Produtos no Pedido
  • Gestão de Grade de Produtos
  • Conversão de Orçamento em Pedido
  • Atendimento Manual de Pedido
  • Reabertura de Pedido
  • Duplicação de Pedido
  • Geração de Nota Fiscal
  • Controle de Parcelas
  • Consulta SCPC

Mensagens exibidas​

Levantadas de source/MPD002/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
C-2082ConfirmaçãoAtenção! %s Deseja Continuar com o Pedido de Venda?
I-1820InformaçãoO frete no valor de R$ %s foi adicionado ao pedido.
W-0780AvisoUsuário não possui acesso a Emissão de Nota Fiscal de Saída! [MNF002]
W-1585AvisoO Usuário não Possui Acesso a Histórico de Cliente / Fornecedor! [CFC004]
W-1689AvisoUsuário não Possui Acesso a Integração SCPC, Vídeo-Cheque e SEPROC! [CFC005]
W-1690AvisoO Usuário não possui acesso ao Cadastro Rápido de Pessoa! [TFA083]
W-2083AvisoCliente Bloqueado.
W-2096AvisoO produto %s no tipo de local %s e local %s não pode ter saldo no estoque negativo para o dia do lançamento. Qtde. Disponivel: %s Qtde. Necessária: %s
W-2097AvisoO produto %s no tipo de local %s e local %s não pode ter saldo comprometido negativo. Qtde. Disponivel: %s Qtde. Necessária: %s

Mais 284 mensagens com texto literal no código: MPD002.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/MPD002/ (commit 96fc51e236).

ParâmetroTabela
ST_PRODUCAOUNIDALTPARMESTOQUE
CD_CONDPAGTOPARMFATUR
CD_CONDPAGTOPEDPARMFATUR
CD_CONSUMIDORPARMFATUR
CD_FORMAPAGTOPARMFATUR
CD_FORMAPAGTOPEDPARMFATUR
CD_INDICEMARKUPPARMFATUR
CD_ITEMSTPEDPARMFATUR
CD_LAYPEDVENDAPARMFATUR
CD_MOVIMENTACAOPEDPARMFATUR
CD_MOVSAIDAPARMFATUR
CD_MOVSERVICOPARMFATUR
CD_MOVSTPEDPARMFATUR
CD_TABCOMPRAPARMFATUR
CD_TABPRECOPARMFATUR
CD_TIPOPEDIDOPARMFATUR
CD_TRANSPORTADORRECUSADOPARMFATUR
PC_INDICE1PARMFATUR
QT_DIASVALIDADEPEDORCPARMFATUR
ST_ALERTAESTOQUENEGATIVOPARMFATUR
ST_ALTERACOMISSAOPARMFATUR
ST_ALTERACOMISSAOGRUPOPARMFATUR
ST_ALTERAPEDIDOPARMFATUR
ST_ALTERAPEDIDOBLOQPARMFATUR
ST_BLOQCLIENTETRANSFPEDIDOPARMFATUR
ST_BLOQPEDIDOMFA006PARMFATUR
ST_BLOQUEIAALTERCAOPEDIDOOSPARMFATUR
ST_BLOQUEIADESCPROMPARMFATUR
ST_BLOQUEIAPRAZOMEDIOPARMFATUR
ST_BLOQUEIOPEDPARMFATUR
ST_BLOQUEIOVENDEDORPARMFATUR
ST_CAIXAMASTERPARMFATUR
ST_COBRANCAAUTOFRETEPARMFATUR
ST_CODBARRASAPENASPARMFATUR
ST_CODIGOBARRAPARMFATUR
ST_COMISSAOPARMFATUR
ST_CONTENTREGAPARMFATUR
ST_CONTENTREGACONFPARMFATUR
ST_CONTROLACARCACAPARMFATUR
ST_DTENTREGAPARMFATUR
ST_ENTREGAPARMFATUR
ST_ENTREGACONSUMIDORFINALPARMFATUR
ST_ESTOQUENEGATIVOPARMFATUR
ST_FILTROITEMPARMFATUR
ST_FILTROPESSOAPARMFATUR
ST_HABILITACUSTOMINIMOPARMFATUR
ST_IMPOSTOPEDIDOPARMFATUR
ST_IMPRIMEMARGORCAMENTOPARMFATUR
ST_INFTECIDOPARMFATUR
ST_JUROVENDAPARMFATUR
ST_LOGINBLOQUEIOPARMFATUR
ST_LOTEPEDIDOPARMFATUR
ST_MANTEMORCAMENTOPARMFATUR
ST_MOSTRARDEVENDOPARMFATUR
ST_OBRIGACADASTROCLIENTEPARMFATUR
ST_OBSCLIENTEPEDPARMFATUR
ST_PARCELAPEDIDOPARMFATUR
ST_PRODUCAOVENDAPARMFATUR
ST_REPRMOVCLIMPD020PARMFATUR
ST_REPROCESSATABPRECOPARMFATUR
ST_REPROTABPRECOMPD002PARMFATUR
ST_SEQUENCIAPEDIDOPARMFATUR
ST_SOLICITAFATORPARMFATUR
ST_SOLICITALOCALINDIVIDUALPEDPARMFATUR
ST_SOLICITALOCALPEDPARMFATUR
ST_TABPRECOPARMFATUR
ST_TRANSFERENCIAPARMFATUR
ST_UTILIZABALANCAPARMFATUR
ST_VALIDAITEMEMPRESAPARMFATUR
ST_VALIDANSERIEITEMPEDIDOPARMFATUR
ST_VALIDAPESOPARMFATUR
ST_VALIDATABVENDEDORPARMFATUR
ST_VARIOSVENDEDORESPARMFATUR
ST_VENDEDORPARMFATUR
TP_ANALISEPARMFATUR
TP_BLOQVARIASVEZESPEDPARMFATUR
TP_CAMPOSBLOQPEDPARMFATUR
TP_CONTROLELOTEPARMFATUR
TP_LISTAITEMPARMFATUR
TP_MOSTRAVENDEDORESPARMFATUR
TP_MOVCONTENTREGAPARMFATUR
TP_REPLICAVALORPARMFATUR
TP_VALORFRETEPARMFATUR
VL_FRETEPARMFATUR
VL_FRETEISENTOPARMFATUR
VL_MINIMOPEDIDOPARMFATUR
VL_MINPARCELAPEDIDOPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTROLEPRODUCAODELETE, SELECT
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMNOTADELETE, INSERT, SELECT, UPDATE
ITEMPEDIDODELETE, INSERT, SELECT, UPDATE
ITEMPEDIDOGRADEDELETE, INSERT, SELECT, UPDATE
ITEMPEDIDOSEMENTEDELETE, INSERT, SELECT
ITEMPEDIDOSERIALDELETE, INSERT, SELECT
ITEMPEDIDOVENDEDORDELETE, INSERT, SELECT
ITEMSERIALINSERT, SELECT, UPDATE
NOTAPEDIDOORIGEMDESTDELETE, SELECT
ORDEMCARREGDELETE, SELECT
ORDEMPRODUCAOSELECT, UPDATE
ORDEMPRODUCAOPEDIDODELETE, SELECT
PARCELAPEDIDOINSERT, SELECT
PEDIDODELETE, INSERT, SELECT, UPDATE
ROMANEIOPEDIDOINSERT, SELECT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
AUTORIZADORSELECT
BALANCASELECT
BOLETOSELECT
CAIXAEMBARQUESELECT
COLUNAGRADESELECT
CONDFISCALSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASSELECT
CREDITOSELECT
DISTRIBUIDORSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOMOVIMENTACAOSELECT
INDICEMARCKUPSELECT
ITEMSELECT
ITEMCONFERENCIAPEDIDOSELECT
ITEMCONTROLADOSELECT
ITEMEMPRESASELECT
ITEMLOCALSELECT
ITEMREQUISICAOOFICINASELECT
ITEMTABCOMPRASELECT
ITEMTABPRECOSELECT
JUROSELECT
LINHAGRADESELECT
LOCALESTOQUESELECT
LOTESEMENTESELECT
MOEDASELECT
MOTIVOSELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
NATUREZACARGASELECT
NOTASELECT
PARMENTREGASELECT
PARMESTOQUESELECT
PARMFATURSELECT
PARMFINANCSELECT
PARMNOTASELECT
PARMOFICINASELECT
PARMPRECOFRETESELECT
PARMTABPRECOSELECT
PARMUSUARIOSELECT
PEDIDONOTASELECT
PESSOASELECT
PESSOACONDPAGTOSELECT
PESSOAFISICASELECT
PESSOAFORMAPAGTOSELECT
PESSOAITEMSELECT
PLUGORDRECAPPEDIDOSELECT
SECAOSELECT
SERVICOITEMSERIALSELECT
SERVICOPNEUSELECT
TABPRECOSELECT
TABPRECOVENDEDORSELECT
TIPOCALCULOSELECT
TIPOLOCALSELECT
TIPOPEDIDOPNEUSELECT
TIPOPESSOASELECT
TIPOTECIDOCORSELECT
USUARIOSELECT
USUARIOTABPRECOSELECT
VENDEDORSELECT
VOLUMEPEDIDOSELECT
VOLUMEPEDIDOITEMSELECT
VOLUMEPRODUCAOSELECT
VOLUMEPRODUCAOITEMSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
ATUALIZA_PEDIDONOTACONTRATORECAP (SELECT/UPDATE), ITEMPEDIDO (SELECT/UPDATE), ITEMPEDIDOPNEU (SELECT), NOTA (SELECT), ORDEMPRODUCAORECAP (SELECT), PARAMRECAP (SELECT) +5
CALCULA_COMISSAOCOMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +8
CALCULA_COMISSAO_V2COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9
CALCULA_FRETEMUNICIPIOPARMPRECOFRETE (SELECT), PARMPRECOFRETE (SELECT), PARMPRECOFRETEEXCECOES (SELECT)
CALCULA_FRETEGERALMUNICIPIOPARMPRECOFRETE (SELECT), PARMPRECOFRETE (SELECT)
CALCULA_IMPOSTOPEDIDOEMPRESA (SELECT), ENDERECOPESSOA (SELECT), IMPOSTO (SELECT), IMPOSTOITEM (SELECT), IMPOSTOMOV (SELECT), ITEM (SELECT) +9
CALCULA_IMPOSTOPEDIDOTOTALITEM (SELECT), ITEMPEDIDO (SELECT), PEDIDO (SELECT)
CALCULA_IMPOSTOSALIQUOTA (SELECT), CONFIGNFSE (SELECT), DEVOLUCAONOTA (SELECT), EMPRESA (SELECT), ESTADO (SELECT), IMPOSTO (SELECT) +14
CALCULA_VALORITEM (SELECT), TIPOCALCULO (SELECT)
GERA_MOVSALDOITEMMOVSALDOITEM (INSERT), NOTAPEDIDOORIGEMDEST (SELECT), PARMFATUR (SELECT), PESSOA (SELECT), SERVICOPNEU (SELECT), TIPOSERVICORECAP (SELECT)
GERA_NOTAPEDIDOEMPRESA (SELECT), ENDERECOPESSOA (SELECT), IMPOSTONOTA (DELETE/SELECT), ITEM (SELECT), ITEMLOCAL (SELECT), ITEMNOTA (INSERT/SELECT) +14
GERA_PEDIDOENTRADACARCACAITEM (SELECT), ITEMPEDIDO (INSERT/SELECT/UPDATE), NOTAPEDIDOORIGEMDEST (INSERT/UPDATE), PARAMRECAP (SELECT), PARMFATUR (SELECT), PEDIDO (INSERT/SELECT) +3
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
PARCELA_FINANCIAMENTOCONDPAGTO (SELECT), CONDPARCELA (SELECT), JURO (SELECT), PARMFATUR (SELECT), PARMOFICINA (SELECT), SESSAO (SELECT)
RETORNA_CHAVENOTANOTA (SELECT), ORDEMCARREG (SELECT), PEDIDONOTA (SELECT)
RETORNA_CUSTOPRODUTOEMBARQUE (SELECT), IMPOSTO (SELECT), IMPOSTONOTA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMTABCOMPRA (SELECT) +6
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_ESTOQUECOMPROMETIDOMOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_LOCAISARMAZENAGEMITEMEMPRESA (SELECT), ITEMLOCAL (SELECT), LOCALESTOQUE (SELECT), LOCALUSUARIO (SELECT), PARMFATUR (SELECT), SESSAO (SELECT) +1
RETORNA_MOVIMENTACAOCAMPOSTEMPORARIOS (SELECT), CONDPAGTO (SELECT), ENDERECOPESSOA (SELECT), GRUPOMOVIMENTACAO (SELECT), ITEM (SELECT), ITEMPERFIL (SELECT) +2
RETORNA_PRECOITEMCONDPAGTO (SELECT), ITEM (SELECT), ITEMTABPRECO (SELECT), ITEMTABPRECODATA (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT) +6
RETORNA_QTDEESTOQUEGRADEESTOQUEGRADE (SELECT), ITEMNOTAGRADE (SELECT), ITEMPEDIDO (SELECT), ITEMPEDIDOGRADE (SELECT), MESTRA (SELECT), MOVESTOQUE (SELECT) +6
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_TABPRECOITEM (SELECT), ITEMPERFIL (SELECT), ITEMTABPRECO (SELECT), PARAMRECAP (SELECT), PARMTABPRECO (SELECT), SESSAO (SELECT) +1
VALIDA_CODIGOBARRABALANCA (SELECT), ITEM (SELECT), ITEMCODIGOBARRA (SELECT), ITEMEMPRESA (SELECT), ITEMGRADE (SELECT), LOTESEMENTE (SELECT) +4
VALIDA_PRACACOBRANCABOLETO (SELECT), PRACACOBRANCA (SELECT)
VALIDA_SALDOITEMCONTROLESALDOITEM (SELECT), ITEM (SELECT), ITEMPEDIDO (SELECT), MOVIMENTACAO (SELECT), NOTA (SELECT), PARMFATUR (SELECT) +5
VALIDA_UNIDADEFECHADAITEM (SELECT)
VERIFICA_BLOQUEIOBENEFICIOCLIENTE (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT), CONTAS (SELECT), CREDITOGRUPO (SELECT), CREDITOPERIODICO (SELECT) +35
VERIFICA_CREDITOCONTAS (SELECT), PARMFATUR (SELECT)
VERIFICA_ESTOQUENEGATIVOPEDIDOITEM (SELECT), ITEMLOCAL (SELECT), ITEMPEDIDO (SELECT), ITEMPEDIDOGRADE (SELECT), PARMESTOQUE (SELECT), PARMFATUR (SELECT) +2
VIEW_COMISSAOPEDIDOCONDPAGTO (SELECT), CONTAS (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), ITEM (SELECT) +10
VIEW_COMISSAOPEDIDO_VERSAO2CONDPAGTO (SELECT), CONTAS (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), ITEM (SELECT) +14
VIEW_TABPRECOITEMTABPRECO (SELECT), TABPRECO (SELECT), USUARIOTABPRECO (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
ALIQUOTASELECT
AREACOMERCIALSELECT
BALANCASELECT
BENEFICIOCLIENTESELECT
BOLETOSELECT
CAMPOSTEMPORARIOSSELECT
COMISSAOVENDEDORSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONFIGNFSESELECT
CONTASSELECT
CONTRATORECAPSELECT, UPDATE
CONTROLESALDOITEMSELECT
CREDITOGRUPOSELECT
CREDITOPERIODICOSELECT
CREDITOPERIODICOGRUPOSELECT
DESCONTOSUBGRUPOSELECT
DEVOLUCAONOTASELECT
EMBARQUESELECT
EMPRESASELECT
...+97 tabelas

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
MFC027Gerenciamento Conciliação BancáriaCONTAS
MFC005Cancelamento de Duplicata / AdiantamentoCONTAS
MNF034Lançamento Documento Fiscal em LoteCONTAS
CNF012Consulta de CTRCCONTAS
MPD026Controle de ObrasCONTAS
MTR005Consulta / Fechamento de ViagemCONTAS
RPD015CONTAS
MRC030CONTAS
jFaturamentoCONTAS
MCA004Fechamento de ContratosCONTAS
MFC014CONTAS
MCA009Complemento de PagamentoCONTAS
MNF002Emissão de Nota Fiscal de VendaCONTAS
MFC034Provisão Financeira/Contábil para Devedores DuvidososCONTAS
MPD019Gerenciamento de Contrato/Romaneio ObrasCONTAS
MPD022CONTAS
MFC019Reparcelamento de ContasCONTAS
MFC012Agrupamento de ContasCONTAS
MNF023Gerenciamento de Contas de ContratosCONTAS
MNF009CONTAS
MNF017Venda BalcãoCONTAS
MNF024CONTAS
MNF007Devolução / Retorno de Notas FiscaisCONTAS
MFC015Desconto de Duplicatas / ChequesCONTAS
MFC032Gerenciamento de Títulos a PagarCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MNF004Emissão de Notas Fiscais LiberadasCONTAS
MNF001Recebimento de Notas Fiscais de CompraCONTAS
...+75 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
MNF002Emissão de Nota Fiscal de VendaPEDIDO, ITEMPEDIDO, ITEMPEDIDOGRADE
MNF004Emissão de Notas Fiscais LiberadasPEDIDO, ITEMPEDIDO
CPD001Consulta de PedidosPEDIDO, ITEMPEDIDO
LPD001Listagem de PedidosPEDIDO, ITEMPEDIDO
MPD019Gerenciamento de Contrato/Romaneio ObrasPEDIDO, ROMANEIOPEDIDO
MPD005Atendimento Parcial de PedidosPEDIDO, ITEMPEDIDO
MPD034Emissão de Pedidos (variante)PEDIDO, ITEMPEDIDO
LPD002Listagem de Pedidos por ClientePEDIDO, ITEMPEDIDO
RPD001Relatório de Pedidos de VendaPEDIDO, ITEMPEDIDO
MFC004Baixa de Contas a Receber/PagarPARCELAPEDIDO
TPO001ProdutosITEMSERIAL, ITEMPEDIDO
...+30 telas

Regras de Negocio​

  1. Data de emissao obrigatoria: tabPEDIDOBeforePost exige DT_PEDIDO preenchida (JException).
  2. Pessoa obrigatoria e ativa: tabPEDIDOCD_PESSOAValidate verifica se pessoa existe, esta ativa (ST_ATIVA='S') e nao bloqueada financeiramente; valida tipo de pessoa como cliente ou cliente/fornecedor.
  3. Endereco obrigatorio: tabPEDIDOBeforePost exige CD_ENDERECO preenchido; tabPEDIDOCD_ENDERECOValidate verifica se o endereco pertence a pessoa.
  4. Condicao de pagamento obrigatoria e liberada: CD_CONDPAGTO deve estar cadastrado, ativo e liberado para a pessoa (PESSOACONDPAGTO), se parametro ativo.
  5. Prazo medio validado: ValidaPrazoMedio verifica prazo medio da pessoa contra PARMFINANC; bloqueia se excedido (configuravel por ST_BLOQUEIAPRAZOMEDIO).
  6. Forma de pagamento obrigatoria e liberada: CD_FORMAPAGTO deve estar cadastrada e liberada para a pessoa (PESSOAFORMAPAGTO), se parametro ativo.
  7. Vendedor obrigatorio: quando parametro exige, CD_VENDEDOR deve estar cadastrado em PESSOA e VENDEDOR; tabelas de preco do vendedor sao validadas.
  8. Data de vencimento para cond. digitada: quando tipo de cond. pagto exige data, DT_VENCIMENTO nao pode ser anterior a DT_PEDIDO.
  9. Produto validado ao incluir item: tabITEMPEDIDOCD_ITEMValidate verifica se o item existe, esta ativo, e e do tipo revenda (se parametro ST_REVEENDA ativo). Item ja incluido no mesmo pedido e bloqueado (JException).
  10. Estoque negativo controlado: ValidaEstoqueNegativo e ValidaEstoque verificam saldo em ITEMLOCAL/RETORNA_SALDOESTOQUE; parametro PARMESTOQUE define se bloqueia ou avisa.
  11. Cancelamento nao e exclusao fisica: btnExcluir (ou ST_PEDIDO='C') atualiza ST_PEDIDO para 'C' e grava DT_CANCELAMENTO e CD_USUARIOCANC; nao faz DELETE FROM PEDIDO (exceto pelo administrador).
  12. Grade de produto gerenciada por jGradeProduto: ao informar CD_ITEM com grade, abre rateio de grade; tabITEMPEDIDOAfterPost grava ITEMPEDIDOGRADE com UPDATE/INSERT/DELETE conforme alteracoes.
  13. Caixa master: produtos com NR_CAIXAMASTER agrupam itens em caixas fechadas e avulsas; Caixa_Master() recalcula quantidades e valores.
  14. Seriais obrigatorios: quando item tem ST_SERIAL='S', abre UMPD002SERIAL para informar numeros seriais; grava ITEMPEDIDOSERIAL.
  15. Parcelamento financeiro: PARCELA_FINANCIAMENTO gera PARCELAPEDIDO com base em CONDPAGTO/CONDPARCELA/JURO; armazena NR_PARCELAS e VL_ENTRADA.
  16. Impostos calculados automaticamente: CALCULA_IMPOSTOPEDIDO e CALCULA_IMPOSTOPEDIDOTOTAL sao acionados no AfterPost de ITEMPEDIDO e ao salvar o cabecalho.
  17. Frete calculado por regra: CalculaValorTransporte aciona CALCULA_FRETE / CALCULA_FRETEGERAL com base em PARMPRECOFRETE e municipio de entrega.
  18. Pedido ja atendido e bloqueado: tabPEDIDOBeforePost verifica ST_PEDIDO; se 'A' (atendido), impede alteracao.
  19. VERIFICA_BLOQUEIO ao selecionar pessoa: tabPEDIDOCD_PESSOAValidate aciona VERIFICA_BLOQUEIO que consulta contas em atraso (CONTAS), credito (CREDITO), beneficios (BENEFICIOCLIENTE) e SCPC.
  20. Redespachante obrigatorio: quando ST_REDESPACHO='S' nos parametros, CD_REDESPACHO deve ser informado.

Mensagens ao Usuario​

Esta secao lista todas as mensagens de erro, alerta, informacao e confirmacao exibidas ao usuario por este modulo. Extraido automaticamente de source/MPD002/*.pas pelo script BaseConhecimentoJunsoftERP/scripts/varredura_mensagens.py. Textos dos codigos X-NNNN vem de dist/mensagens.pt-BR (fonte unica da verdade).

Total: 311 — raise JException (254), MsgCodigo (54), MessageBox (3).

UAUTORIZACAO.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000O Login Deve Ser Informado!46btnConfirmarClickConfirmar autorizacao sem preencher o campo Login
2AvisoW-0000A Senha Deve Ser Informado!48btnConfirmarClickConfirmar autorizacao sem preencher o campo Senha
3AvisoW-0000O Usuário Autorizador Não Esta Ativo! [TFA008]60btnConfirmarClickLogin informado pertence a autorizador inativo na tabela AUTORIZADOR (TFA008)
4AvisoW-0000O Usuário Não é Autorizador, Verifique! [TFA008]62btnConfirmarClickLogin informado nao consta como autorizador cadastrado em TFA008
5AvisoW-0000Senha Inválida!, Verifique! [ADM001]72btnConfirmarClickSenha digitada nao confere com a senha do usuario autorizador

UENTREGAMPD002.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000A Data deve ser Informada!. Verifique!66btnOKClickConfirmar entrega com status diferente de 'N' sem informar a data de entrega no registro CONTROLEENTREGA

UMPD002.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000%s578iniciarAbertura do modulo retorna mensagem de bloqueio em Busca_Parametros (parametros PARMFATUR invalidos ou empresa sem permissao)
2AvisoW-0000É Obrigatório Informar o Produto!871Observacao_ProdutoAcionar observacao de produto (F7) sem ter item selecionado na grade
3AvisoW-0000É Obrigatório Informar a Pessoa para Listar os Endereços!898Lista_EnderecoF9 no campo Endereco sem ter informado previamente o campo Pessoa do pedido
4AvisoW-0000É Obrigatório Informar o Produto para Listar as Tabelas de Preço!921Lista_TabPrecoF9 em Tabela de Preco sem ter informado o produto CD_ITEM do item do pedido
5AvisoW-0000Não existem produtos no Pedido. Verfique!1153FormKeyDown (Ctrl+S)Atalho Ctrl+S para gerar nota acionado com pedido sem itens cadastrados
6AvisoW-0000Este Orçamento já foi Confirmado e Gerado Pedido.1180btnAtualizarClickAtualizar orcamento que ja foi confirmado e transformado em pedido (TP_PEDIDO='S')
7AvisoW-0000Cadastro do cliente obrigatório para Orçamento. Verfique! [MFA001]1198btnAtualizarClickSalvar orcamento com pessoa igual a consumidor padrao e parametro ST_OBRIGACADASTROCLIENTE exige cadastro
8AvisoW-0000Não é permitido Alterar o Pedido/Produtos. Somente usuário Autorizador !1202btnAtualizarClickUsuario nao autorizador tentando atualizar orcamento impresso com ST_ALTERAPEDIDO restrito
9AvisoW-0000É Obrigatório Informar o Número do Pedido.1208btnAtualizarClickSequencia manual (ST_SEQUENCIAPEDIDO=M) e campo NR_PED em branco ao atualizar
10AvisoW-0000O Pedido não possui Produtos. Verifique!1213btnAtualizarClickAtualizar pedido/orcamento sem nenhum item cadastrado
11AvisoW-0000O Valor Total do Pedido não pode ser Menor que Zero. Verifique!1217btnAtualizarClickValor total do pedido (T_VL_LIQUIDO) ficou negativo apos descontos
12AvisoW-0000Operação Cancelada1245btnAtualizarClickUsuario cancelou a janela de cupons/beneficio cliente GeraBeneficioCliente
13AvisoW-0000Parcelamento do Pedido Cancelado!1280btnAtualizarClickUsuario cancelou a tela MostraParcela de parcelamento do pedido
14ConfirmacaoC-0000O Valor da Parcela do Pedido Está Abaixo do Valor Permitido (R$%s1334btnAtualizarClickValor da parcela abaixo do minimo permitido parametrizado em VL_MINPARCELAPEDIDO pede confirmacao
15AvisoW-0000Alteração Bloqueada!1335btnAtualizarClickUsuario recusou a confirmacao de parcela abaixo do valor minimo
16AvisoW-0000%s1375btnAtualizarClickGERA_SEQUENCIA retornou mensagem de erro ao converter orcamento para pedido de venda
17MessageBox-%s1398btnAtualizarClickExibe MessageBox informativo com numero do orcamento salvo com sucesso
18AvisoW-0000%s1404btnAtualizarClick (except)Reemissao de qualquer exception capturada durante a atualizacao do orcamento
19AvisoW-0000Confirmação Cancelada!1468AutorizacaoConfirmaCancelaJanela TfrmAUTORIZACAO foi cancelada pelo usuario ao alterar pedido que exige autorizacao
20AvisoW-0000O Pedido já está Cancelado!1482btnExcluirClickTentativa de cancelar pedido que ja esta com ST_PEDIDO='C' (cancelado)
21AvisoW-0000O item %s foi gerado no processo de Produção de Recapadora. Para excluí-lo, é preciso cancelar a Ordem de Produção [MRC003].1491btnExcluirClickExcluir item gerado pela Producao de Recapadora (CD_ORDEMRECAP preenchido) a partir da grade de itens
22AvisoW-0000Este Pedido Foi Gerado Pelo Processo de Produção de Recapadora. Para Excluí-lo Você Deve Cancelar a Ordem de Produção [MRC003].1518btnExcluirClickCancelar pedido inteiro que foi gerado por Ordem de Producao da Recapadora [MRC003]
23AvisoW-0000Informe o numero do Pedido!1529btnExcluirClickCancelar pedido sem ter numero de pedido selecionado
24AvisoW-0000O Usuário não Possui Permissão para Cancelar o Pedido. Verifique![ADM012]1533btnExcluirClickUsuario sem permissao [ADM012] tentando cancelar pedido
25MessageBox-Deseja Cancelar o Pedido?1535btnExcluirClickExibe confirmacao 'Deseja Cancelar o Pedido?' via MessageBox
26AvisoW-0000Somente é permitido Cancelar Pedido se o Usuário for Autorizador1544btnExcluirClickCancelar pedido com parametro ST_ALTERAPEDIDO='A' exigindo autorizador e usuario nao e autorizador
27AvisoW-0000O Pedido está Atendido e não pode ser Cancelado!1549btnExcluirClickCancelar pedido com ST_PEDIDO='A' (totalmente atendido)
28AvisoW-0000O Pedido está Parcialmente Atendido e não pode ser Cancelado!1551btnExcluirClickCancelar pedido com ST_PEDIDO='P' (parcialmente atendido)
29AvisoW-0000O Pedido está Associado a Uma Nota Fiscal. Verifique! [CPD001]1562btnExcluirClickCancelar pedido que esta vinculado a nota fiscal valida (existe ITEMNOTA associada)
30AvisoW-0000O Lote de Produção "%s" já está Fechado. Para Cancelar o Pedido deve ser cancelado o Lote de Produção primeiro.1573btnExcluirClickCancelar pedido cujo lote de producao [MEQ019] esta fechado
31AvisoW-0000A Ordem de Carregamento "%s" associada a este Pedido possui Nota Fiscal Válida. Para Cancelar o Pedido deve ser cancelada a Nota primeiro.1615btnExcluirClickCancelar pedido ligado a ordem de carregamento [CPD013] que possui nota fiscal valida
32AvisoW-0000Operação Cancelada!1650btnExcluirClickUsuario confirmou cancelamento mas procedure CANCELAR_PEDIDO retornou mensagem de erro
33AvisoW-0000%s1670btnExcluirClick (except)Reemissao generica de excecao ocorrida no cancelamento do pedido
34AvisoW-0000Somente é permitido Excluir Produtos se o Usuário for Autorizador1695btnExcluirClick (item)Excluir item do pedido com ST_ALTERAPEDIDO restrito sendo o usuario nao autorizador
35AvisoW-0000A Exclusão do último item Cancela o Pedido. Somente é permitido Cancelar Pedido se o Usuário for Autorizador.1701btnExcluirClick (item)Excluir ultimo item do pedido (cancelaria o pedido) sendo usuario nao autorizador
36AvisoW-0000O item "%s" não pode ser Excluido, pois ja foi guardado [MEQ029]!1718btnExcluirClick (item)Excluir item ja guardado/alocado em estoque pela MEQ029
37AvisoW-0000O Produto (%s - %s) já foi conferido pela [MEQ032] é preciso Estornar a Conferência!1734btnExcluirClick (item)Excluir item ja conferido na [MEQ032] sem antes estornar a conferencia
38AvisoW-0000O usuário não possui permissão para cancelar pedidos. Verifique! [ADM012]1752btnExcluirClick (item)Cancelar item que acarretaria cancelamento do pedido sem permissao ADM012
39ConfirmacaoC-0000%s1757btnExcluirClick (item)Exibe confirmacao ao usuario antes de cancelar item do pedido
40AvisoW-0000O Produto deste Pedido está Atendido e não pode ser Cancelado!1773btnExcluirClick (item)Cancelar item cujo ST_ITEMPEDIDO='A' (item totalmente atendido)
41AvisoW-0000O Produto deste Pedido está Parcialmente Atendido e não pode ser Cancelado!1775btnExcluirClick (item)Cancelar item cujo ST_ITEMPEDIDO='P' (item parcialmente atendido)
42AvisoW-0000Não é permitido alterar produtos de terceiros. Verifique!1781btnExcluirClick (item)Alterar/excluir item de terceiros (produto de outra empresa nao pode ser modificado)
43AvisoW-0000O Pedido está Liberado para Faturamento e não pode ser Cancelado!1785btnExcluirClick (item)Cancelar item de pedido liberado para faturamento (ST_CONTROLEPRODUCAO='L')
44AvisoW-0000A Ordem de Carregamento "%s" associada a este Pedido possui Nota Fiscal Válida. Para Cancelar o Produto do Pedido deve ser cancelada a Nota primeiro.1814btnExcluirClick (item)Cancelar item vinculado a ordem de carregamento com nota fiscal valida
45ConfirmacaoC-0000O item a ser excluido possui o valor (R$ %s) de desconto. Deseja ratear esse valor entre os outros itens ?1844btnExcluirClick (item)Pergunta se usuario deseja ratear o desconto do item excluido entre os demais itens
46InformacaoI-0000Não há registros para serem excluidos.1887btnExcluirClickCancelamento bem-sucedido mas nao existem registros fisicos para exclusao no banco
47InformacaoI-0000Registro Cancelado com Sucesso.1916btnExcluirClickMensagem informativa final 'Registro Cancelado com Sucesso' apos cancelamento completo
48AvisoW-0000Não existem produtos no Pedido. Verfique!1983btnSalvarClickSalvar pedido sem itens cadastrados (tabITEMPEDIDO vazia)
49AvisoW-0000Cadastro do cliente obrigatório para Pedido. Verfique! [MFA001]1989btnSalvarClickSalvar pedido com pessoa igual ao consumidor padrao e ST_OBRIGACADASTROCLIENTE exige cadastro especifico
50AvisoW-0000É obrigatório informar o transportador, Verifique! [MFA001]1997btnSalvarClickSalvar pedido sem transportador com ST_OBRIGATRANSPORTADOR='S'
51AvisoW-0000O Pedido está Cancelado e não pode ser Alterado!2016btnSalvarClickTentar salvar pedido ja cancelado (ST_PEDIDO='C') por outro processo
52AvisoW-0000Atenção! O Pedido Nº %s está vinculado a Ordem de Carregamento %s e não pode ser alterado. Para seguir com a alteração, remova o pedido do carregamento ou faça o cancelamento do carregamento. Verifique!2039btnSalvarClickAlterar pedido vinculado a ordem de carregamento [CPD013] ativa
53AvisoW-0000O item %s está vinculado a Ordem de Carregamento %s e não pode ter a quantidade menor que %s! Verifique [MPD002, MPD011]2064btnSalvarClickQuantidade de item foi reduzida abaixo da quantidade ja associada a ordem de carregamento
54AvisoW-0000Pedido em Conferência ou já Conferido e não pode ser Alterado![MPD097]2082btnSalvarClickAlterar pedido que ja esta em conferencia ou foi conferido [MPD097]
55AvisoW-0000A Condição de Pagamento deve ser do tipo Saída [TFC002]!2099btnSalvarClickCondicao de pagamento selecionada e de Entrada (TP_NOTA='E'), precisa ser Saida
56AvisoW-0000%s2113btnSalvarClickException capturada ao fazer Post do ITEMPEDIDO durante salvamento
57AvisoW-0000O Pedido já foi Conferido e não pode ser Alterado!2143btnSalvarClickAlterar pedido que ja teve itens conferidos (QT_CONFERENCIA > 0)
58AvisoW-0000A Quantidade do Produto de Grade "%s - %s" não Confere com o Total Informado na Grade. Quantidade: %s Total Grade: %s2167btnSalvarClickProduto controlado por peso (TP_UNIDADE=P) com somatorio da grade divergente do PS_PEDIDO
59AvisoW-0000A Quantidade do Produto de Grade "%s - %s" não Confere com o Total Informado na Grade. Quantidade: %s Total Grade: %s2175btnSalvarClickProduto por quantidade com somatorio da grade divergente do QT_PEDIDA
60AvisoW-0000O Item não possui Saldo em Estoque Suficiente para venda.: Produto.: %s Saldo Estoque.: %s Quantidade Solicitada.:%s Saldo Final.:%s2240btnSalvarClickProduto sem saldo em estoque e parametro ST_ESTOQUENEGATIVO bloqueia venda negativa
61AvisoW-0000O Pedido já está Atendido e não pode ser Alterado!2284btnSalvarClickSalvar pedido com ST_PEDIDO='A' (totalmente atendido)
62AvisoW-0000Não é permitido Alterar o Pedido/Produtos. Somente usuário Autorizador !2288btnSalvarClickAlterar pedido impresso exige usuario autorizador (ST_IMPRESSAO='N' e nao autorizador)
63AvisoW-0000O Pedido foi Bloqueado e está aguardando Liberação!2298btnSalvarClickPedido com ST_PEDIDO='B' (bloqueado) e ST_ALTERAPEDIDOBLOQ='A' exige autorizador ausente
64AvisoW-0000O Pedido foi Bloqueado e está aguardando Liberação!2304btnSalvarClickPedido bloqueado e ST_ALTERAPEDIDOBLOQ diferente de 'A' nao permite nenhuma alteracao
65AvisoW-0000É Obrigatório informar o Número do Pedido.2312btnSalvarClickSequencia manual (ST_SEQUENCIAPEDIDO=M) com campo NR_PED em branco ao salvar pedido
66AvisoW-0000É Obrigatório informar uma Transportadora!2325btnSalvarClickExclusividade Carlu: pedido alterado por autorizador exige transportadora informada
67AvisoW-0000É Obrigatório informar um Redespachante!2335btnSalvarClickExclusividade Carlu: pedido alterado por autorizador exige redespachante informado
68AvisoW-0000O Pedido não possui Produtos. Verifique!2343btnSalvarClickSalvar pedido sem itens depois do processo de validacao
69AvisoW-0000O Valor Total do Pedido não pode ser Menor ou Igual a Zero. Verifique!2349btnSalvarClickValor total liquido do pedido (T_VL_LIQUIDO) menor ou igual a zero
70AvisoW-0000O Pedido está Liberado para Faturamento e não pode ser Alterado!2353btnSalvarClickAlterar pedido com ST_CONTROLEPRODUCAO='L' (liberado para faturamento) no modo producao
71ConfirmacaoC-0000Deseja Gerar Controle de Entrega por Conferência ?2370btnSalvarClickPergunta se deseja gerar Controle de Entrega por Conferencia (ST_CONTENTREGACONF=S)
72InformacaoI-1820O frete no valor de R$ %s foi adicionado ao pedido.2477btnSalvarClickMensagem informando que frete foi adicionado automaticamente ao pedido (cobranca automatica de frete)
73AvisoW-0000Operação Cancelada! É Obrigado Informar os Vendedores2627btnSalvarClickUsuario nao informou vendedores no RateioVendedorIndividual e ST_BLOQUEIOVENDEDOR='S'
74AvisoW-0000Rateio de Vendedores Cancelado!2691btnSalvarClickUsuario cancelou a tela RateioVendedorAgrupado (TP_MOSTRAVENDEDORES='A')
75AvisoW-0000Atenção. %s2768btnSalvarClickProcedure VERIFICA_BLOQUEIO retornou TP_BLOQUEIO='E' (erro - bloqueia salvamento)
76AvisoW-0000Confirmação Cancelada!2790btnSalvarClickUsuario cancelou a tela de autorizacao de desbloqueio do pedido
77AvisoW-0000Rateio de Lotes de Semente Cancelado2866btnSalvarClickRateio individual de lotes de semente (RateioLoteProducao) cancelado pelo usuario
78AvisoW-0000Rateio de Lotes de Semente Cancelado2927btnSalvarClickRateio agrupado de lotes de semente (LoteSementeAgrupado) cancelado pelo usuario
79AvisoW-0000Parcelamento do Pedido Cancelado!3030btnSalvarClickUsuario cancelou a janela MostraParcela de parcelamento automatico do pedido
80ConfirmacaoC-0000O Valor da Parcela do Pedido Está Abaixo do Valor Permitido (R$%s3088btnSalvarClickValor da parcela abaixo de VL_MINPARCELAPEDIDO pede confirmacao para continuar
81AvisoW-0000Alteração Bloqueada!3089btnSalvarClickUsuario recusou confirmacao da parcela abaixo do valor minimo durante salvamento
82AvisoW-0000%s3115btnSalvarClickGERA_SEQUENCIA retornou erro ao transformar orcamento/temp em pedido efetivo
83AvisoW-0000Atenção. %s3154btnSalvarClickVERIFICA_BLOQUEIO apos gravacao retornou TP_BLOQUEIO='E' (erro critico)
84AvisoW-0000Controle de Entrega Cancelado.3256btnSalvarClickControle de entrega ControleEntrega() retornou False (cancelado pelo usuario)
85ConfirmacaoC-0000Atenção!! Esse pedido está sendo Gravando com o Tipo Incorreto! Contate o Suporte do Sistema. Deseja Continuar?3261btnSalvarClickPedido sendo salvo com TP_PEDIDO diferente de S (tipo incorreto) pede confirmacao ao suporte
86AvisoW-0000Operação cancelada!3266btnSalvarClickUsuario recusou continuar com tipo de pedido incorreto
87AvisoW-0000%s3280btnSalvarClickGERA_PEDIDOENTRADACARCACA (controle de carcaca) retornou mensagem de erro
88MessageBox-%s3293btnSalvarClickGERA_NOTAPEDIDO da carcaca retornou mensagem informativa nao critica
89AvisoW-0000%s3313btnSalvarClickVALIDA_SALDOITEM de carcaca retornou saldo insuficiente
90InformacaoI-0000%s3376btnSalvarClickPedido salvo com sucesso, exibe mensagem informativa com numero gerado
91ConfirmacaoC-0000Deseja imprimir o Pedido?3382btnSalvarClickApos geracao de nota, pergunta se deseja imprimir o pedido
92AvisoW-0000%s3433btnSalvarClick (except)Exception generica capturada durante todo o processo de salvamento
93ConfirmacaoC-0000Deseja Salvar o Pedido Atual?3461btnNovoClickPergunta se deseja salvar o pedido atual antes de criar novo quando ha alteracoes pendentes
94AvisoW-0000Para listar a condição de pagamento, informe a pessoa para validar as cond. de pagto. liberadas(TFA001)!3821edtCD_CONDPAGTOKeyDown (F9)F9 em condicao de pagamento com ST_BLOQUEIAPRAZOMEDIO=S e pessoa nao informada
95AvisoW-0000É Obrigatório Informar o Produto para Listar as Movimentações!3928gridITEMPEDIDOKeyDwn (F9)F9 na coluna CD_MOVIMENTACAO da grade sem antes informar o CD_ITEM do produto
96AvisoW-0000O Pedido foi Bloqueado e está aguardando Liberação!4107edtNR_PEDIDOExitAbrir pedido com ST_PEDIDO='B' (bloqueado) e ST_ALTERAPEDIDOBLOQ='A' com usuario nao autorizador
97ConfirmacaoC-0000O Pedido está bloqueado. Deseja Continuar ?4111edtNR_PEDIDOExitUsuario autorizador abrindo pedido bloqueado pergunta se deseja continuar
98AvisoW-0000Operação cancelada!4114edtNR_PEDIDOExitUsuario autorizador recusou continuar com pedido bloqueado
99AvisoW-0000O Pedido foi Bloqueado e está aguardando Liberação!4121edtNR_PEDIDOExitAbrir pedido bloqueado e parametro ST_ALTERAPEDIDOBLOQ nao permite alteracao
100AvisoW-0000O Pedido está Cancelado [CPD001]!4128edtNR_PEDIDOExitAbrir pedido com ST_PEDIDO='C' (cancelado) fora do modulo de origem CPD001
101AvisoW-0000Atenção! O Pedido Nº %s está vinculado a Ordem de Carregamento %s e não pode ser alterado. Para seguir com a alteração, remova o pedido do carregamento ou faça o cancelamento do carregamento. Verifique!4180edtNR_PEDIDOExitAo abrir pedido, alerta que ele esta vinculado a ordem de carregamento ativa
102ConfirmacaoC-0000Este Pedido é uma Transferência entre Empresas?4286edtNR_PEDIDOExitPedido com pessoa/cnpj de outra empresa do grupo pergunta se e transferencia
103AvisoW-0000O Pedido de Venda não está Cadastrado!4390edtNR_PEDIDOExitDigitar numero de pedido inexistente com sequencia automatica ST_SEQUENCIAPEDIDO='A'
104AvisoW-0000O Item abaixo não possui Saldo em Estoque Suficiente para venda.: %s4404edtNR_PEDIDOExitUm item sem saldo em estoque para venda na abertura do pedido (alerta com ST_ALERTAESTOQUENEGATIVO)
105AvisoW-0000Os Itens abaixo não possuem Saldo em Estoque Suficiente para venda.: %s4406edtNR_PEDIDOExitVarios itens sem saldo em estoque para venda na abertura do pedido (plural)
106ConfirmacaoC-0000A Alteração de Alguns Campos está Bloqueada! Este Pedido Possui Produtos Guardados, Deseja Continuar?4430edtNR_PEDIDOExitPedido possui volume/produtos guardados (VOLUMEPEDIDO) alerta que alguns campos estao bloqueados
107AvisoW-0000%s4459edtNR_PEDIDOExit (except)Reemissao de qualquer excecao durante a abertura/consulta do pedido
108AvisoW-0000%s4498validaQtdeGradeVERIFICA_ESTOQUENEGATIVOPEDIDO de grade retornou tipo 'B' (bloqueia)
109InformacaoI-0000%s4502validaQtdeGradeVERIFICA_ESTOQUENEGATIVOPEDIDO de grade retornou tipo 'A' (alerta informativo)
110AvisoW-0000O Código de Barras do Produto não está Cadastrado [TPO001]!4559edtCD_CODIGOBARRAExitCodigo de barras digitado nao encontrado em nenhum produto cadastrado [TPO001]
111AvisoW-0000É Obrigatório Informar a Pessoa para Listar os Endereços!4873edtCD_ENDENTREGAKeyDown (F9)F9 em endereco de entrega sem ter informado pessoa do pedido
112AvisoW-0000É Obrigatório Informar a Pessoa para Listar os Endereços!4901edtCD_ENDCOBRANCAKeyDown (F9)F9 em endereco de cobranca sem ter informado pessoa do pedido
113AvisoW-0000É Obrigatório informar o Cliente do Pedido para consultar a Estatística!4948btnEstatisticaClickAcionar estatistica do cliente sem ter informado o cliente/pessoa no pedido
114ConfirmacaoC-0000Deseja Atender o Pedido Manualmente?4963btnAtenderClickPergunta confirmacao 'Deseja Atender o Pedido Manualmente?'
115InformacaoI-0000Pedido Atendido com Sucesso.4997btnAtenderClickPedido atendido manualmente com sucesso
116AvisoW-0000É preciso salvar o Pedido para Atendê-lo!5000btnAtenderClickAtendimento manual solicitado mas pedido ainda nao foi salvo (NR_PED vazio)
117AvisoW-0000É Obrigatório informar a Pessoa!5012btnConsultaSCPCClickAcionar consulta SCPC sem informar pessoa no pedido
118AvisoW-1689Usuário não Possui Acesso a Integração SCPC, Vídeo-Cheque e SEPROC! [CFC005]5017btnConsultaSCPCClickUsuario nao tem acesso ao modulo CFC005 (SCPC, Video-Cheque, SEPROC)
119ConfirmacaoC-0000Deseja Reabrir o Pedido Manualmente?5032btnReabrirClickPergunta confirmacao 'Deseja Reabrir o Pedido Manualmente?'
120AvisoW-0000Este Pedido não foi Atendido Manualmente. Reabertura Cancelada!5035btnReabrirClickTentativa de reabrir pedido que nao foi atendido manualmente (DS_BLOQUEIO diferente)
121AvisoW-0000%s5072btnReabrirClickProcedure ATUALIZA_PEDIDONOTA retornou mensagem ao reabrir pedido manual
122InformacaoI-0000Pedido Reaberto com Sucesso.5094btnReabrirClickPedido reaberto manualmente com sucesso
123AvisoW-0000O Valor do Desconto não pode ser maior que o Valor do Pedido. - Valor do Desconto: %s - Valor do Pedido: %s5137edtVL_DESCONTOExitValor de desconto total informado pelo usuario e maior que o valor liquido do pedido
124ConfirmacaoC-0000Deseja Limpar a Observação dos Produtos?5331btnLimparObsClickPergunta confirmacao 'Deseja Limpar a Observacao dos Produtos?'
125InformacaoI-0000Pedido Alterado com Sucesso. Para salvar pressione o botão Salvar Alterações <F6>.5344btnLimparObsClickInformativo apos limpar observacoes dos produtos, pede para salvar
126AvisoW-0780Usuário não possui acesso a Emissão de Nota Fiscal de Saída! [MNF002]5513btnGerarNotaClickUsuario nao tem acesso ao modulo MNF002 (Emissao de Nota Fiscal de Saida)
127ConfirmacaoC-0000Deseja Duplicar o Pedido %s?5679btnDuplicarClickPergunta confirmacao 'Deseja Duplicar o Pedido'
128AvisoW-0000%s5686btnDuplicarClickGERA_SEQUENCIA para SEQ_PEDIDOVENDA retornou erro ao duplicar pedido
129ConfirmacaoC-0000Deseja importar o Valor do Pedido(SIM) ou o Valor da Tabela de Preço(NÃO)?5755btnDuplicarClickPergunta se deseja importar valor do pedido (SIM) ou da tabela de preco (NAO) na duplicacao
130AvisoW-0000É obrigatório informar o Fator!5919btnDuplicarClickUsuario cancelou a janela TfrmMPD002Fator com ST_SOLICITAFATOR != N (fator obrigatorio)
131AvisoW-0000Não há Parâmetros de Item de Subst. Tributária. Verifique! [MFA001]5926btnDuplicarClickParametro CD_ITEMSTPED da MFA001 nao cadastrado ao gerar pedido com ICMS-ST
132AvisoW-0000Não há Parâmetros de Movimentação para Item de Subst. Tributária. Verifique! [MFA001]5929btnDuplicarClickParametro CD_MOVSTPED da MFA001 nao cadastrado ao gerar movimentacao de ICMS-ST
133AvisoW-0000Parcelamento do Pedido Cancelado!6259btnDuplicarClickUsuario cancelou MostraParcela do parcelamento do pedido duplicado
134InformacaoI-0000Pedido %s Gerado com Sucesso!6360btnDuplicarClickPedido duplicado com sucesso, exibe numero do novo pedido gerado
135ConfirmacaoC-0000Deseja Abrir o Pedido %s?6362btnDuplicarClickApos duplicar pedido pergunta se deseja abri-lo na tela
136AvisoW-0000%s6385btnDuplicarClick (except interno)Excecao interna durante duplicacao (faz RollbackRetaining e reemite)
137AvisoW-0000Operação Cancelada6390btnDuplicarClickUsuario recusou a confirmacao inicial de duplicar o pedido
138AvisoW-0000%s6398btnDuplicarClick (except externo)Excecao externa capturada no bloco geral da duplicacao
139AvisoW-0000É Obrigatório informar o Produto do Pedido!6441Valida_CamposItemPedidoSalvar item do pedido sem informar o CD_ITEM (produto) - campo obrigatorio
140AvisoW-0000É Obrigatório informar a Movimentação do Produto no Pedido!6448Valida_CamposItemPedidoSalvar item sem informar CD_MOVIMENTACAO (CFOP/operacao) - obrigatorio
141AvisoW-0000É Obrigatório informar a Tabela de Preço do Produto no Pedido!6457Valida_CamposItemPedidoSalvar item sem CD_TABPRECO quando ST_TABPRECO exige tabela de preco informada
142AvisoW-0000É Obrigatório informar o Peso do Produto no Pedido!6466Valida_CamposItemPedidoSalvar item com TP_UNIDADE='P' (peso) sem informar PS_PEDIDO
143AvisoW-0000É Obrigatório informar Quantidade do Produto no Pedido!6474Valida_CamposItemPedidoSalvar item com TP_UNIDADE='Q' (quantidade) sem informar QT_PEDIDA
144AvisoW-0000É Obrigatório informar Quantidade do Produto no Pedido!6482Valida_CamposItemPedidoItem com TIPO='T' (tecido) sem informar quantidade pedida
145AvisoW-0000É Obrigatório informar o Peso do Produto no Pedido!6488Valida_CamposItemPedidoItem com TIPO='T' (tecido) sem informar peso do produto
146AvisoW-0000É Obrigatório informar o Valor Unitário do Produto no Pedido!6496Valida_CamposItemPedidoItem sem valor unitario VL_UNITARIO informado
147AvisoW-0000É Obrigatório informar o Valor Total do Produto no Pedido!6503Valida_CamposItemPedidoItem sem valor total VL_TOTAL calculado/informado
148AvisoW-0000O Produto deste Pedido já está Atendido e não pode ser Alterado!6509Valida_CamposItemPedidoAlterar item com ST_ITEMPEDIDO='A' (totalmente atendido) e ST_ALTERADO diferente de 'N'
149AvisoW-0000O Produto deste Pedido está Cancelado e não pode ser Alterado!6514Valida_CamposItemPedidoAlterar item com ST_ITEMPEDIDO='C' (cancelado)
150AvisoW-0000O Produto deste Pedido está Parcialmente Atendido e não pode ser Alterado!6520Valida_CamposItemPedidoAlterar item com ST_ITEMPEDIDO='P' (parcialmente atendido) fora de atendimento manual
151AvisoW-0000O Produto deste Pedido está Parcialmente Atendido em uma nota Bloqueada e não pode ser Alterado! Verifique[CPD001,CNF001,MNF003,MNF004]6540Valida_CamposItemPedidoItem parcialmente atendido em nota com status B/L (bloqueada) por desbloqueio
152AvisoW-0000O Produto deste Pedido está Bloqueado e não pode ser Alterado!6546Valida_CamposItemPedidoAlterar item com ST_ITEMPEDIDO='B' (bloqueado)
153AvisoW-0000O Peso Pedido do Produto não pode ser Menor que o Peso Atendido!6553Valida_CamposItemPedidoPeso pedido alterado para valor menor que o peso ja atendido (PS_ATENDIDO)
154AvisoW-0000A Quantidade Pedida do Produto não pode ser Menor que a Quantidade Atendida!6560Valida_CamposItemPedidoQuantidade pedida alterada para valor menor que a quantidade ja atendida (QT_ATENDIDA)
155AvisoW-0000O Valor Total do Produto não pode ser Menor que Zero. Verifique!6565Valida_CamposItemPedidoValor total do item menos desconto ficou negativo
156AvisoW-0000O Pedido já está Atendido e não pode ser Alterado!6568Valida_CamposItemPedidoPedido com ST_PEDIDO='A' (totalmente atendido) ao validar item
157AvisoW-0000O Produto controla Serial e não possui Serial ativo! Verifique6619Valida_CamposItemPedidoProduto exige serial (ST_SERIAL=S/C) mas nao existe nenhum serial ativo disponivel
158ConfirmacaoC-0000O Produto %s não possui saldo em estoque suficiente para venda. Saldo em Estoque.: %s Deseja continuar a venda ?6647Valida_CamposItemPedidoAlerta estoque negativo por peso: pergunta se deseja continuar a venda
159AvisoW-0000Inclusão de Produto Cancelada.6650Valida_CamposItemPedidoUsuario recusou continuar venda com estoque negativo (caminho peso)
160ConfirmacaoC-0000O Produto %s não possui saldo em estoque suficiente para venda. Saldo em Estoque.: %s Deseja continuar a venda ?6656Valida_CamposItemPedidoAlerta estoque negativo por quantidade: pergunta se deseja continuar a venda
161AvisoW-0000Inclusão de Produto Cancelada.6659Valida_CamposItemPedidoUsuario recusou continuar venda com estoque negativo (caminho quantidade)
162AvisoW-0000%s6690Valida_CamposItemPedidoVERIFICA_ESTOQUENEGATIVOPEDIDO retornou tipo 'B' (bloqueia venda) com ST_ESTOQUENEGATIVO=S
163InformacaoI-0000%s6694Valida_CamposItemPedidoVERIFICA_ESTOQUENEGATIVOPEDIDO retornou tipo 'A' (alerta informativo)
164AvisoW-0000O Valor unitário não deve ser menor que o valor da tabela de Preços(%s)!6717Valida_CamposItemPedidoValor unitario abaixo do VL_TABPRECO com ST_TABPRECO='L' (bloqueia) e usuario sem permissao
165AvisoW-0000%s6736Valida_CamposItemPedidoVALIDA_UNIDADEFECHADA retornou mensagem (unidade fechada inconsistente)
166AvisoW-0000A Quantidade do Pedido não pode ser Diferente que a Conferida! Pedido.: %s Conferida.: %s6760Valida_CamposItemPedidoQuantidade pedida diverge da quantidade ja conferida pela [MEQ032]
167AvisoW-0000A Quantidade do Pedido não pode ser Diferente que a Conferida! Pedido.: %s Conferida.: %s6769Valida_CamposItemPedidoPeso pedido diverge do peso ja conferido pela [MEQ032]
168AvisoW-0000O Valor unitário não deve ser menor que o valor da tabela de Preço(%s)!6784Valida_CamposItemPedidoValor unitario abaixo do VL_TABPRECO com ST_TABPRECO='A' (acima/liberado) e usuario sem permissao
169AvisoW-0000A Movimentação Gera Estoque e o Produto "%s" não possui Local de Armazenagem Associado que Permita Faturamento ou o Usuário não possui Acesso! Verifique [TPO001, TOF007]6806Valida_CamposItemPedidoMovimentacao gera estoque mas produto nao tem local de armazenagem associado [TPO001/TOF007]
170AvisoW-0000O Percentual de Desconto está Acima do permitido. Verifique![TFA006]6825Valida_CamposItemPedidoPC_DESCONTO do item acima do PC_DESCONTOMAXIMO cadastrado em ITEMTABPRECO [TFA006]
171ConfirmacaoC-0000Deseja Alterar o Percentual de todo o Grupo %s?6903recalculaComissaoGrupoAlteracao de comissao pergunta se deseja propagar para todo o grupo do produto
172InformacaoI-0000Operação Realizada com Sucesso!6921recalculaComissaoGrupoRecalculo de comissao do grupo concluido com sucesso
173AvisoW-0000%s6996RecalculaComissaoVendCondPagto (except)Excecao durante recalculo de comissao por vendedor/condicao de pagamento
174AvisoW-0000O Pedido não pode ser Salvo pois possui Divergências!%s7158ValidaSaldoConferidoExiste divergencia entre quantidade conferida (MEQ032) e quantidade no pedido ao salvar
175AvisoW-0000Para Adicionar a imagem é necessário informar um produto. Verique!7209btnAbrirClickAdicionar imagem de tecido sem ter um produto selecionado na grade
176AvisoW-0000A Imagem possui tamanho superior à 2 MB. Verifique!7220btnAbrirClickImagem selecionada tem tamanho maior que 2 MB
177ConfirmacaoC-0000Deseja Realmente Excluir a Imagem?7234btnExcluirArquivoClickPergunta confirmacao 'Deseja Realmente Excluir a Imagem?'
178AvisoW-0000Não é possível alterar o Cliente, pois a operação é de Transferência entre Empresas e está sendo utilizado Custo/Tab. Compra!7568edtCD_PESSOAEnterCampo cliente esta readonly por ser operacao de transferencia entre empresas usando Custo/Tab Compra
179AvisoW-1585O Usuário não Possui Acesso a Histórico de Cliente / Fornecedor! [CFC004]7634edtCD_PESSOAExitUsuario nao tem acesso ao modulo CFC004 (Historico de Cliente/Fornecedor)
180AvisoW-0000A Condição de Pagamento Deve ser Informada!7739btnParcelaPrazoMedioClickAbrir parcelamento por prazo medio sem informar condicao de pagamento do pedido
181AvisoW-0000Parcelamento por Prazo Médio Cancelado!7749btnParcelaPrazoMedioClickUsuario cancelou a janela TfrmPARCELAPRAZOMEDIO (ModalResult=mrCancel)
182AvisoW-0000%s7777btnParcelaPrazoMedioClick (except)Excecao capturada durante o parcelamento por prazo medio
183AvisoW-0000Esse pedido está vinculado ao pedido de compra Nº %s que já está Atendido, não sendo possível o cancelamento. Verifique!7893BloqueiaCancelamentoCancelar pedido vinculado via NOTAPEDIDOORIGEMDEST a pedido de compra ja atendido (ST='A')
184AvisoW-0000Módulo já carregado. Verifique! Para função Cadastro Rápido de Pessoa [TFA083], o Módulo deve ser aberto pela [MPD002]!7938btnTFA083ClickModulo TFA083 ja esta carregado em outra instancia (cadastro rapido de pessoa)
185AvisoW-1690O Usuário não possui acesso ao Cadastro Rápido de Pessoa! [TFA083]7944btnTFA083ClickUsuario nao tem acesso ao Cadastro Rapido de Pessoa [TFA083] (tpAcesso=2)
186AvisoW-0000O Pedido %s foi gerado pela Ordem de Serviço Nº %s e não pode ser alterado. Verifique [MOF001/MFA001]!7987ValidaPedidoOSAlterar pedido gerado por Ordem de Servico [MOF001] com ST_BLOQUEIAALTERCAOPEDIDOOS=S
187AvisoW-0000O Item %s foi gerado no processo de Produção de Recapadora, portanto, sua quantidade não pode ser modificada.8017gridITEMPEDIDOCellClickClicar em QT/PS readonly de item gerado por Producao de Recapadora

UMPD002FrmCaixaMaster.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000A Quantidade de Caixa Master / Avulsa deve ser Informada. Verifique!119btnOKCX_MASTERClickConfirmar cadastro de caixa master sem informar a quantidade de Caixa Master ou Avulsa do item

UMPD002FrmContEntrega.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000É Obrigatório Informar o Valor de Frete. Verifique!102btnOKClickConfirmar controle de entrega sem informar o Valor de Frete
2AvisoW-0000O Valor de Frete não pode ser Negativo. Verifique!112btnOKClickInformar Valor de Frete negativo ao confirmar o controle de entrega

UMPD002SERIAL.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000Não foi Selecionado nenhum Serial para este Produto. Verifique!122btnOKClickConfirmar selecao de seriais sem marcar nenhum registro da tabela SERIAL
2AvisoW-0000A Quantidade de Produtos do Pedido não Confere com a Quantidade de Seriais Selecionados! Qtde Pedido.: %s Qtde Selecionada.: %s128btnOKClickQuantidade de seriais selecionados diferente da quantidade do item do pedido

UPARCELAPRAZOMEDIO.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000O Valor de Entrada não Pode ser Menor que Zero!144btnOKClickConfirmar calculo de prazo medio com Valor de Entrada negativo
2AvisoW-0000O Valor de Entrada não Pode ser Menor que Zero!178tabENTRADAVL_ENTRADAValidateAlterar o valor de entrada da tabela para numero negativo

UdmMPD002.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0000A Pessoa Consumidor Final não está Ativa! Verifique [MFA001/TFA001]599VerificaBloqTabPrecoPessoa Consumidor Final parametrizada (CD_CONSUMIDOR) esta inativa no cadastro [TFA001]
2AvisoW-0000A Pessoa Consumidor Final está com Situação Financeira Bloqueada! Verifique [MFA001/TFA001]602VerificaBloqTabPrecoPessoa Consumidor Final parametrizada esta bloqueada financeiramente [TFA001]
3InformacaoI-0000O Valor Máximo para Frete CIF foi Atingido. O Pagador do Frete Passará a ser o Destinatário - FOB!982VerificaBloqTabPrecoValor maximo para frete CIF atingido, alerta que passara a FOB (destinatario paga)
4AvisoW-0000O Produto deste Pedido está Cancelado e não pode ser Alterado!1107VerificaBloqTabPrecoAlteracao de item de pedido ja cancelado (ST_ITEMPEDIDO='C')
5AvisoW-0000Rateio da Grade do Produto Cancelado!1168VerificaBloqTabPrecoUsuario cancelou o rateio da grade do produto
6AvisoW-0000Seleção dos Seriais do Produto Cancelada!1259VerificaBloqTabPrecoUsuario cancelou a selecao de seriais do produto (TfrmMPD002SERIAL)
7AvisoW-0000É Obrigatório informar a Data de Emissão do Pedido!1394tabPEDIDOBeforePostPost do pedido sem informar DT_PEDIDO (data de emissao)
8AvisoW-0000É Obrigatório informar a Pessoa Física / Jurídica!1400tabPEDIDOBeforePostPost do pedido sem informar CD_PESSOA (cliente)
9AvisoW-0000É Obrigatório informar Data de Entrega!1408tabPEDIDOBeforePostPost do pedido sem informar DT_ENTREGA (data de entrega) - obrigatorio por parametro
10AvisoW-0000É Obrigatório informar o Endereço da Pessoa Física / Jurídica!1415tabPEDIDOBeforePostPost do pedido sem informar CD_ENDERECO (endereco da pessoa)
11AvisoW-0000É Obrigatório informar a Condição de Pagamento!1421tabPEDIDOBeforePostPost do pedido sem informar CD_CONDPAGTO (condicao de pagamento)
12AvisoW-0000É Obrigatório informar a Data de Vencimento para a Condição de Pagamento do Tipo Vencto Digitado!1428tabPEDIDOBeforePostCondicao de pagamento com vencimento digitado exige DT_VENCIMENTO informada
13AvisoW-0000É Obrigatório informar a Forma de Pagamento!1434tabPEDIDOBeforePostPost do pedido sem informar CD_FORMAPAGTO (forma de pagamento)
14AvisoW-0000A Data de Vencimento não pode ser Menor que a Data de Emissão do Pedido!1440tabPEDIDOBeforePostData de vencimento anterior a data de emissao do pedido
15AvisoW-0000É Obrigatório informar um Vendedor!1447tabPEDIDOBeforePostParametro ST_VENDEDOR exige vendedor informado e CD_VENDEDOR esta vazio
16AvisoW-0000É Obrigado Informar um Redespachante!1454tabPEDIDOBeforePostRedespachante obrigatorio parametrizado e CD_REDESPACHO esta vazio
17AvisoW-0000O Pedido já está Atendido e não pode ser Alterado!1459tabPEDIDOBeforePostTentativa de Post em pedido ja totalmente atendido (ST_PEDIDO='A')
18AvisoW-0000A Pessoa "%s" está com Situação Financeira Bloqueada!1633tabPEDIDOCD_PESSOAValidatePessoa selecionada tem situacao financeira bloqueada (ST_FINANCEIRA='B')
19AvisoW-0000A Pessoa Física / Jurídica "%s" não está Ativa [TFA001]!1636tabPEDIDOCD_PESSOAValidatePessoa selecionada esta inativa no cadastro [TFA001]
20AvisoW-0000O Tipo de pessoa não é válido, permitido somente Cliente e Cliente/Fornecedor. [TFA001]!1643tabPEDIDOCD_PESSOAValidateTipo de pessoa diferente de Cliente ou Cliente/Fornecedor [TFA001]
21AvisoW-0000O Tipo de pessoa não é válido, permitido somente Cliente, Vendedor e Cliente/Fornecedor.[TFA001]!1648tabPEDIDOCD_PESSOAValidateTipo de pessoa diferente de Cliente, Vendedor ou Cliente/Fornecedor [TFA001]
22AvisoW-0000O Cliente não possui a Condição de Pagamento utilizada liberada. Verifique![TFA001]1668tabPEDIDOCD_PESSOAValidateCliente nao possui a condicao de pagamento atual liberada no cadastro [TFA001]
23AvisoW-0000O Cliente possui Duplicatas em Atraso. Verifique![MFC004]1685tabPEDIDOCD_PESSOAValidateCliente possui duplicatas em atraso segundo parametrizacao de bloqueio [MFC004]
24AvisoW-0000%s1750tabPEDIDOCD_PESSOAValidate (except)Reemissao generica de excecao ocorrida na validacao de pessoa
25ConfirmacaoC-0000Este Pedido é uma Transferência entre Empresas?1807tabPEDIDOCD_PESSOAValidatePessoa selecionada e outra empresa do grupo, pergunta se e transferencia
26AvisoW-0000A Pessoa Física / Jurídica não está Cadastrada [TFA001]!1880tabPEDIDOCD_PESSOAValidateCD_PESSOA informado nao existe na tabela PESSOA [TFA001]
27AvisoW-0000É Obrigatório Informar a Pessoa para Validação do Endereço!1901tabPEDIDOCD_ENDERECOValidateValidar endereco sem ter informado a pessoa
28AvisoW-0000O Endereço da Pessoa Física / Jurídica não está Cadastrado [TFA001]!1963tabPEDIDOCD_ENDERECOValidateCD_ENDERECO informado nao consta em ENDERECOPESSOA do cliente [TFA001]
29AvisoW-0000O Vendedor não está Cadastrado [TFA007]!1997tabPEDIDOCD_VENDEDORValidateCD_VENDEDOR informado nao esta cadastrado em VENDEDOR [TFA007]
30AvisoW-0000As seguintes tabelas não estão Liberadas para o Vendedor: %s2031tabPEDIDOCD_VENDEDORValidateTabelas de preco dos itens nao estao liberadas para o vendedor (ST_VALIDATABVENDEDOR)
31AvisoW-0000O Vendedor não está Cadastrado [TFA007]!2034tabPEDIDOCD_VENDEDORValidateCD_VENDEDOR novamente nao encontrado em VENDEDOR apos validacao adicional [TFA007]
32AvisoW-0000Condição de pagamento não cadastrada [TFC002]!2067tabPEDIDOCD_CONDPAGTOValidateCD_CONDPAGTO informado nao existe em CONDPAGTO [TFC002]
33AvisoW-0000A Condição de Pagamento não está Ativa [TFC002]!2069tabPEDIDOCD_CONDPAGTOValidateCondicao de pagamento cadastrada mas com ST_ATIVO='N' [TFC002]
34AvisoW-0000O Cliente não possui a Condição de Pagamento utilizada liberada. Verifique![TFA001]2086tabPEDIDOCD_CONDPAGTOValidateCondicao informada nao consta na lista de condicoes liberadas para o cliente [TFA001]
35ConfirmacaoC-2082Atenção! %s Deseja Continuar com o Pedido de Venda?2124tabPEDIDOCD_CONDPAGTOValidateRegra de bloqueio de cliente pergunta se deseja continuar com o pedido
36AvisoW-2083Cliente Bloqueado.2125tabPEDIDOCD_CONDPAGTOValidateUsuario recusou continuar mesmo com cliente bloqueado (raise W-2083)
37ConfirmacaoC-0000Deseja Reprocessar os Preços dos Produtos?2179tabPEDIDOCD_CONDPAGTOValidateApos alterar condicao de pagamento, pergunta se deseja reprocessar precos
38AvisoW-0000%s2233tabPEDIDOCD_CONDPAGTOValidate (except)Reemissao generica de excecao na validacao de condicao de pagamento
39AvisoW-0000A Forma de Pagamento "%s" não está Liberada'#10'para a Pessoa %s [TFA001]. Verifique!2371tabPEDIDOCD_CONDPAGTOValidateForma de pagamento nao esta liberada para a pessoa cadastrada em FORMAPGTOPESSOA [TFA001]
40AvisoW-0000%s2426tabPEDIDOCD_FORMAPAGTOValidateForma de pagamento retornou mensagem de validacao (VALIDA_FORMAPAGTO)
41AvisoW-0000A Forma de Pagamento não está Cadastrada [TFC001]!2430tabPEDIDOCD_FORMAPAGTOValidateCD_FORMAPAGTO informado nao existe em FORMAPAGTO [TFC001]
42AvisoW-0000A Tabela de Juro não está Cadastrada [TFC003]!2449tabPEDIDOCD_JUROValidateCD_JURO informado nao existe em JURO [TFC003]
43AvisoW-0000Produto não Associado a esta Empresa [TOF007]!2483tabITEMPEDIDOCD_ITEMValidateProduto nao esta associado a empresa corrente via ITEMEMPRESA [TOF007]
44AvisoW-0000O Produto não está Ativo [TPO001]!2507tabITEMPEDIDOCD_ITEMValidateProduto informado esta inativo (ST_ATIVO='N') [TPO001]
45AvisoW-0000O Produto não é do Tipo Revenda [TPO001]!2509tabITEMPEDIDOCD_ITEMValidateProduto nao e do tipo Revenda e parametrizacao exige apenas revenda [TPO001]
46AvisoW-0000O Produto %s já foi Informado no Pedido!2521tabITEMPEDIDOCD_ITEMValidateMesmo produto ja foi incluido no pedido (duplicidade)
47AvisoW-0000Para o Serviço %s Não Há Parâmetros de Tabela de Preço %s . Verifique! [TFA006]2752tabITEMPEDIDOCD_ITEMValidateServico informado nao tem parametros de tabela de preco cadastrados [TFA006]
48AvisoW-0000O Produto não está Cadastrado [TPO001]!2939tabITEMPEDIDOCD_ITEMValidateCD_ITEM informado nao existe no cadastro de produtos [TPO001]
49AvisoW-0000É Obrigatório Informar o Produto para Validação da Movimentação.2994tabITEMPEDIDOCD_MOVIMENTACAOValidateValidar movimentacao sem ter informado o produto (CD_ITEM)
50AvisoW-0000O Tipo de Operação da Movimentação não pode ser de Compra!2998tabITEMPEDIDOCD_MOVIMENTACAOValidateMovimentacao informada e de Compra (TP_OPERACAO='C') e pedido e de venda
51AvisoW-0000A Movimentação não está Ativa!3000tabITEMPEDIDOCD_MOVIMENTACAOValidateMovimentacao informada esta com ST_ATIVO='N' (inativa)
52AvisoW-0000A Movimentação não está Cadastrada [TCB001]!3205tabITEMPEDIDOCD_MOVIMENTACAOValidateCD_MOVIMENTACAO nao existe em MOVIMENTACAO [TCB001]
53AvisoW-0000Não foram encontradas Tabelas de Preço para o usuário logado. Verifique [ADM001]3257tabITEMPEDIDOCD_TABPRECOValidateUsuario sem nenhuma tabela de preco liberada em USUARIOTABPRECO [ADM001]
54AvisoW-0000A Tabela de Preço: "%s" não Está Cadastrada Para Este Vendedor. Verifique! [TFA027]3272tabITEMPEDIDOCD_TABPRECOValidateTabela de preco informada nao esta liberada para o vendedor do pedido [TFA027]
55AvisoW-0000%s3332tabITEMPEDIDOCD_TABPRECOValidateProcedure RETORNA_PRECOITEM retornou mensagem de erro ao buscar preco
56AvisoW-0000O Produto "%s" Não Pode Ser Alterado, Pois Já Foi Guardado [MEQ029]!3386tabITEMPEDIDOCD_TABPRECOValidateAlterar tabela de preco de item ja guardado pela [MEQ029]
57AvisoW-0000O Peso do Produto do Pedido deve ser Maior que Zero!3393tabITEMPEDIDOPS_PEDIDOValidatePost do item com PS_PEDIDO (peso) igual a zero ou negativo
58AvisoW-0000O Produto "%s" Não Pode Ser Alterado, Pois Já Foi Guardado [MEQ029]!3489tabITEMPEDIDOQT_PEDIDAValidateAlterar quantidade de item ja guardado pela MEQ029
59AvisoW-0000A Quantidade do Produto do Pedido deve ser Maior que Zero!3495tabITEMPEDIDOQT_PEDIDAValidatePost do item com QT_PEDIDA igual a zero ou negativa
60InformacaoI-0000O cliente ultrapassou a quantidade maxima de compra do produto "%s" Qtde Permitida %s Qtde Adquirida %s.3590tabITEMPEDIDOQT_PEDIDAValidateCliente ultrapassou quantidade maxima permitida de compra do produto no periodo
61AvisoW-0000O Valor Unitário do Produto do Pedido deve ser Maior que Zero!3639tabITEMPEDIDOVL_UNITARIOValidateVL_UNITARIO informado e zero ou negativo
62AvisoW-0000O Valor Total do Produto do Pedido Deve ser Maior que Zero!3663tabITEMPEDIDOVL_TOTALValidateVL_TOTAL calculado do item e zero ou negativo
63AvisoW-0000A Data de Vencimento não pode ser Menor que a Data de Emissão do Pedido!3858tabPEDIDODT_VENCIMENTOValidateDT_VENCIMENTO informada anterior a DT_PEDIDO
64AvisoW-0000O Percentual de Desconto Geral do Pedido deve estar entre 0 e 100. Verifique!3868tabPEDIDOPC_DESCONTOValidatePC_DESCONTO geral do pedido fora da faixa 0-100
65AvisoW-0000O Valor de Despesa do Pedido deve ser maior que Zero. Verifique!3875tabPEDIDOVL_DESPESAValidateVL_DESPESA geral do pedido negativa
66AvisoW-0000É Obrigatório Informar a Pessoa para Validação do Endereço de Entrega!3885tabPEDIDOCD_ENDENTREGAValidateValidar endereco de entrega sem ter pessoa informada
67AvisoW-0000O Endereço de Entrega da Pessoa Física / Jurídica não está Cadastrado [TFA001]!3899tabPEDIDOCD_ENDENTREGAValidateCD_ENDENTREGA informado nao consta em ENDERECOPESSOA [TFA001]
68AvisoW-0000É Obrigatório Informar a Pessoa para Validação do Endereço de Cobrança!3912tabPEDIDOCD_ENDCOBRANCAValidateValidar endereco de cobranca sem ter pessoa informada
69AvisoW-0000O Endereço de Cobrança da Pessoa Física / Jurídica não está Cadastrado [TFA001]!3926tabPEDIDOCD_ENDCOBRANCAValidateCD_ENDCOBRANCA informado nao consta em ENDERECOPESSOA [TFA001]
70AvisoW-0000O Transportador não está Ativo [TFA001]!3945tabPEDIDOCD_TRANSPORTADORValidateTransportador informado esta inativo [TFA001]
71AvisoW-0000Este Transportador está Bloqueado! [MFA001]3950tabPEDIDOCD_TRANSPORTADORValidateTransportador esta bloqueado (ST_BLOQUEIO='S') [MFA001]
72AvisoW-0000O Transportador não está Cadastrado [TFA001]!3955tabPEDIDOCD_TRANSPORTADORValidateCD_TRANSPORTADOR nao cadastrado em PESSOA (tipo transportador) [TFA001]
73AvisoW-0000O Percentual de comissão Geral do Pedido deve estar entre 0 e 100. Verifique!4087tabPEDIDOPC_COMISSAOGERALValidatePC_COMISSAOGERAL fora da faixa 0-100
74AvisoW-0000A Moeda / Índice não está Cadastrada [TFC006]!4105tabPEDIDOCD_MOEDAValidateCD_MOEDA informada nao existe em MOEDA [TFC006]
75AvisoW-0000O Transportador para Redespacho não está Ativo [TFA001]!4122tabPEDIDOCD_REDESPACHOValidateRedespachante informado esta inativo [TFA001]
76AvisoW-0000O Transportador para Redespacho não está Cadastrado [TFA001]!4126tabPEDIDOCD_REDESPACHOValidateRedespachante informado nao cadastrado [TFA001]
77AvisoW-0000A Data não pode ser Menor que a Data de Emissão do Pedido.4136tabPEDIDODT_AGENDAValidateDT_AGENDA informada anterior a DT_PEDIDO
78AvisoW-0000Informe um Valor Positivo Para o Desconto!4156tabITEMPEDIDOVL_DESCONTOValidateValor de desconto do item informado negativo
79AvisoW-0000Natureza de Carga Não Cadastrada! [TFA032]4205tabPEDIDOCD_NATCARGAValidateCD_NATCARGA (natureza de carga) informada nao cadastrada [TFA032]
80AvisoW-0000O item %s está sem saldo da grade ou no pedido. Verifique!4254ValidaSaldoGradeItem com grade sem saldo registrado em ITEMPEDIDOGRADE ao salvar
81AvisoW-0000O Item %s está com saldo da grade do pedido diferente do saldo do pedido. [Saldo Pedido %s Saldo Grade %s]4260ValidaSaldoGradeSoma das quantidades da grade divergente da quantidade total do item
82AvisoW-0000O Item da Grade não possui Saldo Suficiente para Venda! Produto.: %s - %s %s - %s Qtde Solicitada.: %s Qtde Saldo.: %s4308ValidaSaldoGradeItem da grade com saldo insuficiente em estoque para a quantidade solicitada
83AvisoW-0000O Item da Grade não possui Saldo Suficiente para Venda! Produto.: %s - %s %s - %s Qtde Solicitada.: %s Qtde Saldo.: 0,000004316ValidaSaldoGradeItem da grade sem saldo nenhum em estoque (saldo=0) para venda
84AvisoW-0000Tipo de Pedido Não Cadastrado! Verifique[TRC018]!4344tabPEDIDOCD_TIPOPEDIDOValidateCD_TIPOPEDIDO informado nao cadastrado [TRC018]
85AvisoW-0000Informe um valor positivo para o desconto!4358tabITEMPEDIDOPC_DESCONTOValidatePercentual de desconto do item informado negativo
86AvisoW-0000Informe um Valor Positivo Para a Despesa!4389tabITEMPEDIDOVL_DESPESAValidateVL_DESPESA do item informado negativo
87AvisoW-0000Código não cadastrado. Verifique[TPO036]!4435tabITEMPEDIDOCD_TIPOTECIDOCORValidateCD_TIPOTECIDOCOR informado nao cadastrado [TPO036]
88AvisoW-0000A imagem possui extensão .BMP e não é permitida. Adicione uma imagem com outra extensão! Verifique.4457loadImagemTecidoImagem de tecido com extensao .BMP nao suportada
89AvisoW-0000A imagem possui extensão .PNG e não é permitida. Adicione uma imagem com outra extensão! Verifique.4473loadImagemTecidoImagem de tecido com extensao .PNG nao suportada
90AvisoW-2097%s4553ValidaEstoqueSaldo em estoque menor que quantidade solicitada (erro catalogo W-2097)
91AvisoW-2096%s4570ValidaEstoqueSaldo em estoque menor que quantidade solicitada em tipo local especifico (W-2096)
92AvisoW-0000A condição de pagamento(%s) não está liberada para o Cliente informado (%s)! Possíveis problemas: Verifique as condições de pagamento liberadas[TFA001]; Verifique se a condição de pagamento padrão[MFA001] está liberada para o cliente; Verifique se a cond...4598validaPrazoMedioCondicao de pagamento nao liberada para o cliente com multiplas hipoteses de bloqueio
93AvisoW-0000O item %s não possui Caixa Master. Verifique[TPO001]!4785Caixa_MasterItem nao tem configuracao de caixa master no cadastro [TPO001]
94AvisoW-0000%s4789Caixa_MasterProcedure retornou mensagem ao calcular dados de caixa master
95AvisoW-0000A Tabela de Preço %s não possui Tabela de Caixa Master cadastrada. Verifique[TFA006]!4792Caixa_MasterTabela de preco atual nao tem tabela de caixa master associada [TFA006]
96ConfirmacaoC-0000Deseja Reprocessar a Movimentação dos Produtos ?4941reprocessaMovimentacaoPergunta se deseja reprocessar movimentacao dos produtos apos mudanca
97AvisoW-0000O Pedido %s está Atendido e não pode ser Alterado!5040VerificaSituacaoPedidoTentar alterar pedido com ST_PEDIDO='A' (atendido) vindo de reabertura
98AvisoW-0000O Pedido %s está Cancelado e não pode ser Alterado!5043VerificaSituacaoPedidoTentar alterar pedido com ST_PEDIDO='C' (cancelado)
99AvisoW-0000A Quantidade informada está fora da Faixa permitida de Peso Mínimo e Máximo( Mín.:%s Máx.:%s ). Verifique!5449ValidaPesoPeso do item fora da faixa permitida PS_MINIMO/PS_MAXIMO do produto
100AvisoW-0000A Quantidade informada está fora da Faixa permitida de Peso Mínimo e Máximo( Mín.:%s Máx.:%s ). Verifique!5483ValidaQuantidadeQuantidade do item fora da faixa permitida QT_MINIMO/QT_MAXIMO do produto
101AvisoW-0000%s5530tabPEDIDODT_PEDIDOValidate (except)Excecao capturada durante validacao da data do pedido
102AvisoW-0000Regra informada não pertence ao Transportador: %s - %s. Verifique.5590tabPEDIDONR_SEQREGRAFRETEValidateRegra de frete informada nao pertence ao transportador do pedido
103AvisoW-0000Regra de Frete não encontrada! Verifique [TFA075].5601tabPEDIDONR_SEQREGRAFRETEValidateNR_SEQREGRAFRETE nao encontrado em REGRATRANSPORTE [TFA075]
104AvisoW-0000O Pedido de Saída possui um pedido de Entrada de carcaça Atendido e não pode ser excluido!5797VerificaPedidoEntradaCarcacaTentativa de excluir pedido de saida com pedido de entrada de carcaca atendido
105AvisoW-0000O Pedido de Saída possui um pedido de Entrada de carcaça Válido, e não pode ser alterado!5818VerificaPedidoEntradaCarcacaTentativa de alterar pedido de saida com pedido de entrada de carcaca valido
106AvisoW-0000%s5962ValidaEstoqueNegativoVERIFICA_ESTOQUENEGATIVOPEDIDO retornou bloqueio 'B' no Post do item
107InformacaoI-0000%s5966ValidaEstoqueNegativoVERIFICA_ESTOQUENEGATIVOPEDIDO retornou alerta 'A' informativo no Post do item
108ConfirmacaoC-0000O Produto %s não possui saldo em estoque suficiente para venda. Saldo em Estoque.: %s Deseja continuar a venda ?6002ValidaEstoqueNegativoAlerta estoque negativo por peso no Post pergunta se deseja continuar
109AvisoW-0000Operação Cancelada.6005ValidaEstoqueNegativoUsuario recusou continuar venda com estoque negativo (caminho peso) no Post
110ConfirmacaoC-0000O Produto %s não possui saldo em estoque suficiente para venda. Saldo em Estoque.: %s Deseja continuar a venda ?6009ValidaEstoqueNegativoAlerta estoque negativo por quantidade no Post pergunta se deseja continuar
111AvisoW-0000Operação Cancelada.6012ValidaEstoqueNegativoUsuario recusou continuar venda com estoque negativo (caminho quantidade) no Post

Datasets e SQL​

DatasetTabela PrincipalTipoDescricao
tabPEDIDOPEDIDOTFDQueryQuery mestre; JOIN em PESSOA, ENDERECOPESSOA, MUNICIPIO, ESTADO, CONDPAGTO, FORMAPAGTO, JURO, MOEDA, NATUREZACARGA, TIPOPEDIDOPNEU; filtro por empresa e numero de pedido
tabITEMPEDIDOITEMPEDIDOTFDQueryDetail de itens; JOIN em ITEM, TIPOCALCULO, MOVIMENTACAO, TABPRECO, ITEMTABPRECO, SECAO, LOCALESTOQUE, TIPOLOCAL, TIPOTECIDOCOR, CAIXAEMBARQUE; usa RETORNA_SALDOESTOQUE, RETORNA_ESTOQUECOMPROMETIDO, RETORNA_PRECOITEM, CALCULA_IMPOSTOPEDIDO, HABILITA_PESOQTDE
tabCONTROLEENTREGAITEMNOTATFDQueryControle de entregas de itens; com updCONTROLEENTREGA (INSERT/UPDATE/DELETE em ITEMNOTA)
tabSERIALITEMSERIALTFDQueryNumeros seriais para controle de patrimonio
tabEMPRESASALDOEMPRESATFDQuerySaldo disponivel por empresa para transferencia de estoque
tabDATAPEDIDOPEDIDOTFDQueryConsulta de data de emissao para validacao
tabCAMPOSINICIAISPARMFATURTFDQueryParametros iniciais de estoque (ST_VALIDAESTOQUE, ST_CALCULOIMPOSTO)
tabANALISEITEMTFDQueryAnalise de custo/preco do item (custo nota, medio, tabela, preco venda, margem)
tabINDDESPESAINDICEMARCKUPTFDQueryIndices de despesa para calculo de markup
tabINDVENDAINDICEMARCKUPTFDQueryIndices de venda para calculo de markup
tabINDCOMPRAINDICEMARCKUPTFDQueryIndices de compra para calculo de markup
tabCONTROLELOTELOTESEMENTETFDQueryControle de lotes de sementes
tabFOCO(parametro)TFDQueryConfigura aba/foco inicial ao abrir o pedido
tabTotais(ClientDataSet)TClientDataSetTotalizadores calculados em memoria (peso, qtde, valor, desconto, despesa, liquido, frete, imposto)