docs: function f_kurum_teklif_temp(_tahta_id, _kurum_id, _para_id, _onay_id) {
          //kurumun verdiği teklif id lerini içeren temp oluştur
          return result.dbQ.exists(result.kp.temp.ssetTahtaKurumTeklifleri(_tahta_id, _kurum_id))
              .then(function (_iExist) {
                  if (_iExist) {
                      return 1;
                  } else {
                      return result.dbQ.sinterstore(result.kp.temp.ssetTahtaKurumTeklifleri(_tahta_id, _kurum_id),
                          result.kp.kurum.ssetTeklifleri(_kurum_id),
                          result.kp.tahta.ssetTeklifleri(_tahta_id, true));
                  }
              })
              .then(function () {
                  if (_para_id && _para_id > 0 && _para_id != null) {
                      //teklif tarihine göre x para birimli kurum teklifleri temp i oluştur
                      var anahtar = result.kp.temp.zsetKurumTeklifleriParaBirimli(_tahta_id, _kurum_id, _para_id);
                      return result.dbQ.exists(anahtar)
                          .then(function (_iExist) {
                              if (_iExist) {
                                  return 1;
                              } else {
                                  return result.dbQ.zinterstore(anahtar, 2, result.kp.temp.ssetTahtaKurumTeklifleri(_tahta_id, _kurum_id), result.kp.teklif.ssetTeklifParaBirimli(_para_id))
                              }
                          });
                  } else {
                      return 1;
                  }
              })
              .then(function () {
                  if (_onay_id && _onay_id > 0 && _onay_id != null) {
                      //teklif tarihine göre x onay durumlu kurum teklifleri temp i oluştur
                      var anahtar = result.kp.temp.zsetKurumTeklifleriOnayDurumunaGore(_tahta_id, _kurum_id, _onay_id);
                      return result.dbQ.exists(anahtar)
                          .then(function (_iExist) {
                              if (_iExist) {
                                  return 1;
                              } else {
                                  return result.dbQ.zinterstore(anahtar, 2, result.kp.temp.ssetTahtaKurumTeklifleri(_tahta_id, _kurum_id), result.kp.teklif.ssetTeklifOnayDurumlari(_onay_id))
                              }
                          });
                  } else {
                      return 1;
                  }
              })
              .then(function () {
                  return result.dbQ.smembers(result.kp.temp.ssetTahtaKurumTeklifleri(_tahta_id, _kurum_id));
              });
      }