public function getDocumento($id = '') { $input = Request::createFromGlobals(); if ($id == '') { $id = $input->id; } return Documento::with(['lineas.lineas_distribucion', 'lineas_distribucion', 'recepciones_efectivas.ordencompra.clase'])->find($id); }
public function getFacturasElectronicas() { $input = Request::createFromGlobals(); return Documento::with('lineas')->whereTipoDoc('FAC')->get(); }
public function generarPDF() { $input = Request::createFromGlobals(); $task = Task::find($input->task_id); if ($task->task_step == \FlowSettingsCore::get(FLOW_RECEPCIONDOCUMENTOS, 'RDE_FILE_OUTPUT_STEP')) { $documento = Documento::with(['lineas.lineas_distribucion', 'lineas_distribucion'])->whereEfId($input->request_id)->first(); $filename = APP_TMPPATH . 'distribucion.pdf'; PDFController::generatePDF(view('RecepcionDocumentos.PDF.distribucion_costo', ['documento' => $documento]), false, $filename); (new \AttachmentCore())->addAttachmentToRequest($input->request_id, \FlowSettingsCore::get(FLOW_RECEPCIONDOCUMENTOS, 'RDE_FILE_OUTPUT'), $filename, APP_ENVPATH, $_SESSION['user_id'], 'Formulario de distribución'); } return array("status" => true, "message" => ""); }