Дмитрий Кинаш, успокойся) аспро тут никак не влияет) их решение не имеет отношение к обмену с 1с. с вероятностью 0.98 обмен осуществляется стандартным модулем битрикса. и проблема скорее всего не в нем тоже. скорее всего проблема в в данных которые приходят с 1с
добавь код свойства "артикул" в параметр LIST_PROPERTY_CODE, для начала. не исключено после этого оно появится (если в шаблоне это предусмотрено). но это видимо аспро, так что должно появится. если нет, зайти в шаблон и вывести
подключит компонент меню. сначала шаблон можно взять дефолтный, что бы посмотреть что меню настроено и тд. ну и сделать свой шаблон, где подпункты будут выпадать, при наведении на основные пункты.
посмотри какой шаблон url передаются в параметр DETAIL_URL в news.list на странице news.php в твоём шаблоне news. как раз этот параметр отвечает за формирование ссылок на детальные страницы. вполне может быть, что он берётся не из настроек news (как принято это делать, а какой-то свой - без слеша в конце).
NotNight, просто тут нужно понимать, что страниц разделов каталога физически - нет. есть один файлик в шаблоне компонента - section.php в котором подключается компонент catalog.section и другие компоненты, например catalog.smart.filter. и если речь идёт про разделы одного и того же каталога, то и если фильтр есть в одном разделе, то должен быть и в другом. если это разные каталоги, то нужно можно подключить в section.php. для того ято бы был другой вид фильтра - нужно сделать для него шаблон
где-то меняется, на данные которые вероятно хранятся в базе
в таких моментах сильно помогает наличие гита
проверь недефолтные модули, хотя бы по описанием, что они делают (возможно wf это аббревиатура модуля). проверь классы которые подключаются, проверь обработчик событий, особенно onepilog, OnEndBufferContent и подобрые
на странице list.php в шаблоне компонента bitrix:form, скорее всего подключается компонент bitrix:form.result.list (или какой-то другой) с шаблоном popup-designer, которого на самом деле нету
фильтр по дате точно не правильно написан, нужен сложный фильтр через logic and + не уверен точно, но может фильтр по дате не хавать в значение строку, если это так нужно битриксовый datetime передать.
я бы делал пошагово, от простому к сложному. отфильтровал сначала по создателю, потом добавил одну дату, потом уже диапазон. так бы было понятно что именно не правильно
если это стандартный смарт-фильтр битрикса, то он выводит свойства которые помечены галочкой - выводить в смарт-фильтре. причём если ни у одного элемента в этом разделе не заполнено свойство - оно не будет выводиться в смарт-фильтре.
никогда таким не занимался, но может будет полезным. получай нужные данные (скорее всего элементы иб) с помощью апи. заменяй классы со старых на новые любыми способами (точным совпадением, регулярками) и сохраняй.