Установка php расширение https://www.php.net/manual/en/book.mssql.php
Реализация следующей архитектуры:
class MssqlSqlHelper extends Bitrix\Main\DB\SqlHelper
{
public function quote($identifier)
{
if (self::isKnowFunctionalCall($identifier))
{
return $identifier
}
else
{
return parent::quote($identifier);
}
}
}
Где self :: isKnownFunctionCall - это метод проверки, который возвращает true, если foo_table_procedure () находится в $ идентификаторе.
public static function getTableName()
{
return "foo_table_procedure()";
}