se agrega dias de consulta al archivo config.json, y ahora la función obtiene los documentos de n días hacia atrás
This commit is contained in:
1 parent
cf8d9fbbb2
commit
1503d6a2ec
5 files changed
+15
-6
No files matched your search
@@ -139,7 +139,8 @@ def descargar_comprobante(driver, wait, ruc, tipo, correlativo, monto, fecha, do
|
||||
|
||||
########################################################
|
||||
def main():
|
||||
registros = hana_client.obtener_registros(days=150)
|
||||
dias_consulta = CONFIG.mail.days
|
||||
registros = hana_client.obtener_registros(days=dias_consulta)
|
||||
|
||||
download_dir = CONFIG.files.path
|
||||
os.makedirs(download_dir, exist_ok=True)
|
||||
@@ -149,6 +150,10 @@ def main():
|
||||
print(f"📁 Directorio Destino: {download_dir}")
|
||||
print(f"📊 Total comprobantes a procesar: {len(registros)}")
|
||||
print("=" * 60)
|
||||
|
||||
if not registros or len(registros) == 0:
|
||||
print("\n⚠️ No se encontraron registros en SAP HANA para los últimos", dias_consulta, "días.")
|
||||
return
|
||||
|
||||
# Configurar opciones de Chrome
|
||||
chrome_options = Options()
|
||||
@@ -189,7 +194,9 @@ def main():
|
||||
ind = registro.get('Indicator')
|
||||
f_pref = registro.get('FolioPref')
|
||||
f_num = registro.get('FolioNum')
|
||||
print(f"\n🔍 PROCESANDO REGISTRO EN HANA: {doc_num} | Tipo: {ind} | Folio: {f_pref}-{f_num}")
|
||||
tax_date = registro.get('TaxDate')
|
||||
total = registro.get('DocTotal')
|
||||
print(f"\n🔍 PROCESANDO REGISTRO EN HANA: {doc_num} | Tipo: {ind} | Folio: {f_pref}-{f_num} | Fecha: {tax_date} | Total: {total}")
|
||||
|
||||
ruc = registro.get("LicTradNum")
|
||||
tipo = registro.get("Indicator")
|
||||
@@ -248,7 +255,6 @@ if __name__ == "__main__":
|
||||
print(f"📄 Log guardado en: {log_path}")
|
||||
print("="*60)
|
||||
|
||||
|
||||
main()
|
||||
|
||||
fin_ejecucion = datetime.now()
|
||||
|
||||
Reference in new issue
Block a user