Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
neorazorx_1
neorazorx_1

Tarea #413

Añadir trait Core/Model/Base/AccEntryRelationTrait.php con la propiedad idasiento y el método getAccountingEntry().

Motivación

Hay varios modelos que tienen relación con asientos y crear un trait con esta funcionalidad nos ahorrará código y mentenimiento.

Ejemplo

Podemos utilizar como ejemplo el trait Core/Model/Base/ExerciseRelationTrait.php pero sin copiarlo. No se necesitan las mismas funciones y propiedades, solamente idasiento y getAccountingEntry().

getAccountingEntry()

Debe devolver el asiento relacionado, es decir, el que corresponda a la propiedad idasiento del objeto:

$accEntry = new Asiento();
$accEntry->loadFromCode($this->idasiento);
return $accEntry;
02-04-2020 19:39:58   |   Asignado: neorazorx_1   |   Estado: Completado   |   Fecha de inicio: 11-04-2020   |   Duración: 1 (Días)