Не выводятся активные элементы каталога

Не выводятся активные элементы каталога
Данный форум не является официальным и не преследует ни каких целей. Владелец сайта оставляет за собой право удалять, перемещать и закрывать темы и посты по своему усмотрению. Рекламные темы и сообщения только с согласия администратора.

Вход Регистрация
Быстрый вход / регистрация, через социальную сеть
Регистрируясь на форуме, Вы безоговорочно принимаете условия политики конфеденциальности и обработки персональных данных
RSS
Не выводятся активные элементы каталога
 
Друзья, здравствуйте!
Уже голову сломал. Может подскажете что могло произойти.

Два сайта на одной лицензии. Каталоги товаров у обоих из одного инфоблока. Вопрос стал актуален на обоих сайтах, поэтому ошибка в компонентах исключена, я полагаю.

Многие товары перестали выводиться в обоих каталогах. Если в админке пересохраняешь товар, то он появляется в каталогах. Переиндексация товаров вопрос не решила. Пробовал через GetList подтягивать список товаров в конкретном разделе. Если указываешь в фильтре "ACTIVE" => "Y", то список пуст. Если "!ACTIVE" => "N", то выводятся активные как и должно. Видимо каталоги тоже эти товары не видят как активные. Хотя и в массиве запроса ACTIVE у них стоит "Y", и в админке активны.
 
Цитата
Сергей Чабан написал:
Друзья, здравствуйте!
Уже голову сломал. Может подскажете что могло произойти.

Два сайта на одной лицензии. Каталоги товаров у обоих из одного инфоблока. Вопрос стал актуален на обоих сайтах, поэтому ошибка в компонентах исключена, я полагаю.

Многие товары перестали выводиться в обоих каталогах. Если в админке пересохраняешь товар, то он появляется в каталогах. Переиндексация товаров вопрос не решила. Пробовал через GetList подтягивать список товаров в конкретном разделе. Если указываешь в фильтре "ACTIVE" => "Y", то список пуст. Если "!ACTIVE" => "N", то выводятся активные как и должно. Видимо каталоги тоже эти товары не видят как активные. Хотя и в массиве запроса ACTIVE у них стоит "Y", и в админке активны.
Может быть все что угодно. От банальной ошибки в шаблоне, до глобальной ошибки в ядре системы. Так не угадать

Попробуйте, для проверки (на копии лучше), установить все обновления и включить штатный шаблон каталога.
Если не появятся, создайте новый раздел на любом сайте, и выведете компонент каталога.

PS Еще вариант, может быть в настройках компонента указано "Не показывать не доступные элементы" - если всех на остатках 0, то они не покажутся, не зависимо от активности. Попробуйте проверить наличие у любого товара, и если 0- указать количество в ручную.
Или отключить количественный учет в настройках модуля каталога
 
Цитата
Михаил Базаров написал:
Цитата
Сергей Чабан написал:
Друзья, здравствуйте!
Уже голову сломал. Может подскажете что могло произойти.

Два сайта на одной лицензии. Каталоги товаров у обоих из одного инфоблока. Вопрос стал актуален на обоих сайтах, поэтому ошибка в компонентах исключена, я полагаю.

Многие товары перестали выводиться в обоих каталогах. Если в админке пересохраняешь товар, то он появляется в каталогах. Переиндексация товаров вопрос не решила. Пробовал через GetList подтягивать список товаров в конкретном разделе. Если указываешь в фильтре "ACTIVE" => "Y", то список пуст. Если "!ACTIVE" => "N", то выводятся активные как и должно. Видимо каталоги тоже эти товары не видят как активные. Хотя и в массиве запроса ACTIVE у них стоит "Y", и в админке активны.
Может быть все что угодно. От банальной ошибки в шаблоне, до глобальной ошибки в ядре системы. Так не угадать

Попробуйте, для проверки (на копии лучше), установить все обновления и включить штатный шаблон каталога.
Если не появятся, создайте новый раздел на любом сайте, и выведете компонент каталога.

PS Еще вариант, может быть в настройках компонента указано "Не показывать не доступные элементы" - если всех на остатках 0, то они не покажутся, не зависимо от активности. Попробуйте проверить наличие у любого товара, и если 0- указать количество в ручную.
Или отключить количественный учет в настройках модуля каталога
Мне кажется, что если бы запрос списка элементов через API GetList давал положительный результат, можно было бы грешить на шаблоны, компоненты и их настройки. Грешил на ошибки в базе, но их тест проблем не выявил. Ошибку в ядре тоже было бы странно встретить, ибо сайт с неактивной лицензией уже несколько месяцев, а еще неделю назад всё работало корректно. Вот и ломаю голову) Посмотрим, что поддержка Битрикс скажет. Спасибо за ответ, Михаил.
 
Ваши рекомендации выполнил.
Читают тему