Марина, обычно приходится делать что-то вроде наблюдателя, который будет обрабатывать все функции, которые подписаны на вызов 
onEdit()
Например,
function f1(e){
  // ...
}
function f2(e){
  // ...
}
function onEdit(e){
  f1(e);
  f2(e);
}
Т.е. в вашем варианте
function onEdit(event) {
  SmartDataValidation(event);
  onEdit1(event);
}
function onEdit1(event) {
  var sheetName = event.source.getActiveSheet().getSheetName();
  var sheet = event.source.getActiveSheet();
  var idCol = event.range.getColumn();
  var idRow = event.range.getRow();
  if (idCol === 13 && sheetName === 'Заказы') {
    sheet.getRange(idRow, idCol + 8).setValue(new Date().toString());
  }
}