# Настройка отправки файла в зависимости от источника

При отправке файла с помощью активити или робота «\[Олчат] Отправка файла» и выборе типа источника файла доступны варианты «Прямая ссылка на файл», «Битрикс24.Диск (ID файла)», «Файл из поля CRM» и «Короткая ссылка Битрикс24».

В зависимости от выбранного типа источника необходимо указывать прямую ссылку на файл, ID отправляемого файла или ID поля, в котором находится отправляемый файл.

### Создание прямой ссылки на файл

{% hint style="info" %}
Прямая ссылка, это ссылка вида <http://vashsite.ru/file.jpg>, \
при переходе по которой **сразу начинается скачивание** файла.

Для создания прямой ссылки файл можно разместить на вашем хостинге (сайте) или использовать один из сервисов хранения файлов, которые предоставляют такую возможность.
{% endhint %}

{% hint style="warning" %}
Через бизнес-процесс нельзя получить прямую ссылку на скачивание файла.

Короткая (публичная) ссылка на файл из Битрикс24 не является прямой ссылкой.

Битрикс24, Dropbox, Google Drive, Яндекс.Диск и другие облачные сервисы, по умолчанию не создают прямые ссылки на скачивание, а создают публичные ссылки с промежуточной страницей, где нужно для загрузки нажать кнопку «Скачать».
{% endhint %}

#### Варианты создания прямых ссылок с помощью сервисов

{% hint style="success" %}
**Dropbox**\
Можно сделать прямую ссылку из обычной изменив параметр ?dl=0 на ?dl=1.\
Например, так: <https://www.dropbox.com/s/mytoken/myfile.pdf?**dl=1.**\\>
\
**Google Drive**\
Для создания прямой ссылки нужно немного поменять саму ссылку (предварительно открыв доступ к ней).\
Из такой: <https://drive.google.com/file/d/**mytoken**/view?usp=sharing>.\
Сделать такую: <https://drive.google.com/uc?export=download\\&id=**mytoken>.\*\*
{% endhint %}

Прямую ссылку на файл с картинкой необходимо также указывать в активити и роботе «WhatsApp - Отправка оформленной ссылки» в поле «Ссылка на превью».

### Указание ID отправляемого файла

ID файла можно увидеть зайдя в Диск. В строке, где расположен файл, в столбце ID указано число — это и есть ID файла, который необходимо указать при отправке.

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-Mg9fVN4TBv_anqCXGwe%2F-Mg9syCCpXtwNsRiOh_S%2Fimage.png?alt=media\&token=9c26404d-311c-4452-bc84-ad5caca4e792)

Также ID файла можно получить в бизнес-процессе, воспользовавшись активити «Детально об объекте Диска».

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-Mg9fVN4TBv_anqCXGwe%2F-Mg9t1q0ULvP6nFhRNGZ%2Fimage.png?alt=media\&token=59c1408e-9d31-4a52-9c23-6a3b9e404f26)

### Указание ID поля, в котором находится отправляемый файл

Чтобы узнать ID поля, в котором находится отправляемый файл, на вашем портале необходимо перейти по адресу: **CRM — Настройки — Настройки форм и отчётов — Пользовательские поля — Сущность CRM: Лид|Сделка|Контакт|Компания — Список полей.** Выберите необходимо поле и откройте его в режиме редактирования. В браузере в строке ссылки будет указан ID этого поля. Скопируйте его и вставьте в активити бизнес-процесса в поле «Поле файла», как указано выше.

![](https://2213176759-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LcuJc7XlLhpPyLWZz1s%2F-Mg9fVN4TBv_anqCXGwe%2F-Mg9yuYdvItLVcsz5zBW%2Fimage.png?alt=media\&token=54402f02-483e-4773-b1b8-facb60d6b1eb)
