       $this.closest(".fields").remove()
       window.Helpers.AutocompleteHelper.calcular_valores_factura()
 
+  call_modal: ->
+    # $.ui.autocomplete::_renderItem = (ul, item) ->
+
   calcular_total_producto: (componente) ->
     cantidad = componente.closest(".fields").find("td:nth-child(2)").find(".cantidad").val()
     valor_unitario = componente.closest(".fields").find("td:nth-child(3)").find(".valor_unitario").val()

    $(".numero_de_identificacion").autocomplete
      minLength: 3
      source: "/clientes/autocomplete.json"
      select: (event, ui) ->
        $(".cliente_id").val ui.item.id
        $(".nombre").val ui.item.nombre
        $(".direccion").val ui.item.direccion
        $(".telefono").val ui.item.telefono

    $(".autocomplete_producto").autocomplete
      minLength: 3

        $(".nombre").val ui.item.nombre_o_razon_social
        $(".direccion").val ui.item.direccion
        $(".telefono").val ui.item.telefono

  autocomplete_precio_producto: ->
    $(".precio_a").on "input", ->
      # $this = $(this)
      console.log "cambiar"
      # $(".precio_b").val($this.val())
}

jQuery window.Helpers.AutocompleteHelper.init
$(document).on "page:load", window.Helpers.AutocompleteHelper.init_autocomplete
$(document).on "page:load", window.Helpers.AutocompleteHelper.init_autocompleteProveedor
$(document).on "page:load", window.Helpers.AutocompleteHelper.autocomplete_precio_producto
# jQuery ->
#   init_autocomplete()
# $(document).on "page:load", init_autocomplete
$(document).on "nested:fieldAdded", window.Helpers.AutocompleteHelper.init_autocomplete
$(document).on "nested:fieldAdded", window.Helpers.AutocompleteHelper.init_autocompleteProveedor
$(document).on "nested:fieldAdded", window.Helpers.AutocompleteHelper.autocomplete_precio_producto
# $(document).on "nested:fieldRemoved", init_autocomplete
