Возможно, но у нас сыграло роль именно при переходе на новый обмен, с того что в коробке в 1с ут 10.3
А нужно вот зачем. Используется шаблон в котором показывается одна картинка при наведении вторая. Те например сначала фотографии камеры во фронт потом сбоку. когда при наведении человек видит сначала камеру потом зарядное устройство, как-то не очень.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Ситуация следующая. Использовался стандартный обмен, при выгрузке изображения товара выгружались в порядке указанном в 1с, те основная картинка, затем вторая картинка, третья четвертая итд.
Сейчас перешли на новый обмен и наблюдается следующая ситуация, картинки товара кроме основной выгружаются в обратном порядке. Те Основная картинка записывается нормально в детальную, а доп картинки идут в обратном порядке, четвертая, третья,вторая.
Кто сталкивался и лечил? В принципе понятное дело, что можно на стороне сайта поправить. Но хотелось бы навести порядок на стороне 1с
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Включить количественный учет - эта галка если учет по складам ведется в битрикс, по идее влиять на выгрузку не должна но можно выключить.
По поводу выгрузки имеет смыл в настройках обмена сайтом на стороне 1с попробовать включить галку выгружать остатки по складам.
В случае если редакция битрикс Малый бизнес, а складов несколько, то на вкладке отбор нужно поставить остатки по складам и выбрать склад, правда такая ситация подходит только если у Вас для интернет магазина отдельный склад в 1с.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Паршина Екатерина написал: Мы нашли решение! В "Управление сайтом. Малый бизнес." разрешено иметь только 1 тип цен и если id c цены на сайте и в 1С не совпадает при выгрузке возникает ошибка превышение типа цен, а так как в 1С в импорте тип цен и разделы находятся в одном файле то выгрузка именно этого файла не происходит и разделы и не выгружаются! а все остальные товары да - проблема решается указанием в типе цены на сайте внешнего кода id выгружаемого типа цены из 1С
Тоже делал выгрузку в малый бизнес, в 1с было несколько типов цен, идентификатор совпадал.
Помогло поставить на вкладке отбор по типу цен и указал 1 тип цены. После этого разделы выгрузились.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Александр Кочкин написал: Бывает не создаются разделы, пока не привязана цена из 1С к типу цен в Битрикс. Магазин-настройки-типы цен. В поле "внешний код" указать идентификатор цены из 1С P.S. ред.Малый бизнес
Спасибо за подсказку. Тоже делал выгрузку в малый бизнес, в 1с было несколько типов цен, идентификатор совпадал.
Помогло поставить на вкладке отбор по типу цен и указал 1 тип цены. После этого разделы выгрузились.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Sergey Leshchenko написал: ЦитатаRZVL пишет: Мне просто нужна возможность CIBlockElement::GetProperty только с возможностью указать не один элемент, а несколько для выборки...Штатной такой возможности нет, но в принципе, можно взять метод CIBlockElement::GetProperty() скопировать в свое пространтсво и добавить в него такую возможность. На первый взгляд там совсем не сложно это сделать. А от наличия штатной такой возможности я бы тоже не отказался, можно передать через службу ТП такое пожелание к модулю.
И CIBlockProperty::GetList массив фильтра по айди на вход не принимает, беда. (в доке так и написано ни один параметр фильтра не принимает массивы.)
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
Я еще в параметр $arFilter внутри файла component.php компонента menu.sections добавил параметр "CNT_ACTIVE" => "Y", чтобы подсчет ввелся только по активным элементам:
Но как перекрыть файлы компонента(не шаблон компонента), файлами из папки со своим шаблоном я пока не додумался
Для того, чтобы спрятать пустые разделы с товарами в компоненте битрикс menu сначала необходимо вынести компонент в свое пространство имен и вывести количество элементов в разделах в скобках.
Евгений Крохин написал: В catalog.section.list в папке с вашим подключаемым шаблоном в файле result_modifier.php в самом верху после первого условия добавляем: Код/* remove empty sections ----------------------------------------*/
foreach ($arResult['SECTIONS'] as $key => $value){ if(0 == $arResult['SECTIONS'][$key]['ELEMENT_CNT'] { unset($arResult['SECTIONS'][$key]; } }Функция перебирает массив секций, и удаляет из него элементы, в которых значение параметра ELEMENT_CNT(количество элементов раздела) равно нулю.
Надо заметить, что будет работать только если в настройках компонента стоит галочка: Показывать количество элементов в разделе
иначе поле ELEMENT_CNT не выводится.
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.
У меня такая ситуация была из за того, что на сайте инфо выводилось компонентом из инфоблока (компонент присутствовал в header.php, те выполнялся на всех страницах), а доступ к нему не стоял чтение для всех. Я видел красный текст раздел не найден (как бывает когда доступ чтение не поставишь), но и в голову прийти не могу, что по этой причине могут не работь все страницы сайта. %)
Разработка и поддержка интернет магазинов на Битрикс www.fl.ru/users/electroid/, интеграция битрикс и 1С.