Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Дмитрий, я пытаюсь изменить изображение товара. Точно такой же код у меня успешно меняет DETAIL_TEXT, а с изображением вот не получается.
Да, я обратил внимание, что в приведенном Вами примере для изменения передается собственно массив, но когда я смотрю на значение свойства PREVIEW_PICTURE, то вижу, что оно является целочисленным. Собственно, я попробовал использовать
Игорь Шапошников пишет:
но когда я смотрю на значение свойства PREVIEW_PICTURE, то вижу, что оно является целочисленным.
Потому что в поле хранится идентификатор файла, который описывается в другой таблице (b_file вроде).
Если у вас есть идентификатор файла, то используйте CFile::GetById() вместо GetFileArray().
А после апдейта все равно вижу ID старого файла. И при этом результат выполнения операции апдейта - true. В LAST_ERROR ничего нет. Кэш сайта принудительно сбрасываю. И ничего.
Что-то я уже ничего не понимаю.
Значит, видимо, ошибка совсем простая, просто я чего-то не вижу...