- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Faturamento
- Rutina MATA469 - Desaprobar Pedido
Perguntas Rutina MATA469 - Desaprobar Pedido
- Eldorembo
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
4 anos 4 meses atrás #32895
por Eldorembo
Rutina MATA469 - Desaprobar Pedido foi criado por Eldorembo
Hola! BOM DIA!
Mi nombre es Aldo, necesito si alguien tiene algún PE de la rutina MATA469. Se que existe el M469ITEM pero no tengo ningun ejemplo.
Si alguien me puede ayudar, le agradezco!
Saludos!!!!!
Mi nombre es Aldo, necesito si alguien tiene algún PE de la rutina MATA469. Se que existe el M469ITEM pero no tengo ningun ejemplo.
Si alguien me puede ayudar, le agradezco!
Saludos!!!!!
Por favor Acessar ou Registrar para participar da conversa.
- luis10075
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 98
- Obrigados Recebidos: 1
4 anos 3 meses atrás #32897
por luis10075
Respondido por luis10075 no tópico Rutina MATA469 - Desaprobar Pedido
Hola Aldo, espero te sirva este pequeño ejemplo
#INCLUDE "PROTHEUS.CH"
#include "rwmake.ch"
/*
Rutina: M469ITEM
PUNTO DE ENTRADA PARA BORRAR RESERVA EN CAMPO REFERENCIA C6_XRESERV AL
ANULAR APROBACION DE PEDIDO DE VENTA
Autor: Luis Servín
FECHA: 06/07/17
Sistema: Protheus 12
*/
User function M469ITEM
Local _cAreaSC9:= SC9->(GetArea())
Local cPedidoC9 := SC9->C9_PEDIDO
cUpdate:=" UPDATE " + RetSqlName("SC6") + " SET C6_XRESERV = 0 "
cUpdate+= " WHERE C6_FILIAL = '" + XFILIAL("SC6")+"'"
cUpdate+= " AND C6_NUM = '" + alltrim(SC9->C9_PEDIDO) + "'"
cUpdate+= " AND C6_ITEM = '" + alltrim(SC9->C9_ITEM) + "'"
cUpdate+= " AND C6_PRODUTO = '" + alltrim(SC9->C9_PRODUTO) + "'"
cUpdate+= " AND D_E_L_E_T_<>'*' "
TcSqlExec(cUpdate)
return (.T.)
#INCLUDE "PROTHEUS.CH"
#include "rwmake.ch"
/*
Rutina: M469ITEM
PUNTO DE ENTRADA PARA BORRAR RESERVA EN CAMPO REFERENCIA C6_XRESERV AL
ANULAR APROBACION DE PEDIDO DE VENTA
Autor: Luis Servín
FECHA: 06/07/17
Sistema: Protheus 12
*/
User function M469ITEM
Local _cAreaSC9:= SC9->(GetArea())
Local cPedidoC9 := SC9->C9_PEDIDO
cUpdate:=" UPDATE " + RetSqlName("SC6") + " SET C6_XRESERV = 0 "
cUpdate+= " WHERE C6_FILIAL = '" + XFILIAL("SC6")+"'"
cUpdate+= " AND C6_NUM = '" + alltrim(SC9->C9_PEDIDO) + "'"
cUpdate+= " AND C6_ITEM = '" + alltrim(SC9->C9_ITEM) + "'"
cUpdate+= " AND C6_PRODUTO = '" + alltrim(SC9->C9_PRODUTO) + "'"
cUpdate+= " AND D_E_L_E_T_<>'*' "
TcSqlExec(cUpdate)
return (.T.)
Os seguintes usuário(s) disseram Obrigado: Eldorembo
Por favor Acessar ou Registrar para participar da conversa.
- Eldorembo
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
4 anos 3 meses atrás #32898
por Eldorembo
Respondido por Eldorembo no tópico Rutina MATA469 - Desaprobar Pedido
Gracias Luis!, estoy queriendo hacer algo parecido al ejemplo que envías pero apuntando al cliente, así que tu respuesta me sirve.
Te consulto una cosa, la matriz _cAreaSC9 en tu ejemplo, sabés que estructura tiene?, porque en las dimensiones que probé solo tiene el nombre de la tabla.
Muchas gracias por tu tiempo!, Saludos!!!!
Te consulto una cosa, la matriz _cAreaSC9 en tu ejemplo, sabés que estructura tiene?, porque en las dimensiones que probé solo tiene el nombre de la tabla.
Muchas gracias por tu tiempo!, Saludos!!!!
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Faturamento
- Rutina MATA469 - Desaprobar Pedido
Tempo para a criação da página:0.105 segundos