Виталий Аникин написал: Получилось. На это раз разобрался сам, изучая сначала вот это а потом вот это Все предельно просто, если постоянно этим заниматься, а от случая к случаю... это мучения. Вот код, который можно разместить на любой странице сайта. Он выводит список артикулов товаров из заданного инфоблока, у которых нет картинок.
Дело в том, что картинки у меня не хранятся в 1С и не выгружаются при обмене. И при каждом обмене приходиться вручную лопатить сайт и искать, что появилось нового и где нет фотографий. А имея список артикулов и папку с фотографиями, где имяфайла это артикул товара, запихать их на сайт - дело 1 мин (даже если фотографий - несколько тысяч). Битрикс рулит.
А как вы импортируете это обратно? Я просто делаю выборку товаров, у которых нет картинок следующим образом: Экспортирую CSV, делаю сортировку по detail picture. Удаляю все лишнее. и в ЭТОТ CSV файл вставляю недостающие пути для картинок по модели.
xavikz написал: А как вы импортируете это обратно? Я просто делаю выборку товаров, у которых нет картинок следующим образом: Экспортирую CSV, делаю сортировку по detail picture. Удаляю все лишнее. и в ЭТОТ CSV файл вставляю недостающие пути для картинок по модели.
Или как то можно еще проще ?
Ну у меня стояла задача получить список артикулов товаров без фото. Дальше я этот список вставляю в Excel, потом Excel читает обработка из 1C, которая складирует нужные фото в указанную папку. Для массового импорта фото на сайт используется вот решение. Когда количество фотографий исчисляется тысячами - эти затраты вполне оправданы.
Не совсем корректный фильтр. Вместо AVAILABLE укажите CATALOG_AVAILABLE.
Цитата
CATALOG_AVAILABLE - признак доступности товара (Y|N). Товар считается недоступным, если его количество меньше либо равно нулю, включен количественный учет и запрещена покупка при нулевом количестве;
Дмитрий, огромное спасибо! Почти получилось! Список стал почти корректный. Но, к сожалению, в него почему-то все равно попадают товары которые имеют активность Y а доступность (по каталогу) - N. Может можно какое-то дополнительное условие ввести?
Виктор Кудрявцев написал: Но, к сожалению, в него почему-то все равно попадают товары которые имеют активность Y а доступность (по каталогу) - N.
Цитата
Dmitry Sirotin написал: Товар считается недоступным, если его количество меньше либо равно нулю, включен количественный учет и запрещена покупка при нулевом количестве;
Проверьте у этих товаров параметры "Включить количественный учет" и "Разрешить покупку при отсутствии товара". Есть ли у этих товаров Торговые предложения?