'|Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Inclusao de produto| |Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Alterou quantidade, então deve recalcular total icms, pis/cofins, valor do pedido| |Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Alterou preço, então deve recalcular total icms, pis/cofins, valor do pedido| |Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Alterou tipo de entrega, então deve buscar o preço, recalcular total icms, pis/cofins, valor do pedido| |Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Alterou cliente para um que não seja órgão público, então deve buscar o preço, recalcular total icms, pis/cofins, valor do pedido| |Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Alterou forma de pagmento/tipo de documento e tpo, então deve buscar o preço, recalcular total icms, pis/cofins, valor do pedido| |Q=0,0000|P=0,0000|ICMS=0,0000|PISCOFINS=0,0000|TotalPed=0,0000|Alterou tipo de entrega, então deve buscar o preço, recalcular total icms, pis/cofins, valor do pedido| Orcamentovenda_unit.LOG=Para cáculo do imposto é necessário informar o produto da operação. Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:3855 - ITEMPEDIDOVENDA.ALTERARQUANTIDADE - ITEMPEDIDOBASE.PRG LINHA:3725 - ITEMPEDIDOVENDA.NQUANTIDADE_ASSIGN - ITEMPEDIDOBASE.PRG LINHA:1307 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2529 - ITENSPEDIDOVENDA.EXECUTARNOTIFICACAO - ITENSPEDIDOVENDA.PRG LINHA:106 - OBSERVADORORCAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:219 - OBSERVADORORCAMENTO._IDENTIFICARTAREFAS - OBSERVADORORCAMENTO.PRG LINHA:131 - OBSERVADORORCAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - TIPODEDOCUMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:617 - TIPODEDOCUMENTO.LIMPAR - TIPODEDOCUMENTO.PRG LINHA:314 - TIPODEDOCUMENTO.VALIDAR - TIPODEDOCUMENTO.PRG LINHA:720 - PARCELAMENTO.EXECUTARNOTIFICACAO - PARCELAMENTO.PRG LINHA:106 - OBSERVADORPARCELAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:57 - OBSERVADORPARCELAMENTO._IDENTIFICARTAREFAS - OBSERVADORPARCELAMENTO.PRG LINHA:131 - OBSERVADORPARCELAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - FORMADEPAGAMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:256 - FORMADEPAGAMENTO.DEFINIRVALOR - FORMADEPAGAMENTO.PRG LINHA:1333 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2529 - ITENSPEDIDOVENDA.EXECUTARNOTIFICACAO - ITENSPEDIDOVENDA.PRG LINHA:106 - OBSERVADORORCAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:219 - OBSERVADORORCAMENTO._IDENTIFICARTAREFAS - OBSERVADORORCAMENTO.PRG LINHA:131 - OBSERVADORORCAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - FORMADEPAGAMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:256 - FORMADEPAGAMENTO.DEFINIRVALOR - FORMADEPAGAMENTO.PRG LINHA:1333 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2529 - ITENSPEDIDOVENDA.EXECUTARNOTIFICACAO - ITENSPEDIDOVENDA.PRG LINHA:106 - OBSERVADORORCAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:219 - OBSERVADORORCAMENTO._IDENTIFICARTAREFAS - OBSERVADORORCAMENTO.PRG LINHA:131 - OBSERVADORORCAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - TIPODEDOCUMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:370 - TIPODEDOCUMENTO.DEFINIRVALOR - TIPODEDOCUMENTO.PRG LINHA:1334 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2227 - ORCAMENTOVENDA._VALIDARORCAMENTO - ORCAMENTOBASE.PRG LINHA:2146 - ORCAMENTOVENDA.VALIDAR - ORCAMENTOBASE.PRG LINHA:1456 - ORCAMENTOVENDA.GRAVAR - ORCAMENTOBASE.PRG LINHA:1355 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Para cáculo do imposto é necessário informar o produto da operação. Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:3855 - ITEMPEDIDOVENDA.ALTERARQUANTIDADE - ITEMPEDIDOBASE.PRG LINHA:3725 - ITEMPEDIDOVENDA.NQUANTIDADE_ASSIGN - ITEMPEDIDOBASE.PRG LINHA:1307 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2529 - ITENSPEDIDOVENDA.EXECUTARNOTIFICACAO - ITENSPEDIDOVENDA.PRG LINHA:106 - OBSERVADORORCAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:219 - OBSERVADORORCAMENTO._IDENTIFICARTAREFAS - OBSERVADORORCAMENTO.PRG LINHA:131 - OBSERVADORORCAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - TIPODEDOCUMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:617 - TIPODEDOCUMENTO.LIMPAR - TIPODEDOCUMENTO.PRG LINHA:314 - TIPODEDOCUMENTO.VALIDAR - TIPODEDOCUMENTO.PRG LINHA:720 - PARCELAMENTO.EXECUTARNOTIFICACAO - PARCELAMENTO.PRG LINHA:106 - OBSERVADORPARCELAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:57 - OBSERVADORPARCELAMENTO._IDENTIFICARTAREFAS - OBSERVADORPARCELAMENTO.PRG LINHA:131 - OBSERVADORPARCELAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - FORMADEPAGAMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:256 - FORMADEPAGAMENTO.DEFINIRVALOR - FORMADEPAGAMENTO.PRG LINHA:1333 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2529 - ITENSPEDIDOVENDA.EXECUTARNOTIFICACAO - ITENSPEDIDOVENDA.PRG LINHA:106 - OBSERVADORORCAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:219 - OBSERVADORORCAMENTO._IDENTIFICARTAREFAS - OBSERVADORORCAMENTO.PRG LINHA:131 - OBSERVADORORCAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - FORMADEPAGAMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:256 - FORMADEPAGAMENTO.DEFINIRVALOR - FORMADEPAGAMENTO.PRG LINHA:1333 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2529 - ITENSPEDIDOVENDA.EXECUTARNOTIFICACAO - ITENSPEDIDOVENDA.PRG LINHA:106 - OBSERVADORORCAMENTO._NOTIFICARALTERACAO - OBSERVADOR.PRG LINHA:219 - OBSERVADORORCAMENTO._IDENTIFICARTAREFAS - OBSERVADORORCAMENTO.PRG LINHA:131 - OBSERVADORORCAMENTO.ATUALIZAR - OBSERVADOR.PRG LINHA:1551 - CUSTOMMU._NOTIFICAROBSERVADOR - CUSTOMMU.PRG LINHA:313 - TIPODEDOCUMENTO._NOTIFICAROBSERVADOR - NEGOCIOBASE.PRG LINHA:370 - TIPODEDOCUMENTO.DEFINIRVALOR - TIPODEDOCUMENTO.PRG LINHA:1334 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO()) Classe: Icmsvenda LINHA:848 - ICMSVENDA._RETORNARERRO - CUSTOMMU.PRG LINHA:346 - ICMSVENDA._VALIDARPREENCHIMENTOPROPRIEDADESOBRIGATORIAS - IMPOSTOESTADUAL.PRG LINHA:61 - ICMSVENDA._CALCULAR - ICMSVENDA.PRG LINHA:215 - ICMSVENDA.CALCULAR - IMPOSTO.PRG LINHA:744 - ITEMPEDIDOVENDA.OBTERALIQUOTAICMS - ITEMPEDIDOVENDA.PRG LINHA:2293 - ITEMPEDIDOVENDA._BUSCARPRECO - ITEMPEDIDOBASE.PRG LINHA:2610 - ITEMPEDIDOVENDA.ATUALIZAR - ITEMPEDIDOBASE.PRG LINHA:1667 - ITENSPEDIDOVENDA._ATUALIZARITENS - ITENSPEDIDOVENDA.PRG LINHA:1577 - ITENSPEDIDOVENDA.ATUALIZAR - ITENSPEDIDOVENDA.PRG LINHA:2227 - ORCAMENTOVENDA._VALIDARORCAMENTO - ORCAMENTOBASE.PRG LINHA:2146 - ORCAMENTOVENDA.VALIDAR - ORCAMENTOBASE.PRG LINHA:1456 - ORCAMENTOVENDA.GRAVAR - ORCAMENTOBASE.PRG LINHA:1355 - ORCAMENTOVENDA_UNIT.TESTUNIT020 - ORCAMENTOVENDA_UNIT.PRG LINHA:236 - ORCAMENTOVENDA_UNIT.EXECUTARTESTE - TESTUNITBASE.PRG LINHA:1421 - EXECUTARTESTEUNITARIOPRG - INICIARTESTEUNITARIO.PRG LINHA:283 - INICIARTESTEUNITARIO - INICIARTESTEUNITARIO.PRG COMANDO: LCNOMEFUNCAO=UPPER(OAGSISTEMA.OBTERFUNCAOERRO())'