Pular para o conteúdo principal

MPD001 — Emissão de Pedidos de Compra

Fonte​

  • Source: source/MPD001/

Objetivo​

O módulo MPD001 e a principal tela de emissao e manutencao de pedidos de compra do JunsoftERP V2. Ele permite ao usuario criar, editar, cancelar e gerenciar pedidos de compra de forma completa, incluindo o cadastro de itens, definicao de condicoes e formas de pagamento, controle de fornecedores, calculo automatico de totais, rateio de frete e despesas, e gerenciamento de grades de produtos.

O módulo funciona tanto de forma autonoma quanto integrada a outros módulos do sistema, podendo ser chamado a partir de telas como MCO008 (passando o numero do pedido), CNF005 (passando itens do pedido com quantidades e valores) e MPD058 (Contratos, gravando o documento do contrato vinculado ao pedido). Quando chamado por outro módulo, o MPD001 recebe parametros que preenchem automaticamente os campos correspondentes, como codigo da pessoa, itens do pedido e numero do pedido.

Alem da funcao basica de emissao de pedidos de compra, o MPD001 oferece funcionalidades como leitura de codigo de barras para inclusao rapida de itens, suporte a produtos com grade (tamanho/cor), parcelamento do pedido, rateio proporcional de frete e despesas entre os itens, validacao de peso minimo e maximo, calculo de impostos do pedido, atendimento manual e reabertura de pedidos atendidos, e impressão de relatorio do pedido.

Funcionalidades​

  • Criar Novo Pedido de Compra
  • Gerenciamento de Itens do Pedido
  • Dados Adicionais (Aba "Dados Adicionais")
  • Salvar Pedido
  • Cancelar Pedido
  • Excluir Item do Pedido
  • Atender Pedido Manualmente
  • Reabrir Pedido
  • Desconto Global
  • Despesa Global
  • Rateio de Frete
  • Impressao do Pedido
  • Observacao do Item (F11)
  • Grade de Produtos (F10)

Mensagens exibidas​

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

CódigoTipoMensagem
C-0357ConfirmaçãoDeseja Cancelar Produto do Pedido?
C-0370ConfirmaçãoDeseja Cancelar o Pedido?
C-0371ConfirmaçãoDeseja Atender o Pedido Manualmente?
C-0372ConfirmaçãoDeseja Reabrir o Pedido Manualmente?
E-0032ErroA Pessoa Física / Jurídica não está Ativa [TFA001]! Código.: %s
E-0033ErroA Pessoa Física / Jurídica não está Cadastrada [TFA001]! Código.: %s
E-0059ErroProduto "%s" não está Cadastrado. Verifique! [TPO001]
E-0083ErroO Tipo de pessoa não é válido, permitido somente Fornecedor e Cliente/Fornecedor. [TFA001]!
E-0084ErroO Tipo de pessoa não é válido, permitido somente Fornecedor, Comprador e Cliente/Fornecedor.[TFA001]!
E-0246ErroÉ Obrigatório Informar a Pessoa!
E-0258ErroO Vendedor "%s" não está Ativo. Verifique! [TFA007]
E-0259ErroO Vendedor não está cadastrado. Verifique! [TFA007]
E-0273ErroA Forma de Pagamento não está Cadastrada. Verifique! [TFC001]
E-0274ErroA Tabela de Juro não está Cadastrada. Verifique! [TFC003]
E-0277ErroA Operação da Movimentação não é de Entrada. Verifique! [TCB001]
E-0290ErroA Movimentação não está cadastrada. Verifique! [TCB001]
I-0373InformaçãoPedido Reaberto com Sucesso.
I-0374InformaçãoPedido de Compra Nº.: %s Salvo com Sucesso.
W-0085AvisoÉ Obrigatório informar o Produto!
W-0147AvisoA Data de Vencimento não pode ser Menor que a Data de Emissão!
W-0182AvisoValor de Desconto não pode ser menor que Zero!
W-0322AvisoÉ Obrigatório informar a Data de Emissão!
W-0323AvisoÉ Obrigatório informar o Endereço.
W-0324AvisoÉ Obrigatório informar a Condição de Pagamento!
W-0325AvisoÉ Obrigatório informar a Data de Vencimento para a Condição de Pagamento do Tipo Vencto Digitado!
W-0326AvisoÉ Obrigatório informar a Forma de Pagamento!
W-0327AvisoO Pedido já está Atendido e não pode ser Alterado!
W-0328AvisoÉ Obrigatório informar a Movimentação.
W-0329AvisoÉ Obrigatório informar o Peso do Produto!
W-0330AvisoÉ Obrigatório informar a Quantidade do Produto!
W-0331AvisoÉ Obrigatório informar o Valor Unitário!
W-0332AvisoÉ Obrigatório informar o Valor Total do Produto!
W-0333AvisoO Produto "%s" deste Pedido já está Atendido e não pode ser Alterado!
W-0334AvisoO Peso Pedido do Produto não pode ser Menor que o Peso Atendido!
W-0335AvisoA Quantidade Pedida do Produto não pode ser Menor que a Quantidade Atendida!
W-0336AvisoO Valor Total deve ser Maior que Zero!
W-0337AvisoO Pedido de Entrada tem como Origem um pedido de Saída que controla Carcaça, não podendo ser alterada a Pessoa. Verifique!
W-0338AvisoÉ Obrigatório Informar a Pessoa para Validação do Endereço!
W-0339AvisoO Endereço da Pessoa Física / Jurídica não está Cadastrado. Verifique! [TFA001]
W-0340AvisoA Condição de Pagamento deve ser do tipo Entrada. Verifique! [TFC002]
W-0341AvisoA Condição de Pagamento não está Cadastrada. Verifique! [TFC002]
W-0342AvisoO Produto %s já foi Informado!
W-0343AvisoA Movimentação não está Ativa. Verifique! [TCB001]
W-0344AvisoO Peso deve ser Maior que Zero!
W-0345AvisoA Quantidade deve ser Maior que Zero!
W-0346AvisoO Valor Unitário deve ser Maior que Zero!
W-0347AvisoO Comprador não está Cadastrado. Verifique! [TFA011]
W-0348AvisoO Transportador não está Ativo. Verifique! [TFA001]
W-0349AvisoO Transportador não está Cadastrado. Verifique! [TFA001]
W-0350AvisoA Moeda / Índice não está Cadastrada. Verifique! [TFC006]
W-0351AvisoRateio de Grade Cancelado!
W-0352AvisoA Quantidade informada está fora da Faixa permitida de Peso Mínimo e Máximo. Mínimo.: %s Máximo.: %s. Verifique!
W-0353AvisoO Pedido está Cancelado. Verifique! [CPD001]
W-0354AvisoO Pedido está Atendido e não pode ser Cancelado!
W-0355AvisoO Pedido está Parcialmente Atendido e não pode ser Cancelado!
W-0356AvisoO Pedido de Entrada possui o pedido de Saída %s vínculado e não pode ser excluído. Verifique!
W-0358AvisoO Produto deste Pedido já está Cancelado!
W-0359AvisoO Produto deste Pedido está Atendido e não pode ser Cancelado!
W-0360AvisoO Produto deste Pedido está Parcialmente Atendido e não pode ser Cancelado!
W-0361AvisoNão é permitido Alterar o Pedido/Produtos. Somente usuário Autorizador!
W-0362AvisoO Pedido não possui Produtos. Verifique!
W-0363AvisoO Valor Total do Pedido não pode ser Menor ou Igual a Zero. Verifique!
W-0364AvisoParcelamento Cancelado!
W-0365AvisoO Pedido foi Bloqueado e está aguardando Liberação!
W-0366AvisoO Pedido de Compra não está Cadastrado!
W-0367AvisoO Código de Barras do Produto não está Cadastrado. Verifique! [TPO001]
W-0368AvisoEste Pedido não foi Atendido Manualmente. Reabertura Cancelada!
W-0369AvisoÉ Obrigatório Informar a Pessoa para Listar os Endereços!

Mais 2 mensagens com texto literal no código: MPD001.

Parâmetros lidos​

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

ParâmetroTabela
CD_CONSUMIDORPARMFATUR
ST_VALIDAPESOPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTRATOINDDOCTOINSERT
GRUPODELETE, INSERT, SELECT, UPDATE
ITEMPEDIDODELETE, INSERT, SELECT, UPDATE
ITEMPEDIDOGRADEDELETE, INSERT, SELECT, UPDATE
PEDIDODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
AUTORIZADORSELECT
COMPRADORSELECT
CONDPAGTOSELECT
EMPRESASELECT
ENDERECOPESSOASELECT
FORMAPAGTOSELECT
ITEMSELECT
ITEMNOTASELECT
ITEMTABPRECOSELECT
JUROSELECT
MOEDASELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
NOTASELECT
NOTAPEDIDOORIGEMDESTSELECT
PARCELAPEDIDOSELECT
PARMFATURSELECT
PEDIDONOTASELECT
PESSOASELECT
SECAOSELECT
TABPRECOSELECT
TIPOCALCULOSELECT
TIPOPESSOASELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_VALORITEM (SELECT), TIPOCALCULO (SELECT)
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_MOVIMENTACAOCAMPOSTEMPORARIOS (SELECT), CONDPAGTO (SELECT), ENDERECOPESSOA (SELECT), GRUPOMOVIMENTACAO (SELECT), ITEM (SELECT), ITEMPERFIL (SELECT) +2
VALIDA_CODIGOBARRABALANCA (SELECT), ITEM (SELECT), ITEMCODIGOBARRA (SELECT), ITEMEMPRESA (SELECT), ITEMGRADE (SELECT), LOTESEMENTE (SELECT) +4

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
BALANCASELECT
CAMPOSTEMPORARIOSSELECT
CONDPAGTOSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOMOVIMENTACAOSELECT
GRUPOPCPSELECT
ITEMSELECT
ITEMCODIGOBARRASELECT
ITEMEMPRESASELECT
ITEMGRADESELECT
ITEMPERFILSELECT
LOTESEMENTESELECT
MUNICIPIOSELECT
PAISBACENSELECT
PARAMRECAPSELECT
PARMFATURSELECT
PARMUSUARIOSELECT
...+7 tabelas

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/MPD001/*.pas pelo script BaseConhecimentoJunsoftERP/scripts/varredura_mensagens.py. Textos dos codigos X-NNNN vem de dist/mensagens.pt-BR (fonte unica da verdade).

Total: 90 — raise JException (83), MsgCodigo (6), MessageBox (1).

UMPD001.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1ErroE-0000%s284iniciarBusca_Parametros retornou mensagem de impedimento; exibe motivo e bloqueia botoes de edicao do modulo.
2AvisoW-0338É Obrigatório Informar a Pessoa para Validação do Endereço!384Lista_EnderecoUsuario acionou F9 em CD_ENDERECO sem informar a Pessoa do pedido antes.
3AvisoW-0085É Obrigatório informar o Produto!454TfrmMPD001.FormKeyDown (F11)Usuario pressionou F11 (mensagem/observacao do item) sem ter selecionado um produto no grid.
4ConfirmacaoC-0370Deseja Cancelar o Pedido?535TfrmMPD001.btnExcluirClickConfirmacao ao usuario antes de cancelar o pedido atual pelo botao Excluir.
5AvisoW-0353O Pedido está Cancelado. Verifique! [CPD001]538TfrmMPD001.btnExcluirClickTentativa de cancelar um pedido que ja esta com status Cancelado.
6AvisoW-0354O Pedido está Atendido e não pode ser Cancelado!540TfrmMPD001.btnExcluirClickTentativa de cancelar um pedido ja Atendido integralmente.
7AvisoW-0355O Pedido está Parcialmente Atendido e não pode ser Cancelado!542TfrmMPD001.btnExcluirClickTentativa de cancelar um pedido Parcialmente Atendido.
8AvisoW-0356O Pedido de Entrada possui o pedido de Saída %s vínculado e não pode ser excluído. Verifique!553TfrmMPD001.btnExcluirClickPedido de entrada possui pedido de saida vinculado em NOTAPEDIDOORIGEMDEST; impede cancelamento.
9ConfirmacaoC-0357Deseja Cancelar Produto do Pedido?566TfrmMPD001.btnExcluirClickConfirmacao ao usuario antes de cancelar o item selecionado no grid ITEMPEDIDO.
10AvisoW-0358O Produto deste Pedido já está Cancelado!569TfrmMPD001.btnExcluirClickTentativa de cancelar um item de pedido que ja esta com status Cancelado.
11AvisoW-0359O Produto deste Pedido está Atendido e não pode ser Cancelado!571TfrmMPD001.btnExcluirClickTentativa de cancelar item de pedido ja Atendido integralmente.
12AvisoW-0360O Produto deste Pedido está Parcialmente Atendido e não pode ser Cancelado!573TfrmMPD001.btnExcluirClickTentativa de cancelar item de pedido Parcialmente Atendido.
13AvisoW-0356O Pedido de Entrada possui o pedido de Saída %s vínculado e não pode ser excluído. Verifique!584TfrmMPD001.btnExcluirClickNa exclusao de item, pedido de entrada possui pedido de saida vinculado; impede exclusao do item.
14AvisoW-0361Não é permitido Alterar o Pedido/Produtos. Somente usuário Autorizador!634TfrmMPD001.btnSalvarClickParametro iST_ALTERAPEDIDO exige usuario autorizador para alterar pedido ja impresso e usuario atual nao tem permissao.
15AvisoW-0362O Pedido não possui Produtos. Verifique!639TfrmMPD001.btnSalvarClickTentativa de salvar pedido sem nenhum produto informado no grid.
16AvisoW-0363O Valor Total do Pedido não pode ser Menor ou Igual a Zero. Verifique!643TfrmMPD001.btnSalvarClickValor total liquido do pedido esta zero ou negativo ao salvar.
17AvisoW-0364Parcelamento Cancelado!683TfrmMPD001.btnSalvarClickUsuario cancelou a tela de parcelamento (MostraParcela) durante o salvamento do pedido.
18ErroE-0000%s741TfrmMPD001.btnSalvarClickProcedure GERA_SEQUENCIA retornou mensagem de erro ao gerar NR_PEDIDO definitivo.
19ErroE-0000%s762TfrmMPD001.btnSalvarClickGERA_SEQUENCIA de SEQ_CONTRATODOCTO retornou erro ao gravar vinculo contrato-pedido (origem MPD058).
20InformacaoI-0374Pedido de Compra Nº.: %s Salvo com Sucesso.788TfrmMPD001.btnSalvarClickConfirma ao usuario que o pedido de compra foi salvo com sucesso ao final da gravacao.
21AvisoW-0353O Pedido está Cancelado. Verifique! [CPD001]806TfrmMPD001.btnNovoClickTentativa de incluir novo item em pedido ja Cancelado.
22AvisoW-0365O Pedido foi Bloqueado e está aguardando Liberação!1178TfrmMPD001.edtNR_PEDIDOExitAo digitar NR_PEDIDO, pedido esta com status Bloqueado aguardando liberacao.
23AvisoW-0353O Pedido está Cancelado. Verifique! [CPD001]1182TfrmMPD001.edtNR_PEDIDOExitAo digitar NR_PEDIDO, pedido esta com status Cancelado.
24AvisoW-0366O Pedido de Compra não está Cadastrado!1232TfrmMPD001.edtNR_PEDIDOExitNumero de pedido digitado nao existe para a empresa/tipo E.
25AvisoW-0367O Código de Barras do Produto não está Cadastrado. Verifique! [TPO001]1290TfrmMPD001.edtCD_CODIGOBARRAExitCodigo de barras digitado nao retornou produto em VALIDA_CODIGOBARRA.
26ConfirmacaoC-0371Deseja Atender o Pedido Manualmente?1376TfrmMPD001.btnAtenderClickConfirmacao ao usuario antes de marcar o pedido como atendido manualmente.
27MessageBox-Pedido Atendido com Sucesso.1402TfrmMPD001.btnAtenderClickMensagem informativa apos atender manualmente o pedido (usa MessageBox direto ao inves de msgCodigo).
28ConfirmacaoC-0372Deseja Reabrir o Pedido Manualmente?1411TfrmMPD001.btnReabrirClickConfirmacao ao usuario antes de reabrir um pedido atendido manualmente.
29AvisoW-0368Este Pedido não foi Atendido Manualmente. Reabertura Cancelada!1413TfrmMPD001.btnReabrirClickTentativa de reabrir pedido cujo DS_BLOQUEIO nao e 'ATENDIDO MANUALMENTE'.
30InformacaoI-0373Pedido Reaberto com Sucesso.1459TfrmMPD001.btnReabrirClickInforma ao usuario que o pedido foi reaberto com sucesso apos recalcular atendimentos.
31AvisoW-0369É Obrigatório Informar a Pessoa para Listar os Endereços!1547TfrmMPD001.edtCD_ENDENTREGAKeyDownUsuario acionou F9 em Endereco de Entrega sem informar a Pessoa do pedido.
32AvisoW-0369É Obrigatório Informar a Pessoa para Listar os Endereços!1574TfrmMPD001.edtCD_ENDCOBRANCAKeyDownUsuario acionou F9 em Endereco de Cobranca sem informar a Pessoa do pedido.

UdmMPD001.pas​

#TipoCodigoMensagemLinhaFuncao/EventoSituacao
1AvisoW-0322É Obrigatório informar a Data de Emissão!525tabPEDIDOBeforePostValidacao de campo obrigatorio: Data de Emissao (DT_PEDIDO) vazia ao tentar salvar o pedido.
2ErroE-0246É Obrigatório Informar a Pessoa!530tabPEDIDOBeforePostValidacao de campo obrigatorio: CD_PESSOA vazio ao salvar o pedido.
3AvisoW-0323É Obrigatório informar o Endereço.536tabPEDIDOBeforePostValidacao de campo obrigatorio: CD_ENDERECO vazio ao salvar o pedido.
4AvisoW-0324É Obrigatório informar a Condição de Pagamento!541tabPEDIDOBeforePostValidacao de campo obrigatorio: Condicao de Pagamento (CD_CONDPAGTO) vazia ao salvar.
5AvisoW-0325É Obrigatório informar a Data de Vencimento para a Condição de Pagamento do Tipo Vencto Digitado!547tabPEDIDOBeforePostCondicao de pagamento do tipo 'Vencto Digitado' (D) exige DT_VENCIMENTO, e este esta vazio.
6AvisoW-0326É Obrigatório informar a Forma de Pagamento!552tabPEDIDOBeforePostValidacao de campo obrigatorio: Forma de Pagamento (CD_FORMAPAGTO) vazia ao salvar.
7AvisoW-0147A Data de Vencimento não pode ser Menor que a Data de Emissão!558tabPEDIDOBeforePostData de vencimento informada e anterior a data de emissao do pedido.
8AvisoW-0327O Pedido já está Atendido e não pode ser Alterado!562tabPEDIDOBeforePostTentativa de salvar alteracoes em pedido que ja esta com status Atendido.
9AvisoW-0085É Obrigatório informar o Produto!584tabITEMPEDIDOBeforePostValidacao de item: CD_ITEM (produto) vazio no grid ao postar linha.
10AvisoW-0328É Obrigatório informar a Movimentação.590tabITEMPEDIDOBeforePostValidacao de item: Movimentacao (CD_MOVIMENTACAO) vazia no grid.
11AvisoW-0329É Obrigatório informar o Peso do Produto!598tabITEMPEDIDOBeforePostValidacao de item: Peso (PS_PEDIDO) e Quantidade ambos vazios quando peso e editavel.
12AvisoW-0330É Obrigatório informar a Quantidade do Produto!607tabITEMPEDIDOBeforePostValidacao de item: Quantidade (QT_PEDIDA) vazia quando o campo quantidade e editavel.
13AvisoW-0331É Obrigatório informar o Valor Unitário!614tabITEMPEDIDOBeforePostValidacao de item: Valor Unitario (VL_UNITARIO) vazio no grid.
14AvisoW-0332É Obrigatório informar o Valor Total do Produto!621tabITEMPEDIDOBeforePostValidacao de item: Valor Total (VL_TOTAL) vazio no grid.
15AvisoW-0333O Produto "%s" deste Pedido já está Atendido e não pode ser Alterado!626tabITEMPEDIDOBeforePostTentativa de alterar linha de item cujo status ja e Atendido.
16AvisoW-0334O Peso Pedido do Produto não pode ser Menor que o Peso Atendido!633tabITEMPEDIDOBeforePostNovo peso pedido do item e menor que o peso ja atendido.
17AvisoW-0335A Quantidade Pedida do Produto não pode ser Menor que a Quantidade Atendida!640tabITEMPEDIDOBeforePostNova quantidade pedida do item e menor que a quantidade ja atendida.
18AvisoW-0336O Valor Total deve ser Maior que Zero!645tabITEMPEDIDOBeforePostVL_TOTAL menos VL_DESCONTO do item e menor ou igual a zero.
19AvisoW-0337O Pedido de Entrada tem como Origem um pedido de Saída que controla Carcaça, não podendo ser alterada a Pessoa. Verifique!662tabPEDIDOCD_PESSOAValidatePedido e de entrada originado de pedido de saida com controle de carcaca; nao permite trocar a Pessoa.
20ErroE-0032A Pessoa Física / Jurídica não está Ativa [TFA001]! Código.: %s673tabPEDIDOCD_PESSOAValidatePessoa informada existe mas esta com ST_ATIVA='N'.
21ErroE-0083O Tipo de pessoa não é válido, permitido somente Fornecedor e Cliente/Fornecedor. [TFA001]!681tabPEDIDOCD_PESSOAValidateFiltro de pessoa 'S': tipo da pessoa nao e Fornecedor nem Cliente/Fornecedor.
22ErroE-0084O Tipo de pessoa não é válido, permitido somente Fornecedor, Comprador e Cliente/Fornecedor.[TFA001]!686tabPEDIDOCD_PESSOAValidateFiltro de pessoa amplo: tipo da pessoa nao e Fornecedor, Comprador nem Cliente/Fornecedor.
23ErroE-0033A Pessoa Física / Jurídica não está Cadastrada [TFA001]! Código.: %s709tabPEDIDOCD_PESSOAValidateCodigo de pessoa digitado nao existe na tabela PESSOA.
24AvisoW-0337O Pedido de Entrada tem como Origem um pedido de Saída que controla Carcaça, não podendo ser alterada a Pessoa. Verifique!722tabPEDIDOCD_ENDERECOValidateEndereco validado sem ter Pessoa informada (mensagem reutilizada para esse contexto).
25AvisoW-0339O Endereço da Pessoa Física / Jurídica não está Cadastrado. Verifique! [TFA001]761tabPEDIDOCD_ENDERECOValidateCD_ENDERECO informado nao existe em ENDERECOPESSOA para a pessoa do pedido.
26AvisoW-0340A Condição de Pagamento deve ser do tipo Entrada. Verifique! [TFC002]788tabPEDIDOCD_CONDPAGTOValidateCondicao de pagamento informada e marcada como TP_NOTA='S' (saida), incompativel com pedido de entrada.
27AvisoW-0341A Condição de Pagamento não está Cadastrada. Verifique! [TFC002]806tabPEDIDOCD_CONDPAGTOValidateCD_CONDPAGTO digitado nao existe na tabela CONDPAGTO.
28ErroE-0273A Forma de Pagamento não está Cadastrada. Verifique! [TFC001]824tabPEDIDOCD_FORMAPAGTOValidateCD_FORMAPAGTO digitado nao existe na tabela FORMAPAGTO.
29ErroE-0274A Tabela de Juro não está Cadastrada. Verifique! [TFC003]842tabPEDIDOCD_JUROValidateCD_JURO informado nao existe na tabela JURO.
30ErroE-0000O Produto não está Ativo!870tabITEMPEDIDOCD_ITEMValidateProduto selecionado no grid existe mas esta com ST_ATIVO='N'.
31AvisoW-0342O Produto %s já foi Informado!878tabITEMPEDIDOCD_ITEMValidateProduto ja foi lancado anteriormente no mesmo pedido (verifica duplicidade em ITEMPEDIDO).
32ErroE-0000%s930tabITEMPEDIDOCD_ITEMValidateExcecao ao preencher grade do produto; exibe mensagem original e cancela a insercao do item.
33ErroE-0059Produto "%s" não está Cadastrado. Verifique! [TPO001]987tabITEMPEDIDOCD_ITEMValidateCodigo de produto digitado nao existe na tabela ITEM.
34ErroE-0277A Operação da Movimentação não é de Entrada. Verifique! [TCB001]1015tabITEMPEDIDOCD_MOVIMENTACAOValidateMovimentacao informada no item tem TP_OPERACAO='S' (saida); pedido e de entrada.
35AvisoW-0343A Movimentação não está Ativa. Verifique! [TCB001]1018tabITEMPEDIDOCD_MOVIMENTACAOValidateMovimentacao informada existe mas esta com ST_ATIVO='N'.
36ErroE-0290A Movimentação não está cadastrada. Verifique! [TCB001]1023tabITEMPEDIDOCD_MOVIMENTACAOValidateCD_MOVIMENTACAO digitado nao existe na tabela MOVIMENTACAO.
37AvisoW-0337O Pedido de Entrada tem como Origem um pedido de Saída que controla Carcaça, não podendo ser alterada a Pessoa. Verifique!1034tabITEMPEDIDOPS_PEDIDOValidateAlteracao de peso bloqueada: pedido de entrada originado de pedido de saida com controle de carcaca.
38AvisoW-0344O Peso deve ser Maior que Zero!1040tabITEMPEDIDOPS_PEDIDOValidatePeso do pedido (PS_PEDIDO) informado e menor ou igual a zero.
39AvisoW-0337O Pedido de Entrada tem como Origem um pedido de Saída que controla Carcaça, não podendo ser alterada a Pessoa. Verifique!1061tabITEMPEDIDOQT_PEDIDAValidateAlteracao de quantidade bloqueada: pedido de entrada originado de pedido de saida com controle de carcaca.
40AvisoW-0345A Quantidade deve ser Maior que Zero!1066tabITEMPEDIDOQT_PEDIDAValidateQuantidade pedida (QT_PEDIDA) informada e menor ou igual a zero.
41AvisoW-0335A Quantidade Pedida do Produto não pode ser Menor que a Quantidade Atendida!1084tabITEMPEDIDOQT_PEDIDAValidateItem parcialmente atendido: nova QT_PEDIDA e menor que QT_ATENDIDA.
42AvisoW-0346O Valor Unitário deve ser Maior que Zero!1097tabITEMPEDIDOVL_UNITARIOValidateValor unitario (VL_UNITARIO) informado e menor ou igual a zero.
43AvisoW-0336O Valor Total deve ser Maior que Zero!1112tabITEMPEDIDOVL_TOTALValidateValor total (VL_TOTAL) informado e menor ou igual a zero.
44AvisoW-0147A Data de Vencimento não pode ser Menor que a Data de Emissão!1151tabPEDIDODT_VENCIMENTOValidateData de vencimento digitada e anterior a data de emissao do pedido.
45AvisoW-0347O Comprador não está Cadastrado. Verifique! [TFA011]1167tabPEDIDOCD_COMPRADORValidateCD_COMPRADOR digitado nao existe em COMPRADOR/PESSOA.
46AvisoW-0348O Transportador não está Ativo. Verifique! [TFA001]1185tabPEDIDOCD_TRANSPORTADORValidateTransportador informado existe mas esta com ST_ATIVA='N'.
47AvisoW-0349O Transportador não está Cadastrado. Verifique! [TFA001]1189tabPEDIDOCD_TRANSPORTADORValidateCD_TRANSPORTADOR digitado nao existe na tabela PESSOA.
48ErroE-0258O Vendedor "%s" não está Ativo. Verifique! [TFA007]1211tabPEDIDOCD_VENDEDORValidateVendedor informado existe mas esta com ST_ATIVO='N'.
49ErroE-0259O Vendedor não está cadastrado. Verifique! [TFA007]1215tabPEDIDOCD_VENDEDORValidateCD_VENDEDOR digitado nao existe em VENDEDOR/PESSOA.
50AvisoW-0338É Obrigatório Informar a Pessoa para Validação do Endereço!1228tabPEDIDOCD_ENDENTREGAValidateEndereco de entrega validado sem ter CD_PESSOA informado.
51AvisoW-0339O Endereço da Pessoa Física / Jurídica não está Cadastrado. Verifique! [TFA001]1243tabPEDIDOCD_ENDENTREGAValidateCD_ENDENTREGA informado nao existe em ENDERECOPESSOA para a pessoa do pedido.
52AvisoW-0338É Obrigatório Informar a Pessoa para Validação do Endereço!1256tabPEDIDOCD_ENDCOBRANCAValidateEndereco de cobranca validado sem ter CD_PESSOA informado.
53AvisoW-0339O Endereço da Pessoa Física / Jurídica não está Cadastrado. Verifique! [TFA001]1271tabPEDIDOCD_ENDCOBRANCAValidateCD_ENDCOBRANCA informado nao existe em ENDERECOPESSOA para a pessoa do pedido.
54AvisoW-0350A Moeda / Índice não está Cadastrada. Verifique! [TFC006]1289tabPEDIDOCD_MOEDAValidateCD_MOEDA digitado nao existe na tabela MOEDA.
55AvisoW-0351Rateio de Grade Cancelado!1357Preenche_GradeRateioGrade retornou vetor vazio, indicando que o usuario cancelou a tela de rateio de grade.
56AvisoW-0182Valor de Desconto não pode ser menor que Zero!1559tabITEMPEDIDOVL_DESCONTOValidateValor de desconto informado no item e negativo.
57AvisoW-0352A Quantidade informada está fora da Faixa permitida de Peso Mínimo e Máximo. Mínimo.: %s Máximo.: %s. Verifique!1596ValidaPesoST_VALIDAPESO='S': peso unitario calculado esta fora da faixa minima/maxima do produto.
58AvisoW-0352A Quantidade informada está fora da Faixa permitida de Peso Mínimo e Máximo. Mínimo.: %s Máximo.: %s. Verifique!1629ValidaQuantidadeST_VALIDAPESO='S': quantidade pedida esta fora da faixa minima/maxima configurada no produto.