Заметки
Как сопоставить ufTaskWebdavFiles и реальные файлы Диска
У файлового поля задачи различаются формат записи и формат чтения. При добавлении существующего объекта Диска в классическом API встречается значение n456: префикс означает новое прикрепление объекта 456.
После сохранения задача возвращает ID уже созданного прикрепления. Чтобы получить его данные, используйте:
BX24.callMethod('disk.attachedObject.get', { id: 789 }, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data());
}); 789 заменяют ID из прочитанного файлового поля. В ответе ищут связанный объект Диска, а затем получают сведения о самом файле. Это не операция «убрать букву n» для любого значения.
Не обновляйте задачу ради выяснения ID: запись неполного массива может заменить набор вложений. Начальный запрос задачи приведён здесь.