Jump to content
drojas77

[PrestaShopException] La propiedad Address->dni está vacía.

Recommended Posts

Muy buenas comunidad,

Estoy empezando a montar una tienda y este CMS tiene muy buena pinta...😊

El caso es que intentando crear un proveedor (el primero), rellenando todos los campos o solo los requeridos, al guardar da el error que he adjuntado... 

La ruta es la siguiente: Catalogo -> Marcas y Proveedores->Proveedores->Añadir nuevo proveedor.

He reinstalado por completo y persiste. 

La versión es la 1.7.6.1

El error hacer referencia a un dni pero no hay ningún campo en el formulario relativo a esto. ¿Alguien sabe que ocurre?

 

Gracias y saludos!

añadir_proveedor.jpg

Share this post


Link to post
Share on other sites

Hola:

Lo proveedores tienen una direccion asociada. Y al parecer tus direcciones tienen como obligatorio el campo DNI. Solo quita este campo como obligatorio y deberia permitirte continuar.

Saludos

  • Thanks 1

Share this post


Link to post
Share on other sites
On 9/2/2019 at 4:05 PM, Rolige said:

Hola:

Lo proveedores tienen una direccion asociada. Y al parecer tus direcciones tienen como obligatorio el campo DNI. Solo quita este campo como obligatorio y deberia permitirte continuar.

Saludos

Hola Rolige,

 

Gracias por tu comentario! 👍

De todas maneras no sé si te llego a entender ya que en el formulario de alta de proveedor, en la ruta que comenté anteriormente, no existe un campo dni que se tenga que rellenar...😢

Por otro lado... para crear productos y hacer que funcione la tienda no es indispensable crear proveedores no?

Gracias y saludos,

 

proveedor2.jpg

proveedor1.jpg

proveedor3.jpg

Edited by drojas77 (see edit history)

Share this post


Link to post
Share on other sites

Yo tambien tengo el mismo problema. Alguien sabe como solucionar este problema?

Gracias y saludos.

Share this post


Link to post
Share on other sites

Si entiendo bien lo que dice Rolinge, lo que te está recomendando es que en la configuración de direcciones quites el campo DNI como obligatorio.

Es decir, que desde el backend, Clientes -> Direcciones -> Establecer los campos requeridos para esta sección, desmarques  el campo "dni".

Edito: He estado mirando las tablas de la base de datos, en concreto la ps_address, y tiene sentido, ya que en la misma tabla se almacenan las direcciones de clientes, proveedores y fabricantes, por lo que es muy posible que la configuración establecida para la dirección de una de las entidades (en este caso "clientes"), se utilice también con los demás.

Edited by Prestafan33 (see edit history)

Share this post


Link to post
Share on other sites

Buenas. Yo lo tengo desmarcado y me sigue dando error 500. No entiendo como puede dar este error en una funcionalidad tan importante para el desarrollo de la tienda

Share this post


Link to post
Share on other sites

Vale, he encontrado una solución:

Hay que ir a Internacional -> Ubicaciones Geográficas -> Países, elegir tu país y darle al botón "modificar". Y en las opciones, hacia el final, donde dice "¿Necesita un número de identificación fiscal?", ponerlo en "No".

Así deja crear el proveedor sin dar error. Una vez creados lo puedes volver a poner en "Sí" si quieres, aunque si necesitas editar sus datos tendrás que desactivarlo de nuevo o te dará error.

Edited by Prestafan33 (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

solucionado Prestafan33. Muchisimas grcias!!! tengo que entregar el trabajo el lunes...y ya se me estaba empezando a caer el pelo jejeje. Mil gracias!!! un crack!!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More