docs: function f_cop_kalem_sil(_tahta_id, _ihale_id, _kalem_id, _kullanici_id) {
          var kalem = require('./db_kalem');
          return kalem.f_db_kalem_genel_kontrol(_kalem_id)
              .then(function (_iGenel) {
                  if (_iGenel == 1) {
                      throw new exception.Istisna("Kalem silinemedi!", "Silinmek istenen kalem Genel kalem setinde olduğu için işlem gerçekleştirilemedi!");
  
                  } else {
                      return kalem.f_db_kalem_teklif_kontrol(_tahta_id, _kalem_id)
                          .then(function (_teklifler) {
                              if (_teklifler && _teklifler != null && _teklifler.length > 0) {
  
                                  throw new exception.Istisna("Kalem silinemez!", "Kaleme bağlı sistemde kayıtlı teklifler olduğu için işlem gerçekleştirilemez!");
  
                              } else {
  
                                  //kalemi sil
                                  return kalem.f_db_kalem_sil_tahta(_kalem_id, _tahta_id, _ihale_id, _kullanici_id);
                              }
                          })
                  }
              });
      }