Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

No graba codigo de barras

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
Avatar de Usuario
Pou42
Jedi
Mensajes: 597
Registrado: Lun, 26/03/2012, 13:13
Ubicación: Malgrat de Mar/Sant Hilari Sacalm

No graba codigo de barras

Mensaje por Pou42 »

Buenas.
Actualice a la version 3.6.0 y ahora hoy a la 3.6.1 y aparte de un par de cosas que ya se han comentado, yo me e encontrado que tanto la 3.6.0 como la 3.6.1 no guardan los codigos de barras. Los que tengo ya guardados de las otras veriones funcionan bien, pero si quieres modificar o añadir a un producto el su codigo de barras no guarda, se queda un pantalla en blanco y ya esta.

Ya me direis si tambien os passa o si soy solo yo
Gracias
Salu2

Mi Flickr

nach
Soldado
Mensajes: 94
Registrado: Dom, 18/05/2014, 22:13

Mensaje por nach »

Creo que debes darle a modificar el producto y te funcionará
Si le das solo a modificar el codigo de barras a mi tampoco me funciona, un saludo.

Avatar de Usuario
Pou42
Jedi
Mensajes: 597
Registrado: Lun, 26/03/2012, 13:13
Ubicación: Malgrat de Mar/Sant Hilari Sacalm

Mensaje por Pou42 »

Buenas.
No habia visto lo de dentro de modificar, pero eso no resuelve el problema, solo es para de momento ir tirando.
Salu2

Mi Flickr

nach
Soldado
Mensajes: 94
Registrado: Dom, 18/05/2014, 22:13

Mensaje por nach »

Estoy de acuerdo, pero al menos es un workarround mientras se corrige.

Avatar de Usuario
Pou42
Jedi
Mensajes: 597
Registrado: Lun, 26/03/2012, 13:13
Ubicación: Malgrat de Mar/Sant Hilari Sacalm

Mensaje por Pou42 »

Exacto, no es una cosa que no te permita trabajar, mas que nada lo digo por si alguien lee rapido el post, que quede claro que no se a reparado, que solo se a encontrado otra via para seguir trabajando ;)
Salu2

Mi Flickr

Avatar de Usuario
marcosgdf
Jedi
Mensajes: 772
Registrado: Vie, 20/07/2012, 14:42
Ubicación: Valladolid, España

Mensaje por marcosgdf »

Hola Pou42:

¿Desde dónde estás intentando modificar el código de barras? A mí me funciona bien tanto en la 3.6.0 como la 3.6.1.

Saludos.
Desarrollador con categoría Almirante de Dolibarr.
¿Quiere soporte personalizado? Contacte conmigo.

Avatar de Usuario
Pou42
Jedi
Mensajes: 597
Registrado: Lun, 26/03/2012, 13:13
Ubicación: Malgrat de Mar/Sant Hilari Sacalm

Mensaje por Pou42 »

Buenas marcosgdf

En la ficha de un producto, puedes seleccionar si tipo EAN13 y abajo modificas para agregar o modificar el codigo de barras. Es aqui cuando guardo el codigo que se me queda la pantalla en blanco y no hace nada mas. Hasta desaparece el menu de arriba.

El que si que me funciona es el que esta dentro de "modificar" la ficha del producto
Salu2

Mi Flickr

Avatar de Usuario
marcosgdf
Jedi
Mensajes: 772
Registrado: Vie, 20/07/2012, 14:42
Ubicación: Valladolid, España

Mensaje por marcosgdf »

Hola Pou42:

Tiene toda la pinta de estar lanzando un error de PHP. ¿Podrías revisar el log y pasarme las últimas líneas cuando modificas el código?

Un saludo.
Desarrollador con categoría Almirante de Dolibarr.
¿Quiere soporte personalizado? Contacte conmigo.

Avatar de Usuario
Pou42
Jedi
Mensajes: 597
Registrado: Lun, 26/03/2012, 13:13
Ubicación: Malgrat de Mar/Sant Hilari Sacalm

Mensaje por Pou42 »

Buenas.

En el log. cuando hago el intento de cambiar el codigo de barras sale esto:
PHP Fatal error: Call to undefined function GETPOT() in /htdocs/product/fiche.php on line 127

Esa linea es:

Código: Seleccionar todo

$result=$object->check_barcode(GETPOST('barcode'),GETPOT('barcode_type_code'));
Completo:

Código: Seleccionar todo

// Barcode value
    if ($action ==	'setbarcode' && $createbarcode)
    {
    	$result=$object->check_barcode(GETPOST('barcode'),GETPOT('barcode_type_code'));

		if ($result >= 0)
		{
	    	$result = $object->setValueFrom('barcode', GETPOST('barcode'));
	    	header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
	    	exit;
		}
		else
		{
			$langs->load("errors");
        	if ($result == -1) $errors[] = 'ErrorBadBarCodeSyntax';
        	else if ($result == -2) $errors[] = 'ErrorBarCodeRequired';
        	else if ($result == -3) $errors[] = 'ErrorBarCodeAlreadyUsed';
        	else $errors[] = 'FailedToValidateBarCode';

			$error++;
			setEventMessage($errors,'errors');
		}
    }
Haber que podria ser, yo este modulo no lo controlo :oops:
Salu2

Mi Flickr

Avatar de Usuario
marcosgdf
Jedi
Mensajes: 772
Registrado: Vie, 20/07/2012, 14:42
Ubicación: Valladolid, España

Mensaje por marcosgdf »

Hola Pou42:

Ya he visto el error y he procedido a informar de él. Como acaba de salir la 3.6.1, la 3.6.2 tardará en salir un tiempo. Supongo que para entonces estará arreglado.

Cambia GETPOT por GETPOST y ya estará.

Un saludo.
Desarrollador con categoría Almirante de Dolibarr.
¿Quiere soporte personalizado? Contacte conmigo.