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);
 }
Пример #2
0
 public function getFacturasElectronicas()
 {
     $input = Request::createFromGlobals();
     return Documento::with('lineas')->whereTipoDoc('FAC')->get();
 }
Пример #3
0
 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" => "");
 }