Задача

Необходимо доработать сайт на 1С:Битрикс, где публикуются мероприятия. В рамках каждого мероприятия участники подают заявки и прикрепляют к ним файлы. Сейчас все файлы сохраняются в одной папке upload/iblock/<набор символов>, что делает невозможным выгрузку или удаление файлов по конкретному мероприятию. Требуется организовать хранение файлов в отдельных папках, привязанных к каждому мероприятию.

Требования к реализации

  • При сохранении файлов из заявок заявок мероприятия, файлы должны попадать в уникальную папку этого мероприятия (например, upload/events//).
  • Логика сохранения файлов для всех новых заявок переписывается без затрагивания старых данных.
  • Решение должно быть бюджетным и не нарушать текущую архитектуру сайта.
  • После доработки нужно протестировать загрузку и просмотр файлов на нескольких мероприятиях.

Ожидаемый результат

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

Перенос данных между облачными порталами Битрикс24

Требуется комплексный перенос всех значимых данных (задачи, сделки, контакты, компании, файлы и история) с одного облачного Битрикс24 на другой, с сохранением всей истории и вложений, которые не передаются стандартным API.