docs: function f_nesne_idleri(_olay, _tahta_id) {
          return f_olaya_uygun_idler(_olay)
              .then(function (_cekilen_idler) {
                  if (_cekilen_idler && _cekilen_idler.length > 0) {
                      switch (_olay) {
                          case schema.SABIT.OLAY.IHALE_EKLENDI:
                          case schema.SABIT.OLAY.IHALE_GUNCELLENDI:
                          case schema.SABIT.OLAY.IHALE_SILINDI:
                          case schema.SABIT.OLAY.IHALE_TARIHI_ERTELENDI:
                          {
                              var db_ihale = require('./db_ihale');
                              return db_ihale.f_db_tahta_ihale_idler_aktif(_tahta_id)
                                  .then(function (_ihale_idler) {
                                      return _.intersection(_ihale_idler, _cekilen_idler);
                                  });
                          }
                              break;
                          case schema.SABIT.OLAY.KALEM_DURUMU_GUNCELLENDI:
                          case schema.SABIT.OLAY.KALEM_EKLENDI:
                          case schema.SABIT.OLAY.KALEM_GUNCELLENDI:
                          case schema.SABIT.OLAY.KALEM_SILINDI:
                          {
                              var db_kalem = require('./db_kalem');
                              return db_kalem.f_db_tahta_kalem_idler_aktif(_tahta_id)
                                  .then(function (_kalem_idler) {
                                      return _.intersection(_kalem_idler, _cekilen_idler);
                                  });
                          }
                              break;
                          case schema.SABIT.OLAY.TEKLIF_DURUMU_GUNCELLENDI:
                          case schema.SABIT.OLAY.TEKLIF_EKLENDI:
                          case schema.SABIT.OLAY.TEKLIF_GUNCELLENDI:
                          case schema.SABIT.OLAY.TEKLIF_SILINDI:
                          {
                              var db_tahta = require('./db_tahta');
                              return db_tahta.f_db_tahta_teklif_idleri(_tahta_id)
                                  .then(function (_teklif_idler) {
                                      return _.intersection(_teklif_idler, _cekilen_idler);
                                  });
                          }
                              break;
  
                          case schema.SABIT.OLAY.URUN_EKLENDI:
                          case schema.SABIT.OLAY.URUN_GUNCELLENDI:
                          case schema.SABIT.OLAY.URUN_SILINDI:
                          case schema.SABIT.OLAY.URUN_ANAHTAR_EKLENDI:
                          case schema.SABIT.OLAY.URUN_ANAHTAR_SILINDI:
                          {
                              var db_urun = require('./db_urun')
                              return db_urun.f_db_urun_aktif_urun_idleri(_tahta_id)
                                  .then(function (_urun_idler) {
                                      return _.intersection(_urun_idler, _cekilen_idler);
                                  });
                          }
                              break;
  
                          case schema.SABIT.OLAY.KURUM_EKLENDI:
                          case schema.SABIT.OLAY.KURUM_GUNCELLENDI:
                          case schema.SABIT.OLAY.KURUM_SILINDI:
                          {
                              var db_kurum = require('./db_kurum');
                              return db_kurum.f_db_aktif_kurum_idleri(_tahta_id)
                                  .then(function (_kurum_idler) {
                                      return _.intersection(_kurum_idler, _cekilen_idler);
                                  });
                          }
                              break;
  
                          default:
                              break;
                      }
                  } else {
                      return null;
                  }
              });
      }