Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Atributos adicionales (facturas a clientes) Dolibarr 3.8.0

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
catrielr
C-3PO
Mensajes: 164
Registrado: Jue, 04/11/2010, 16:21

Atributos adicionales (facturas a clientes) Dolibarr 3.8.0

Mensaje por catrielr »

Creo un atributo adicional en Facturas a Clientes, todo bien, aparece en la factura, pero cuando quiero modificarlo para que tome un valor, no lo hace, queda como estaba anteriormente.
Voy a buscar donde esta el problema, dejo planteado el bug.

Saludos
Catriel

joaquinm13
Novato
Mensajes: 5
Registrado: Lun, 11/01/2016, 14:50

Mensaje por joaquinm13 »

Yo estoy igual.
Tengo un modelo de presupuesto con una linea de atributo adicional.
Esta tiene valores por defectos y es editable siempre pero cuando hago modificaciones no se reflejan, sale el texto original sin haberse modificado.

¿¿alguien sabe algo??

Un saludo y muchas gracias de antemano

catrielr
C-3PO
Mensajes: 164
Registrado: Jue, 04/11/2010, 16:21

Mensaje por catrielr »

Encontre el problema.
en facture.php tod0 el "if update_extras" hay que sacarlo del " if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB) && $user->rights->facture->creer)"

if ($action == 'update_extras')
{
// Fill array 'array_options' with data from add form
$extralabels = $extrafields->fetch_name_optionals_label($object->table_element);
$ret = $extrafields->setOptionalsFromPost($extralabels, $object, GETPOST('attribute'));
if ($ret < 0) $error++;

if (! $error) {
// Actions on extra fields (by external module or standard code)
// TODO le hook fait double emploi avec le trigger !!
$hookmanager->initHooks(array('invoicedao'));
$parameters = array('id' => $object->id);
$reshook = $hookmanager->executeHooks('insertExtraFields', $parameters, $object, $action); // Note that $action and $object may have been modified by
// some hooks
if (empty($reshook)) {
$result = $object->insertExtraFields();
if ($result < 0) {
$error ++;
}
} else if ($reshook < 0)
$error ++;
}

if ($error)
$action = 'edit_extras';
}

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

Mensaje por marcosgdf »

Hola a todos:

¿Habéis comprobado si sigue sucediendo en la última versión 3.8.3?

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

catrielr
C-3PO
Mensajes: 164
Registrado: Jue, 04/11/2010, 16:21

Mensaje por catrielr »

Ya fue corregido en la 3.8.3 y superiores..
Abrazo!