diff --git a/PROYECTO/cgdir/cgfmmt022.4fd b/PROYECTO/cgdir/cgfmmt022.4fd index 3b536d8..e0272f1 100644 --- a/PROYECTO/cgdir/cgfmmt022.4fd +++ b/PROYECTO/cgdir/cgfmmt022.4fd @@ -1,5 +1,5 @@ - + @@ -7,41 +7,46 @@ - - + + - - - + + + -
- - - - - - -
-
-
- - - - -
+ + +
- +
\ No newline at end of file diff --git a/PROYECTO/cgdir/cgprmt022.4gl b/PROYECTO/cgdir/cgprmt022.4gl index 2e95654..3ed6574 100644 --- a/PROYECTO/cgdir/cgprmt022.4gl +++ b/PROYECTO/cgdir/cgprmt022.4gl @@ -60,7 +60,8 @@ FUNCTION cgprmt022() ON CHANGE tasa DECLARE busca_tipos CURSOR for - SELECT DISTINCT a.tipo_cliente FROM vetb00061 a WHERE a.ventas = mtasa.ventas AND a.tipo_cliente > 14 + -- En marmotech vetb00060 = tipo_cliente x moneda (en EXTERIOR es al reves: vetb00061) + SELECT DISTINCT a.tipo_cliente FROM vetb00060 a WHERE a.ventas = mtasa.ventas AND a.tipo_cliente > 14 LET i =1 FOREACH busca_tipos INTO clientes[i].* @@ -82,7 +83,7 @@ FUNCTION cgprmt022() CALL msg(16) NEXT FIELD tasa END IF - SELECT DISTINCT a.ano,a.mes,a.ventas,a.tipo_cliente,a.tasa + SELECT DISTINCT a.ano,a.mes,a.ventas,a.tipo_cliente INTO mtasa.ano,mtasa.mes,mtasa.ventas,clientes[i].tipo_cliente1 FROM cgtb00084 a WHERE a.ano = mtasa.ano AND a.mes = mtasa.mes AND a.ventas = mtasa.ventas AND a.tipo_cliente = clientes[i].tipo_cliente1 @@ -101,17 +102,9 @@ FUNCTION cgprmt022() END IF - # PARA LA BASE DE DATOS MARMOTECH - EXECUTE selecciona USING mtasa.ano,mtasa.mes,mtasa.ventas,clientes[i].tipo_cliente1 - - IF STATUS = NOTFOUND THEN - IF clientes[i].tipo_cliente1 IS NOT NULL THEN - EXECUTE adicionar USING mtasa.ano,mtasa.mes,clientes[i].tipo_cliente1,mtasa.ventas,mtasa.tasa - END IF - ELSE - EXECUTE actual USING mtasa.tasa,mtasa.ano,mtasa.mes,mtasa.ventas,clientes[i].tipo_cliente1 - END IF - + -- (la version EXTERIOR repetia aqui el INSERT/UPDATE en marmotech.dbo.cgtb00084; + -- conectado a marmotech es la misma tabla: se quito la doble escritura) + END IF END FOR LET pano = mtasa.ano @@ -144,7 +137,7 @@ FUNCTION cventas() LET pventas = ui.combobox.forname("formonly.ventas") DECLARE bventas CURSOR FOR - SELECT a.ventas,a.descripcion FROM vetb00060 a + SELECT a.ventas,a.descripcion FROM vetb00061 a -- monedas en marmotech CALL pventas.clear() FOREACH bventas INTO kventas,dventas diff --git a/PROYECTO/mbsERP.4pw b/PROYECTO/mbsERP.4pw index 3b22743..5f360ba 100644 --- a/PROYECTO/mbsERP.4pw +++ b/PROYECTO/mbsERP.4pw @@ -221,11 +221,6 @@ - - - - - @@ -442,8 +437,6 @@ - -