• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/volume/queryhelper.php
  • Класс: BitrixDiskVolumeQueryHelper
  • Вызов: QueryHelper::prepareInsert
static function prepareInsert(array $columns, array $selectFields = []): string
{
	$sqlHelper = Application::getConnection()->getSqlHelper();

	$columns = array_flip($columns);

	foreach ($selectFields as $alias => $statement)
	{
		$columns[$alias] = '';
	}

	if (isset($columns['CREATE_TIME']))
	{
		$columns['CREATE_TIME'] = new BitrixMainTypeDateTime();
	}

	$tableName = VolumeTable::getTableName();
	[$columnList,,] = $sqlHelper->prepareInsert($tableName, $columns);

	return $columnList;
}