# Contenido inicial

**URL:** <https://foros.velneo.com/t/contenido-inicial/6106>\
**Category:** Velneo\
**Created:** [3 Abril, 2013 13:52 UTC](https://foros.velneo.com/t/contenido-inicial/6106 "2013-04-03T13:52:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jec\_ebenezer](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@jec\_ebenezer](https://foros.velneo.com/u/jec_ebenezer)\
**Post date:** [3 Abril, 2013 13:52 UTC](https://foros.velneo.com/t/contenido-inicial/6106/1 "2013-04-03T13:52:25Z")

</div>

En la versión 7.12 el Inspector de errores detecta aquellos contenidos iniciales en los que interviene el mismo campo.

Un campo se contiene a si mismo en un contenido inicial o fórmula.

En mi aplicación me aparece un error de este tipo pero ocurre que como lo tengo a hoy funciona como deseo que funcione. Que repercusiones tendría de mantenerlo así?

Agradezco la ayuda.

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [3 Abril, 2013 14:27 UTC](https://foros.velneo.com/t/contenido-inicial/6106/2 "2013-04-03T14:27:58Z")

</div>

En teoría no debería funcionar bien, ya que cada vez que cambia el campo se vuelve a recalcular y podrías entrar en un bucle sin fin.

En el mejor de los casos seguro que se ejecuta el contenido inicial dos o tres veces cuando solo debería hacerlo una vez.

Si pegas la formula del contenido inicial igual podemos ver algo más.

Un saludo

---

<div class="post-metadata">

**Author:** ![jec\_ebenezer](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@jec\_ebenezer](https://foros.velneo.com/u/jec_ebenezer)\
**Post date:** [3 Abril, 2013 16:22 UTC](https://foros.velneo.com/t/contenido-inicial/6106/3 "2013-04-03T16:22:29Z")

</div>

Gracias por tu pronta respuesta.

Esta es la formula

choose(((#TIPS\_DOCS.CONTROL\_CONSEC)&(#TIPO\_REGISTRO=“P”)),#ID, #NR\_DOCS)

El campo es #NR\_DOCS

&nbsp;

---

<div class="post-metadata">

**Author:** ![innovadb](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/innovadb/32/5643_2.png) [@innovadb](https://foros.velneo.com/u/innovadb)\
**Post date:** [3 Abril, 2013 16:39 UTC](https://foros.velneo.com/t/contenido-inicial/6106/4 "2013-04-03T16:39:27Z")

</div>

En este caso parece que si el check CONTROL\_CONSEC es = 1, metes el ID en NR\_DOCS y si no se queda vacio al dar el alta.

Si ya tiene un valor y cambias el tipo de registro se recalcula, y le metes el id o el mismo campo dependiendo del check.

A simple vista no debería dar problemas, pero si es para un contador de documentos yo prefiero un trigger.

Un saludo

---

<div class="post-metadata">

**Author:** ![jec\_ebenezer](https://avatars.discourse-cdn.com/v4/letter/j/4491bb/32.png) [@jec\_ebenezer](https://foros.velneo.com/u/jec_ebenezer)\
**Post date:** [3 Abril, 2013 16:59 UTC](https://foros.velneo.com/t/contenido-inicial/6106/5 "2013-04-03T16:59:34Z")

</div>

Bueno muchísimas gracias como te decía no me genera problemas y efectivamente es un control de documentos que depende de un estado del documento “pre-eliminar o en firme” cuando el documento esta en firme la asignación del consecutivo si la controlo con un trigger.

En conclusión por lo que me comentas no tendría problema te agradezco mucho.
