Sign Up


Have an account? Sign In Now

Sign In


Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask question.


Forgot Password?

Need An Account, Sign Up Here
IngresarRegistrarme

Rocketbot Forum

Rocketbot Forum Logo Rocketbot Forum Logo

Rocketbot Forum Navigation

  • Academy Rocketbot
  • Tutoriales
Search
Realiza una Pregunta

Mobile menu

Close
Realiza una Pregunta
  • Home
  • Popular
  • Categorías
  • Tags
  • Preguntas
    • Nuevas Preguntas
    • Más votadas
    • Más visitadas
    • Más respondidas
  • Academy Rocketbot
  • Tutoriales
Home/ Preguntas/Q 4845
Siguiente
En Proceso
Gisel Sanchez
Gisel Sanchez

Gisel Sanchez

  • 2 Preguntas
  • 13 Respuestas
  • 0 Mejores Respuestas
  • 21 Points
View Profile
  • 0
Gisel Sanchez
Fecha: septiembre 25, 20212021-09-25T15:04:31+00:00 2021-09-25T15:04:31+00:00En: Certificaciones

Ciclo For devuelve cero, factura XML

  • 0

Hola, tengo un inconveniente al recorrer un ciclo For con nodos de un factura XML.

Utilicé «archivo XML a diccionario» y la variable quedaria asi…

dicc_xml:{‘cfdi:Comprobante’: {‘@xmlns:cfdi’: ‘http://www.sat.gob.mx/cfd/3’, ‘@xmlns:implocal’: ‘http://www.sat.gob.mx/implocal’, ‘@xmlns:xsi’: ‘http://www.w3.org/2001/XMLSchema-instance’, ‘@Certificado’: ‘MIIFyjCCA7KgAwIBAgIUMzAwMDEwMDAwMDA0MDAwMDI0NTAwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWRpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMTkwNjE3MjIzNzI2WhcNMjMwNjE3MjIzNzI2WjCB8TEoMCYGA1UEAxMfRVNDVUVMQSBXSUxTT04gRVNRVUlWRUwgUyBERSBDVjEoMCYGA1UEKRMfRVNDVUVMQSBXSUxTT04gRVNRVUlWRUwgUyBERSBDVjEoMCYGA1UEChMfRVNDVUVMQSBXSUxTT04gRVNRVUlWRUwgUyBERSBDVjElMCMGA1UELRMcRVdFMTcwOTA0NVUwIC8gS0FITzY0MTEwMUIzOTEeMBwGA1UEBRMVIC8gS0FITzY0MTEwMUhOVExLUzA2MSowKAYDVQQLEyFFU0NVRUxBIFdJTFNPTiBFU1FVSVZFTCBTQSBERSBDViAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCLj3cfTdaZZ9jG6QuPrLPdDz5195DtZGJAyexmk76Fg33M4iFbSM3RInG8XHyDeCNzKgSKqOVBiE/qMxiSMkIWbvJ5q+6Jt2CUSGzKQPiHmrTv3HGlxTdmc2AYOmE8+kg5lyUqX79Km+iV39qg6pzYfZq/sZF4DGtExWTnfrQqS1ZFlmT7Ol32lHjNp+PA4r1NCO8q2usgQJJb55rqLrJ20c+vIDfwXh7AcmFxeXNgWtduMWfLADnk9Lv0pyhJC0qU6BPA5XFH8HJBa52i3Cxx9Uv5ZYYjGvrC1SJviqD5Yoxo5DqyeOj5BTqX05ZGgNhAxLVHfcPQTFh6el3hid8DAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBCwUAA4ICAQDPV6N6o+2U36FhExy2C8nmQyFAsxKw9TO5GSsc/dNVYrq6kd86vZvjryO4knSwTFa2S06Trw4FpIJB4/gBp3I5wp0cxKZNrtzjD28yGqD69b/bj7qDkksQt8TmC/wnDidNK8HaZmDu1keeDtWGT4+ZbINXfynvME5uh+xpvJDk46xfpDOUqC8f2k19yGhLjGxOfjnm62MFG63rW7n35WEMGvFCJfxNMIFJP/ynNPedxjoYiStk0jBlNvRj3KbOBnfSycfMOcksrU7PEGzCQCtSGDosLOTEBS35d0Z3PXraasASY6egQwwt4FP5bRR+8+Ij8Kg2ldhhvbQBeXFvwHRT6sLXxOz7lF4sOnvpCWAJAXtEWnxEbrCg+Ii74o1E9X3lCxJ9keTiL+luX3CK0GbeaMVdJEBGykTRecUhyuyYgfMDKbce1wO6MHyuFRx6etkSwqeoPQp1tIovFwsWUiIPDUWV2bO7c5+sOiAX8lzt5eM1eC46lqhQCATFGi3PvyTBhNLPY+AHJQIWqBKQWXMtJl//HysPDADsLXehjP8ebRss9TqXlM8viKen3gu3PiR2cujqGvpaD6YlVckHd49KEwKU6reEsoeA/LVonMjsL2qMR9IqfFm7QtIS8fJCmKWjbXdwDAI0AtBeUmPbsGXdOJcwlYY6mXeJAk5ORrqpBQ==’, ‘@CondicionesDePago’: ‘todas’, ‘@Fecha’: ‘2019-10-07T09:00:00’, ‘@Folio’: ‘1898533’, ‘@FormaPago’: ’01’, ‘@LugarExpedicion’: ‘00000’, ‘@MetodoPago’: ‘PUE’, ‘@Moneda’: ‘MXN’, ‘@NoCertificado’: ‘30001000000400002450’, ‘@Sello’: ‘S8vZYeiQtgawVseo5Eg1j1p1TEFn52baMTcLXN5ApApcRB1uyTNvv97XQTSNtHNScB3vvNSQ5j2TXWF3bo/ymgFcJUREK5Eq0+jo1WfyvSrv9hq/6wsQhLqac2xr4N6IlAHMEPcOrKiGUxVCPdqmPl6beP8VXUg37Q22r6Sdb7LviGK8M4udmaHkXfzVi4EdnXIDl3Y24N250C8/BPV29J3rOshs4y/Zimz5SoI7VUj5PMJ2gizZyM9v41bWxG1R8hd12hSixroUm0VoZO5yrPhrW8B3X6b1skYjSyLnoXyNx0EBS+yYhRnWtWPrzXjH04PL+M7QbBW/sO+oG7Kvmg==’, ‘@Serie’: ‘FACTURAS’, ‘@SubTotal’: ‘17587.57’, ‘@TipoCambio’: ‘1’, ‘@TipoDeComprobante’: ‘I’, ‘@Total’: ‘20049.82’, ‘@Version’: ‘3.3’, ‘@xsi:schemaLocation’: ‘http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/implocal http://www.sat.gob.mx/sitio_internet/cfd/implocal/implocal.xsd’, ‘cfdi:Emisor’: {‘@Nombre’: ‘FORMAS DIGITALES, S.A. DE C.V.’, ‘@RegimenFiscal’: ‘601’, ‘@Rfc’: ‘EWE1709045U0’}, ‘cfdi:Receptor’: {‘@Nombre’: ‘C1’, ‘@Rfc’: ‘XAXX010101000’, ‘@UsoCFDI’: ‘G03’}, ‘cfdi:Conceptos’: {‘cfdi:Concepto’: {‘@Cantidad’: ‘1’, ‘@ClaveProdServ’: ‘48101519’, ‘@ClaveUnidad’: ‘H87’, ‘@Descripcion’: ‘Hornos de pizza para uso comercial’, ‘@Importe’: ‘17587.5700’, ‘@Unidad’: ‘Pieza’, ‘@ValorUnitario’: ‘17587.5700’}}, ‘cfdi:Complemento’: {‘implocal:ImpuestosLocales’: {‘@TotaldeRetenciones’: ‘0.00’, ‘@TotaldeTraslados’: ‘2462.25’, ‘@version’: ‘1.0’, ‘implocal:TrasladosLocales’: {‘@ImpLocTrasladado’: ‘ENVIO’, ‘@Importe’: ‘2462.25’, ‘@TasadeTraslado’: ‘14.00’}}}}}

Necesito los datos que están dentro de ‘cfdi:Concepto’ y utilizo el siguiente For que devuelve cero.

+ Variable: concepto

+Iterable: {dicc_xml}[‘cfdi:Comprobante’][‘cfdi:Conceptos’][‘cfdi:Concepto’]

Pero si utilizo «asignar variable» y como dato envio lo mismo ({dicc_xml}[‘cfdi:Comprobante’][‘cfdi:Conceptos’][‘cfdi:Concepto’]) si me devuelve correctamente la informacion.

A que se debe????

Gracias

ciclo for xml
  • 6 6 Respuestas
  • 689 Vistas
  • 0 Seguidores
  • 0
Responder
Compartir
  • Facebook

    6 Respuestas

    • Voted
    • Oldest
    • Recent
    1. Gisel Sanchez

      Gisel Sanchez

      • 2 Preguntas
      • 13 Respuestas
      • 0 Mejores Respuestas
      • 21 Points
      View Profile
      Gisel Sanchez
      2021-09-29T00:28:35+00:00Added an answer on septiembre 29, 2021 at 12:28 am

      Tengo la version 2020.12.30. Y estoy haciendo un bot XML guiandome del video Modulo ReadXML, Certificacion Nivel 2 (https://academy.rocketbot.co/cursos/rocketbot-suite-level-2-2/lecciones/modulo-readxml/)

      • 0
      • Responder
      • Share
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
    2. Gisel Sanchez

      Gisel Sanchez

      • 2 Preguntas
      • 13 Respuestas
      • 0 Mejores Respuestas
      • 21 Points
      View Profile
      Gisel Sanchez
      2021-09-29T00:24:31+00:00Added an answer on septiembre 29, 2021 at 12:24 am
      Ciclo For devuelve cero, factura XML

      Y con este «asignar variable» me muestra los datos correctamente, por eso no entiendo porque no funciona en el For

      • 0
      • Responder
      • Share
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
    3. Gisel Sanchez

      Gisel Sanchez

      • 2 Preguntas
      • 13 Respuestas
      • 0 Mejores Respuestas
      • 21 Points
      View Profile
      Gisel Sanchez
      2021-09-29T00:23:07+00:00Added an answer on septiembre 29, 2021 at 12:23 am
      Ciclo For devuelve cero, factura XML

      En el log

      • 0
      • Responder
      • Share
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
    4. Gisel Sanchez

      Gisel Sanchez

      • 2 Preguntas
      • 13 Respuestas
      • 0 Mejores Respuestas
      • 21 Points
      View Profile
      Gisel Sanchez
      2021-09-29T00:22:02+00:00Added an answer on septiembre 29, 2021 at 12:22 am
      Ciclo For devuelve cero, factura XML

      Hola, este es el error que figura

      • 0
      • Responder
      • Share
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
      • A16

        A16

        • 1 Pregunta
        • 349 Respuestas
        • 32 Mejores Respuestas
        • 937 Points
        View Profile
        A16
        2021-09-30T12:53:54+00:00Replied to answer on septiembre 30, 2021 at 12:53 pm

        Hola Gisel Sanchez,

        El ciclo for de rocketbot itera usando index, y un diccionario no se puede iterar con index, sino con clave, por lo tanto no puedes colocar un diccionario directamente en el comando, lo que puedes hacer es colocar todo lo que tienes en el for, dentro de lo siguiente

         

        list(todo_lo_del_for.items())

        • 0
        • Responder
        • Share
          Compartir
          • Compartir en Facebook
          • Compartir en Twitter
          • Compartir en LinkedIn
          • Compartir en WhatsApp
    5. Doraemon

      Doraemon

      • 0 Preguntas
      • 159 Respuestas
      • 11 Mejores Respuestas
      • 427 Points
      View Profile
      Doraemon
      2021-09-28T16:43:23+00:00Added an answer on septiembre 28, 2021 at 4:43 pm

      Hola Gisel, como estas?

      Que version de rocketbot estas usando?
      Puedes mostrar las imagenes por separado para que se puedan agrandar o insertar un enlace a las mismas.
      Que es lo que quieres hacer exactamente?

      • 0
      • Responder
      • Share
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp

    Leave an answer
    Cancelar la respuesta

    You must login to add an answer.


    Forgot Password?

    Sidebar

    Realizar Pregunta

    Stats

    • Preguntas : 653
    • Respuestas : 1k
    • Posts : 0
    • Comentarios : 0
    • Mejores Respuestas : 98
    • Usuarios : 1k
    • Populares
    • Comentarios
    • Tags

    Related Questions

    • Como puedo obtener mi diploma de finalización de curso
      • En: junio 3, 2022
      • Respuesta: 1

      Como puedo obtener mi diploma de finalización de curso

      como puedo descargar mi diploma  del curso ya finalizado

    • Trabajar con una tabla de html
      • En: mayo 9, 2022
      • Respuesta: 1

      Trabajar con una tabla de html

      Hola buenas tardes, estoy trabajando en un bot para comparar algunos datos de una tabla, la finalidad es obtener el Nombre 1 pero en el proceso solo tendríamos el Apellido 1 ya me pude traer todos los <td> y los

      • En: abril 27, 2022
      • Respuestas: 3

      Se puede obtener una Instancia de Selenium web driver

      Buen Dia Quisiera saber como obtener una instancia de Selenium web Driver , esto con el fin de trabajar a traves de los Scripts de python , con dicho framework y poder manejar mas elemetos web? o si al crean una en

      • En: abril 20, 2022
      • Respuesta: 1

      Tiempo medio de validacion del video certificacion BBRE1

      Hola, Quisiera saber cuanto plazo aproximado de espera existe entre el envio del video certificacion BBRE1 y su validacion o como es el proceso. Muchas gracias

      • En: octubre 15, 2021
      • Respuestas: 12

      Como concatenar variable String y Date?

      Hola, como puedo concatenar una variable que es String con una variable fecha? tengo un Asignar variable=datetime.now().strftime('%d-%m-%Y')  que me trae la fecha actual y quiero agregar esa fecha ana variable String.

    Users

    sixto.cea

    sixto.cea

    • 1 Pregunta
    • 0 Respuestas
    terrythomson

    terrythomson

    • 1 Pregunta
    • 0 Respuestas
    lisagill

    lisagill

    • 0 Preguntas
    • 0 Respuestas

    Explore

    • Home
    • Popular
    • Categorías
    • Tags
    • Preguntas
      • Nuevas Preguntas
      • Más votadas
      • Más visitadas
      • Más respondidas

    Footer

    Chile


    Máximo Humbser 577 RM

    +569 9335 8641 jjherrera@rocketbot.cl

    Perú


    Avenida Jose Larco 743 Of. 704, Miraflores Lima

    +51 (01) 447-5333 contacto@rocketbot.pe

    México


    Víctor Hugo 12 Anzures CDMX

    +52 55 5946 3690 antonio.nieto@rocketbot.co

    Colombia


    Diagonal 34 bis #18-44, Teusaquillo - ParkWay Bogotá

    +57 313 8975701 leonardo.garcia@rocketbot.co

    Centro América y el Caribe


    Av. Eugenia 626. Col. Del Valle Centro, Ciudad de México, México

    +1-857-285-0594 www.evaconconsulting.com info.costarica@evaconconsulting.com
    rocketbot white

    Rocketbot SpA | Todos los derechos reservados 2018 - 2020

    © 2020 Discy. All Rights Reserved
    With Love by 2code.

    es_ES
    en_US es_ES

    Insertar/editar un enlace

    Introduce la URL de destino

    O enlaza a contenido ya existente

      No se ha especificado ningún término de búsqueda. Mostrando los elementos recientes. Busca o utiliza las teclas de flecha arriba y abajo para seleccionar un elemento.