Роман, Вы невнимательно прочитали условие - файл это свойствой инфоблока, а значит ничего перемещать не нужно, так как элемент хранит в себе не путь, а идентификатор файла в системе. Таким образом при перемещении элемента он (файл) остается на своем месте, а если Вы хотите чтобы по старой ссылке он был более недоступен, то следует отдавать файл программым способом
Роман написал: Одним из свойств инфоблока является pdf-файл, который загружается на сервер. При изменении раздела у элемента инфоблока файл должен быть перемещён в другую папку.
Если файл загружается в свойства инфоблока (а он должен загружаться именно туда, а не просто лежать в какой-то папке), то подобных манипуляций производить не нужно.
Алексей Беспалов, я по большей части работаю с кор.порталами, а там многосайтовости вообще нет почти. Если уж так идти, то папку /home/bitrix/www вообще не нужно использовать, а всю работу вынести в ext_www, и kernel и сайты
Алексей Онищак написал: А вот слышать: "Могу исправить эту проблему за 2 часа и стоить это будет 2500 за час", ну как то не приемлимо. Это просто потеря клиентов.
На форуме нет разработчиков самого битрикса (есть пара сис.админов и активных разработчиков, но это не тот случай), а по большей части сидят партнеры, которым Вы ничего не платите. Бесплатная техническая поддержка оказывается исключительно в чате и/или тикет-системе.
А зачем Вы смотрите REST-события, когда у Вас коробочная версия битрикс24?
Цитата
Кирилл Евстрат написал: Понимаю, что на пальцах сложно, но тут бы хотя бы вектор найти, куда смотреть, т.к. из-за доработки на пару часов подымать все документацию и архитектуру страшно)
Ну ищите тогда в crm.entity.details в шаблоне из кучи js'кода
Евгений, Ну так в чем проблема не перебирать через foreach массив, а вывести через $item['DISPLAY_VALUE'][ *** ] значение? Где *** - код свойства Ну и конечно всегда можно обратиться не к DISPLAY_VALUE, а к значениям в PROPERTIES.
Сделайте var_dump и посмотрите что приходит, а потом работайте не как с массивом свойств, а получайте по ключу
Кирилл Евстрат написал: p.s К сожалению, основательно освоить документацию не позволяет время, поэтому прошу по конкретных задачам направить меня в нужное место.
Именно JS нужна? Без основательных знаний в архитектуре и опыта на пальцах это не обьяснить. Проще будет на php на событиях подписаться на onBeforeCrmLeadAdd и там уже довалидировать.
Андрей Клюковкин, так... ну вроде с файлом все ок. У меня даже импортировался нормально. А ваш вопрос исключительно в том, что соответствие само не проставилось или полей не нашлось?
Dmitry Pirogov написал: Можно ли скрестить мобильное приложение и КП?
Вы говорите о мобильном приложении Битрикс24 или о Битрикс: Мобильное приложение? Если у Вас с мобильника есть подключение к внутреннему адресу (например wifi в локальной сети), то можно - при вводе логина и пароля есть дополнительный пункт с вводом адреса портала.