alt text

En Evolution 1.8.3.1, ¿Porqué permite agregar más de un número de documento al mismo tipo de documento?,

asked 03 Dec '14, 20:50

Erick%20T%C3%BAchez's gravatar image

Erick Túchez
210607168
accept rate: 37%


No creo que el fuente de Evolution deba restringirlo.

Porque la lista de documentos puede contener otros tipos de documento que si se repiten. Por ejemplo, para en una base real en producción de un cliente encontre esto:

CODEXP  CODTDO  TDO_ABREVIATURA         COUNT(*)
------  ------  --------------------    -------
15197       20  TITULOS/CERTIFICADOS    2
15455       20  TITULOS/CERTIFICADOS    2
15457       20  TITULOS/CERTIFICADOS    3
15460       20  TITULOS/CERTIFICADOS    3
15339       33  LIC                     2

El tipo de documento se está usando para almacenar información sobre certificaciones de la persona.

Si se creara el índice no se podrían almacenar estos datos. Ya que dependería de lo específico o general que se creen los tipos de documento.

Probá con esta instrucción para ver que datos te retorna:

select dce_codexp, dce_codtdo, tdo_abreviatura, COUNT(*)
  from exp_dce_documentos_expedientes
  join exp_tdo_tipos_de_documento on tdo_codigo = dce_codtdo
 group by dce_codexp, dce_codtdo, tdo_abreviatura
having COUNT(*) > 1

Entonces si en el cliente que estás atendiendo se requiere hacer la validación, podes escribir la restricción en un procedimiento almacenado y configurar la entidad para que lo ejecute al momento de guardar y así podrías informarle al usuario e impedir que se almacene el documento.

link

answered 03 Dec '14, 22:50

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Me parece bien que el sistema permita más de un registro para un tipo de documento como "Títulos/Certificados", pero no me hace sentido para el DUI en El Salvador o el DPI en Guatemala.

Se podría agregar la validación estándar que los tipos de documentos que estén clasificados en el país como "Documento de Identidad" no se permita ingresar duplicados?

(08 Jan '15, 18:47) Juan Carlos Soria Juan%20Carlos%20Soria's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×44
×27

Asked: 03 Dec '14, 20:50

Seen: 2,237 times

Last updated: 08 Jan '15, 18:47

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática