PurchasesDocLineAccount
extends PurchasesDocLineAccount
in package
Class created by Core/Internal/PluginsDeploy
Table of Contents
Properties
- $codfamilia : string
- $codsubcuenta : string
- $total : float
- $dataBase : DataBase
- $masterModel : ModelClass
Methods
- __construct() : mixed
- Constructor e inicializador de la clase.
- __get() : mixed
- Devuelve el valor del atributo indicado.
- __isset() : mixed
- Comprueba si existe el atributo indicado.
- __set() : mixed
- Asigna el valor al atributo indicado.
- all() : array<string|int, static>
- Devuelve todos los registros que cumplen las condiciones.
- clear() : void
- Restablece los valores de todos los atributos del modelo.
- count() : int
- Devuelve el número de registros que cumplen las condiciones.
- delete() : bool
- Elimina los datos del modelo master de la base de datos.
- exists() : bool
- Devuelve true si los datos del modelo existen en la base de datos.
- getModelFields() : array<string|int, mixed>
- getTotalsForDocument() : array<string|int, mixed>
- Get totals for subaccount of purchase document
- id() : mixed
- Devuelve el valor de la clave primaria del modelo master.
- load() : bool
- Carga un registro del modelo utilizando el código de la clave primaria del master model.
- loadFromCode() : bool
- loadWhere() : bool
- Carga el primer registro que coincida con las condiciones especificadas.
- loadWhereEq() : bool
- primaryColumnValue() : mixed
- totalSum() : float
- url() : string
- Devuelve la URL donde ver o modificar los datos.
- checkTotals() : array<string|int, mixed>
- db() : DataBase
- Devuelve la instancia de la base de datos actual.
- getFields() : array<string|int, mixed>
- Devuelve la lista de campos o columnas para la cláusula SELECT.
- getGroupFields() : string
- Devuelve los campos para la cláusula GROUP BY.
- getSQLFrom() : string
- Devuelve las tablas relacionadas para la cláusula FROM.
- getTables() : array<string|int, mixed>
- Devuelve la lista de tablas necesarias para la ejecución de la vista.
- loadFromData() : void
- Asigna los valores del array $data a los atributos del modelo.
- setMasterModel() : void
- Establece el modelo master para las operaciones de datos.
Properties
$codfamilia
public
string
$codfamilia
$codsubcuenta
public
string
$codsubcuenta
$total
public
float
$total
$dataBase
protected
static DataBase
$dataBase
$masterModel
protected
ModelClass
$masterModel
Modelo principal para las operaciones de datos.
Methods
__construct()
Constructor e inicializador de la clase.
public
__construct([array<string|int, mixed> $data = [] ]) : mixed
Parameters
- $data : array<string|int, mixed> = []
__get()
Devuelve el valor del atributo indicado.
public
__get(mixed $name) : mixed
Parameters
- $name : mixed
__isset()
Comprueba si existe el atributo indicado.
public
__isset(mixed $name) : mixed
Parameters
- $name : mixed
__set()
Asigna el valor al atributo indicado.
public
__set(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
all()
Devuelve todos los registros que cumplen las condiciones.
public
static all([array<string|int, Where> $where = [] ][, array<string|int, mixed> $order = [] ][, int $offset = 0 ][, int $limit = 0 ]) : array<string|int, static>
Parameters
- $where : array<string|int, Where> = []
- $order : array<string|int, mixed> = []
- $offset : int = 0
- $limit : int = 0
Return values
array<string|int, static>clear()
Restablece los valores de todos los atributos del modelo.
public
clear() : void
count()
Devuelve el número de registros que cumplen las condiciones.
public
static count([array<string|int, Where> $where = [] ]) : int
Parameters
- $where : array<string|int, Where> = []
Return values
intdelete()
Elimina los datos del modelo master de la base de datos.
public
delete() : bool
Return values
boolexists()
Devuelve true si los datos del modelo existen en la base de datos.
public
exists() : bool
Return values
boolgetModelFields()
public
getModelFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getTotalsForDocument()
Get totals for subaccount of purchase document
public
getTotalsForDocument(mixed $document, string $defaultSubacode) : array<string|int, mixed>
Parameters
- $document : mixed
- $defaultSubacode : string
Return values
array<string|int, mixed>id()
Devuelve el valor de la clave primaria del modelo master.
public
id() : mixed
load()
Carga un registro del modelo utilizando el código de la clave primaria del master model.
public
load(mixed $code) : bool
Parameters
- $code : mixed
Return values
boolloadFromCode()
public
loadFromCode(mixed $cod[, array<string|int, mixed> $where = [] ][, array<string|int, mixed> $orderby = [] ]) : bool
Usar load() cuando solo se necesita cargar por código, o loadWhere() cuando se requieren condiciones WHERE u ordenamiento adicionales.
Parameters
- $cod : mixed
- $where : array<string|int, mixed> = []
- $orderby : array<string|int, mixed> = []
Attributes
- #[Deprecated]
- $reason: 'Use load() or loadWhere() instead'
Return values
boolloadWhere()
Carga el primer registro que coincida con las condiciones especificadas.
public
loadWhere(array<string|int, Where> $where[, array<string|int, mixed> $order = [] ]) : bool
Parameters
- $where : array<string|int, Where>
- $order : array<string|int, mixed> = []
Return values
boolloadWhereEq()
public
loadWhereEq(string $field, mixed $value) : bool
Parameters
- $field : string
- $value : mixed
Return values
boolprimaryColumnValue()
public
primaryColumnValue() : mixed
Use id() instead
Attributes
- #[Deprecated]
- $reason: 'Use id() instead'
- $replacement: '%class%->id()'
totalSum()
public
totalSum(string $field[, array<string|int, mixed> $where = [] ]) : float
Parameters
- $field : string
- $where : array<string|int, mixed> = []
Return values
floaturl()
Devuelve la URL donde ver o modificar los datos.
public
url([string $type = 'auto' ][, string $list = 'List' ]) : string
Parameters
- $type : string = 'auto'
- $list : string = 'List'
Return values
stringcheckTotals()
protected
checkTotals(array<string|int, mixed> &$totals, mixed $document, string $defaultSubacode) : array<string|int, mixed>
Parameters
- $totals : array<string|int, mixed>
- $document : mixed
- $defaultSubacode : string
Return values
array<string|int, mixed>db()
Devuelve la instancia de la base de datos actual.
protected
static db() : DataBase
Return values
DataBasegetFields()
Devuelve la lista de campos o columnas para la cláusula SELECT.
protected
getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getGroupFields()
Devuelve los campos para la cláusula GROUP BY.
protected
getGroupFields() : string
Return values
stringgetSQLFrom()
Devuelve las tablas relacionadas para la cláusula FROM.
protected
getSQLFrom() : string
Return values
stringgetTables()
Devuelve la lista de tablas necesarias para la ejecución de la vista.
protected
getTables() : array<string|int, mixed>
Return values
array<string|int, mixed>loadFromData()
Asigna los valores del array $data a los atributos del modelo.
protected
loadFromData(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
setMasterModel()
Establece el modelo master para las operaciones de datos.
protected
setMasterModel(mixed $model) : void
Parameters
- $model : mixed