From 41c2c560133d75aea2796d17beb911f1ee154103 Mon Sep 17 00:00:00 2001 From: jorgep Date: Mon, 24 Mar 2025 15:48:24 +0100 Subject: [PATCH] chore: refs #8277 notes --- src/pages/Entry/EntryControl.vue | 43 +++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/pages/Entry/EntryControl.vue b/src/pages/Entry/EntryControl.vue index 2ec121657..8874c3756 100644 --- a/src/pages/Entry/EntryControl.vue +++ b/src/pages/Entry/EntryControl.vue @@ -107,7 +107,7 @@ const columns = computed(() => [ component: markRaw(VnSelectSupplier), label: null, name: 'supplierFk', - class: 'fit' + class: 'fit', }, }, { @@ -203,6 +203,47 @@ function filterByDaysAgo(val) { } async function preAccount() { + // MIsmo proveedor + + // Check if it is agricultural + // si , sacar referencia de factura() + + /* If vIsFarmer Then + +vYearSupplierRef = db.getValueV("SELECT YEAR(t.landed) " & _ + "FROM vn.entry e " & _ + "JOIN vn.travel t ON t.id = e.travelFk " & _ + "WHERE e.id = # ", vEntry) + +vSupplierRef = Nz(db.getValueV("SELECT IFNULL(MAX(CAST(ii.supplierRef AS UNSIGNED)) + 1, YEAR('" & vnNow() & "') * 1000 + 1) " & _ + "FROM vn.invoiceIn ii " & _ + "JOIN vn.supplier s ON s.id = ii.supplierFk " & _ + "JOIN vn.invoiceInConfig iic ON iic.sageFarmerWithholdingFk = s.withholdingSageFk " & _ + "WHERE ii.companyFk = # " & _ + "AND YEAR(ii.issued) = # " & _ + "AND supplierRef LIKE CONCAT('%',YEAR(ii.issued),'%') ", _ + rs("empresa_id"), _ + vYearSupplierRef), 0) + +If vSupplierRef = 0 Then + vSupplierRef = vYearSupplierRef & "001" +End If + +Else +vSupplierRef = db.getValueV("SELECT reference FROM vn.dms WHERE id = #", Nz(Me.gestdoc_id, 0)) +End If */ + +// no es agricultural + // check if has gestdoc + // Yes, ask for inherit gestdoc or not + // No, open VNDms popup con los argumentos del codigo access + + // Generar factura + // Cabecera, +// .......................................... + // lineas...< + // Actualizar entradas (contabilizada, numero de factura) MAS TARDE + await axios.post('Entries/preAccount', { ids: selectedRows.value.map((row) => row.id), });