[B]1.[/B] метод CFile::SaveFile (находится тут - /bitrix/modules/main/classes/general/file.php) сохраняет файл на диск и пишет в БД запись о нем, если внимательно посмотреть - видно, что [B]ORIGINAL_NAME [/B]проставляется из переменной $strFileName, которая в свою очередь определяется выше
[CODE]$strFileName = TrimUnsafe(bx_basename($arFile["name"]));[/CODE]для изменения свойства [B]ORIGINAL_NAME [/B]для записи метода нет, для этого можно написать функцию или метод, взяв за основу CFile::Upd ateDesc, например как-то так (код не проверял):
[CODE]// $ID - id изменяемого файла
// $orName - новое название
function UpdateDesc($ID, $orName)
{
global $DB;
$DB->Query("UPDATE b_file SE T ORIGINAL_NAME='".$DB->ForSql($orName, 260)."' WHERE ID=".intval($ID));
CFile::CleanCache($ID);
}[/CODE][B]
2.[/B] можно подменять название файла по событию [url=http://dev.1c-bitrix.ru/api_help/main/events/index.php][B]OnFileSave[/B][/url]