# Implementar Divisa en ERP

**URL:** <https://foros.velneo.com/t/implementar-divisa-en-erp/9141>\
**Category:** Velneo\
**Created:** [18 Octubre, 2016 07:03 UTC](https://foros.velneo.com/t/implementar-divisa-en-erp/9141 "2016-10-18T07:03:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![velneooscarbarea](https://avatars.discourse-cdn.com/v4/letter/v/4af34b/32.png) [@velneooscarbarea](https://foros.velneo.com/u/velneooscarbarea)\
**Post date:** [18 Octubre, 2016 07:03 UTC](https://foros.velneo.com/t/implementar-divisa-en-erp/9141/1 "2016-10-18T07:03:03Z")

</div>

Buenos dias,  
Estoy implementando en mi ERP la funcionalidad de las Divisas.  
Tengo una tabla “Divisas” que contiene los campos para poder ajustar los decimales de redondeo y el símbolo de la divisa.  
Hasta ahora, en la configuración general de la empresa tenia los decimales de redondeo y el símbolo de la divisa, que al cargar la aplicación los recogía en una variable global en memoria para poderlos utilizar en fórmulas y cálculos. Todo perfecto y rápido. Ejemplo de una de las fórmulas  
`numberToString(#BASE_IMP, “L”, $EMP_RDO_DMTOS@dbNucleo.dat) + $EMP_SIMBOLO@dbNucleo.dat`  
Ahora, al ser multi-divisa, necesitaría recoger los campos de la tabla “Divisa”. Ejemplo nueva fórmula:  
`numberToString(#BASE_IMP, “L”, #DIV.RDO_DMTOS@dbNucleo.dat) + #DIV.SIMBOLO@dbNucleo.dat`  
Lo que no sé, es si este cambio afectará al rendimiento de la app, ya que estas fórmulas sencillas se aplican en todas las rejillas, formularios, informes, etc.  
Alguien ha implementado las Divisas, como lo ha gestionado?  
Muchas gracias  
Oscar B.

---

<div class="post-metadata">

**Author:** ![tic-software](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@tic-software](https://foros.velneo.com/u/tic-software)\
**Post date:** [18 Octubre, 2016 08:27 UTC](https://foros.velneo.com/t/implementar-divisa-en-erp/9141/2 "2016-10-18T08:27:11Z")

</div>

Yo podría asegurarlo, pero yo diría que si #DIV es un enlace a maestro no debería de penalizar, o penalizaría muy poco.

Si #DIV es un enlace indirecto las rejillas empezarán a arrastrarse irremediablemente.

---

<div class="post-metadata">

**Author:** ![Miguel.arhes](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/miguel.arhes/32/5555_2.png) [@Miguel.arhes](https://foros.velneo.com/u/Miguel.arhes)\
**Post date:** [18 Octubre, 2016 08:50 UTC](https://foros.velneo.com/t/implementar-divisa-en-erp/9141/3 "2016-10-18T08:50:24Z")

</div>

Yo, tendría un campo en la tabla del importe con la fórmula como valor inicial, y listo.

Saludos.  
Miguel.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [18 Octubre, 2016 09:32 UTC](https://foros.velneo.com/t/implementar-divisa-en-erp/9141/4 "2016-10-18T09:32:14Z")

</div>

Hola Oscar.

Yo también implementaría la solución de Miguel, bien mediante un campo alfabético con valor inicial (ocupa espacio en disco pero es más rápido) o mediante un campo fórmula alfabética (no ocupa espacio pero debe calcularse, aunque no hay problema porque son punteros maestros).

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![velneooscarbarea](https://avatars.discourse-cdn.com/v4/letter/v/4af34b/32.png) [@velneooscarbarea](https://foros.velneo.com/u/velneooscarbarea)\
**Post date:** [18 Octubre, 2016 09:42 UTC](https://foros.velneo.com/t/implementar-divisa-en-erp/9141/5 "2016-10-18T09:42:02Z")

</div>

Muchas gracias a todos. Lo implementaré mediante campo fórmula alfabética.  
Saludos, Oscar
