Добрый день, уважаемые знатоки.Хочу спросить, может кто знает и подскажет... Проблема в следующем: создаю новую страницу в визуальном редакторе, помещаю туда компонент bitrix:catalog.import.1c, настраиваю его как нужно под свои параметры, указываю тип инфо-блока (предварительно создаю тип инфо-блока в который происходит загрузка из 1С) НО на сайте каталог упорно не отображается. Мануалы и уроки читал, там все просто описано (как его настраивать), точно так и я делал, но ничего не меняется. Замечу, что компонент "Каталог" выводит эти же товары? В чем может быть проблема, подскажите, плиз.
Добрый день! Господа у меня вопрос. Мне тоже не удается указать правильные URL-страницы в настройках информационных блоков каталога 1С и каталога на сайте. У меня была произведена выгрузка с 1С 8.2 УТ пробных двух позиций. Произошла удачно но они отображены только в меню 1С-каталог и не выводятся на сайт. Пытался сделать все перечисленные ранее маневры но не получается все равно.
Вот /каталог/продукция/** находится в каталоге /catalog А каталоги /1с каталог/основной каталог товаров/товары/им в /upload/1c_catalog вроде бы.
Подскажите пожалуйста как жить дальше. Как можно узнать где лежит выгрузка с 1С и как свести URL один с другим каталогом. Это все лежит на хостинге не на локальном пк.
Я тоже долго бился с отображением 1С каталога на сайте. В курсах и документации ничего нет, не надо посылать людей читать их, я сам прочел их и особого результата они не принесли, по крайней мере в публикации 1С каталога, в других моментах - да, есть что почитать. Я несколько раз сносил каталог битрикса на сайте и ставил заново, потом опять пробовал все ставить. В итоге начал потихоньку разбираться что да как работает. И начал делать магазин из чистого шаблона без вообще каких-либо демо данных(чтобы такое сделать надо просто при установке выбрать шаблон "Демо чего-то там разработчика" и потом сразу жмем отмена, получаем абсолютно чистый сайт). Опишу как добавить свой кат из 1С в демо каталог: 1. Создаем при помощи мастера создания свой каталог, например "Каталог 1С" название папки 1cat. Смотри что получилось (не забываем обновлять страницу), появилось меню слева "Каталог 1С" и раздел в Каталогах. Еще появился инфоблок 1С Каталог (Информ.блоки - Типы инфоблоков - Каталоги). Все необходимые поля будут заполнены автоматом, можете проверить в свойствах. 2. Идем в "Настройки - Настройки продукта - Настройки модулей - Информационные блоки" ставим галочку "Показывать код загрузки из внешних источников" - сохраняем. 3. Далее идем в свойства нашего инфоблока "1С каталога" - появилось пустое поле "Внешний код" 4. В 1С "Администрирование - Обмен с сайтами" создаем новый узел обмена. На вкладке "Выгрузка товаров" в таблице каталогов обзываем наш каталог "Каталог 1С". Копируем "идентификатор каталога" (выглядит примерно так - 7547eee5-f14e-488f-a466-710e89022ad3) в поле "Внешний код"(Пункт 3.) с свойствах нашего инфоблока "1С Каталог" - и сохраняем. 5. НА сайте "Администрирование - Магазин - Настройки магазина - Интеграция с 1С" Тип инфо-блока: Каталоги. Я еще ставлю 2 галки в самом низу для транслитерации символьного кода. 6. Запускаем обмен в 1С. 7. Смотрим наш созданный каталог и о чудо все товары с подкаталогами видны на сайте!
Если у кого не получилось, виноваты сами, что-то не так делали. Я писал этот мануал попутно проделывая все действия на демо каталоге, все работает.
С публикацией на сайте каталога из другого типа инфоблока вроде тоже разобрался. По умолчанию, меню слева отображает содержимое только из типа информ.блока "catalog". Чтобы добавить свой тип информ.блока в меню, надо в файле"Контент - Структура сайта - Файлы и папки" .left.menu_ext.php скопировать весь кусок php кода и вставить его в этот же файл, сверху или снизу решать вам, и заменить во вновь вставленом куске кода
Код
"IBLOCK_TYPE_ID" => "catalog",
на ID вашего типа информ.блока. (например, на 1c_catalog, который создается по умолчанию при выгрузке)
Проблема была (и остается еще) в том, что компонент "Индекс каталогов (bitrix:store.catalog.index)" выводит каталоги только из типа инфоблока "catalog", хотя в свойствах сказано "Выводит список всех торговых каталогов сайта", разработчики нагло врут. Побороть это можно так: в файле /bitrix/components/bitrix/store.catalog.index/component.php ищем строку (у меня это 22 строка).
Меняем catalog на ID вашего типа инфоблока (например, на 1c_catalog, который создается по умолчанию при выгрузке). Теперь обновив страницу"Каталог", увидим список всех наших выгруженных товаров из 1С итд.
Еще есть баг, не отображаются свойства Компонента "Каталог (bitrix:catalog) Комплексный компонент. Полный каталог" Он находится на странице с вашим каталогом(например /catalog/furniture/index.php жмем редактировать страницу) значек тележки на сиреневом фоне. Лечится так: В файле "\bitrix\components\bitrix\catalog\lang\ru\.parameters.php"
Меняем "Настройки TOP'а" на "Настройки TOP\'а"
Пора блин магаз уже запускать, а я еще тока разобрираюсь как он работает =)
Уважаемый 1XTR по поводу " если что не работает- виноваты сами". давайте для начала сообщим на какой 1с вы делали и какой выгрузкой пользовались. Далее по поводу пункта 4 - делал изначально как описываете вы ( еще задолго до вашего описания) - НО создавался дубль каталога. посмотрел в настройках дубля внешний код catalog-3b076e91-c04b-4acf-b4e2-95f8982caf5a хотя в 1с 3b076e91-c04b-4acf-b4e2-95f8982caf5a т.е. надо дополнить что приписку надо делать catalog- ..
Вопрос терь к знатокам- в каталоге содержатся картинки в формате bmp выгрузка не понимает их и ругается ошибками ( выгрузка рекомендованная битриксам, пришитая к комплексной 1с) как можно обойти форматы?
Разработка, поддержка сайтов. Консультация по работе. От 950 руб/час. Sunweb.pro
У меня 1С УТ 11.0.6.9 и Битрикс Управление сайтом 10.0.10 малый бизнес; и дубль каталога не создавался. После создания каталога мастером, я сразу прописывал ему внешний код, точно такой же как в 1С и выгрузка шла туда.
Вечер добрый, установил демо сайт, пытаюсь выгрузить номенклатуру с УТП, при выгрузке создается каталог 1С каталог в который помещаются все выгруженные товары и он не виден на сайте, пытаюсь выгрузить в каталог который создаю сам и он виден на сайте то все подкаталоги выгруженные с сайта и товар имеют ссылку http://****/catalog/ вычитал что типа нужно указывать индификатор каталога при выгрузке с 1С но в моей УТП этого нет, сегодня обновил в 1С обмен данными с сайтом, есть теперь гуид который прописываю его в созданный мною каталог, прописываю его и с минусом в начале и с минусом вначале и с решеткой в конце и без этого всего, все равно создается каталог 1С
kot488 пишет: Вечер добрый, установил демо сайт, пытаюсь выгрузить номенклатуру с УТП, при выгрузке создается каталог 1С каталог в который помещаются все выгруженные товары и он не виден на сайте, пытаюсь выгрузить в каталог который создаю сам и он виден на сайте то все подкаталоги выгруженные с сайта и товар имеют ссылку http://****/catalog/ вычитал что типа нужно указывать индификатор каталога при выгрузке с 1С но в моей УТП этого нет, сегодня обновил в 1С обмен данными с сайтом, есть теперь гуид который прописываю его в созданный мною каталог, прописываю его и с минусом в начале и с минусом вначале и с решеткой в конце и без этого всего, все равно создается каталог 1С
Вечер добрый.попробуйте следующий рецепт, мне помог. 1 создаете каталог из битрикса 2 выгружаете товары с ут, она естесно создаст новый каталог.(предварительно включаем поддержку внешнего кода). 3 смотрим каталог из 1с, там будет внешний симовльный код, берем его целеком, копируем в битриксовый каталог, СНОСИМ каталог, созданный 1с со всеми товарами. повторяем выгрузку из 1с. а вообще я вроде в этой ветке писал что перед гуид надо прописывать catalog- п.с.: при первой выгрузке грузите 1 товар- так быстрей будет)))
Разработка, поддержка сайтов. Консультация по работе. От 950 руб/час. Sunweb.pro