docs: function f_teklif_tumu(_tahta_id, _ihale_id, _arama) {
  
          return f_teklif_idleri(_tahta_id, _ihale_id, _arama.Sayfalama)
              .then(
                  /**
                   *
                   * @param {string[]} _teklif_idler
                   * @returns {*}
                   */
                  function (_teklif_idler) {
  
                      var sonucAnahtari = result.kp.temp.ssetTahtaIhaleTeklifleri(_tahta_id, _ihale_id),
                          /** @type {LazyLoadingResponse} */
                          sonuc = schema.f_create_default_object(schema.SCHEMA.LAZY_LOADING_RESPONSE);
  
                      if (_teklif_idler && _teklif_idler.length > 0) {
                          return result.dbQ.scard(sonucAnahtari)
                              .then(function (_toplamKayitSayisi) {
                                  sonuc.ToplamKayitSayisi = parseInt(_toplamKayitSayisi);
  
                                  var db_teklif = require('./db_teklif');
                                  var opts = db_teklif.OptionsTeklif({
                                      bArrUrunler: true,
                                      bKalemBilgisi: true,
                                      bIhaleBilgisi: true,
                                      bKurumBilgisi: true,
                                      optUrun: {}
                                  });
  
                                  return db_teklif.f_db_teklif_id(_teklif_idler, _tahta_id, opts)
                                      .then(function (_dbTeklifler) {
                                          //göndermeden önce sıralıyoruz
                                          var teklifler = _.sortBy(_dbTeklifler, ['Kalem_Id', 'TeklifDurumu_Id']);
                                          sonuc.Data = teklifler;
                                          return sonuc;
                                      });
                              });
                      } else {
                          //teklif yok
                          sonuc.ToplamKayitSayisi = 0;
                          sonuc.Data = [];
                          return sonuc;
                      }
                  });
      }