docs: function f_indexli_tarihine_gore_grupla(_tahta_id, _tarih1, _tarih2) {
          var db_tahta = require("./db_tahta");
          return db_tahta.f_db_tahta_ihale_indeksli_idler_tarihe_gore_sirali(_tahta_id)
              .then(function () {
                  return (_tarih1 && _tarih2
                      ? result.dbQ.zrangebyscore(result.kp.temp.zsetTahtaAnahtaraGoreSiraliIhaleTarihineGore(_tahta_id), _tarih1, _tarih2)
                      : result.dbQ.zrangebyscore(result.kp.temp.zsetTahtaAnahtaraGoreSiraliIhaleTarihineGore(_tahta_id), "-inf", "+inf"))
                      .then(function (_ihale_idler) {
                          if (Array.isArray(_ihale_idler) && _ihale_idler.length > 0) {
                              /** @type {OptionsIhale} */
                              var opts = {};
                              opts.bArrKalemleri = false;
                              opts.bYapanKurum = true;
                              opts.bTakip = true;
                              /** @type {OptionsKalem} */
                              //opts.optKalem = {};
                              /*    opts.optKalem.bArrTeklifleri = false;
                               opts.optKalem.bOnayDurumu = false;
                               opts.optKalem.bTakiptemi = false;*/
  
                              return f_id(_ihale_idler, _tahta_id, opts)
                                  .then(function (_ihaleler) {
                                      return _.sortBy(_ihaleler.groupX("IhaleTarihi", "Id"), "Key");
                                  });
                          } else {
                              return [];
                          }
                      });
              });
      }