<TechBoss/>
Услуги
  • Управление проектами
    • IT аутсорсинг
    • Разработка технического задания
    • Разработка бизнес-процессов
    • Авторский надзор
  • Веб-разработка
    • Разработка веб-сайтов
    • Экспресс-решения Ecommerce
    • Frontend & Backend разработка
    • Разработка B2B порталов
  • Мобильные приложения
    • Проектирование приложений
    • Разработка мобильных приложений
    • Тестирование мобильных приложений
    • Публикация мобильных приложений
  • Техническая поддержка
    • Техническая поддержка сайтов
    • Техподдержка корпорталов
    • Техподдержка мобильных приложений
    • Техподдержка программного обеспечения
  • Корпоративные порталы
    • Экспресс-внедрение корпорталов
    • Проектное внедрение корппортала
    • Автоматизация бизнеса
    • Внедрение CRM
    • Внедрение документооборота
  • Веб-дизайн
    • Веб-дизайн сайтов
    • Дизайн интерфейсов (UX/UI)
    • Проектирование продуктов и сервисов
    • Экспресс-дизайн
  • Интеграции
    • Интеграция с 1С
    • Интеграция с Битрикс24
    • Интеграция с онлайн-кассами
    • Интеграция с платежными системами
  • Программное обеспечение
    • Разработка ПО
    • Внедрение ПО
    • Сопровождение ПО
    • Программное обеспечение для ресторанов
    • Обучение взаимодействию
Проекты
  • E-commerce
  • Корпоративные сайты
  • Мобильные приложения
  • CRM / ERP решения
  • Поддержка
  • Программное обеспечение
Компания
  • О компании
  • Вакансии
  • Реквизиты
  • Сертификаты
  • Партнеры
Блог
Контакты
Ещё
    Задать вопрос
    8 (495) 795-18-48
    Заказать звонок
    info@techboss.ru
    Москва, ул. Островная, 2
    • Whats App
    • Telegram
    • Instagram
    • Facebook
    Начать проект
    +7 (495) 795-18-48
    <TechBoss/>
    Услуги
    • Управление проектами
      • IT аутсорсинг
      • Разработка технического задания
      • Разработка бизнес-процессов
      • Авторский надзор
    • Веб-разработка
      • Разработка веб-сайтов
      • Экспресс-решения Ecommerce
      • Frontend & Backend разработка
      • Разработка B2B порталов
    • Мобильные приложения
      • Проектирование приложений
      • Разработка мобильных приложений
      • Тестирование мобильных приложений
      • Публикация мобильных приложений
    • Техническая поддержка
      • Техническая поддержка сайтов
      • Техподдержка корпорталов
      • Техподдержка мобильных приложений
      • Техподдержка программного обеспечения
    • Корпоративные порталы
      • Экспресс-внедрение корпорталов
      • Проектное внедрение корппортала
      • Автоматизация бизнеса
      • Внедрение CRM
      • Внедрение документооборота
    • Веб-дизайн
      • Веб-дизайн сайтов
      • Дизайн интерфейсов (UX/UI)
      • Проектирование продуктов и сервисов
      • Экспресс-дизайн
    • Интеграции
      • Интеграция с 1С
      • Интеграция с Битрикс24
      • Интеграция с онлайн-кассами
      • Интеграция с платежными системами
    • Программное обеспечение
      • Разработка ПО
      • Внедрение ПО
      • Сопровождение ПО
      • Программное обеспечение для ресторанов
      • Обучение взаимодействию
    Проекты
    • E-commerce
    • Корпоративные сайты
    • Мобильные приложения
    • CRM / ERP решения
    • Поддержка
    • Программное обеспечение
    Компания
    • О компании
    • Вакансии
    • Реквизиты
    • Сертификаты
    • Партнеры
    Блог
    Контакты
      <TechBoss/>
      Услуги
      • Управление проектами
        • IT аутсорсинг
        • Разработка технического задания
        • Разработка бизнес-процессов
        • Авторский надзор
      • Веб-разработка
        • Разработка веб-сайтов
        • Экспресс-решения Ecommerce
        • Frontend & Backend разработка
        • Разработка B2B порталов
      • Мобильные приложения
        • Проектирование приложений
        • Разработка мобильных приложений
        • Тестирование мобильных приложений
        • Публикация мобильных приложений
      • Техническая поддержка
        • Техническая поддержка сайтов
        • Техподдержка корпорталов
        • Техподдержка мобильных приложений
        • Техподдержка программного обеспечения
      • Корпоративные порталы
        • Экспресс-внедрение корпорталов
        • Проектное внедрение корппортала
        • Автоматизация бизнеса
        • Внедрение CRM
        • Внедрение документооборота
      • Веб-дизайн
        • Веб-дизайн сайтов
        • Дизайн интерфейсов (UX/UI)
        • Проектирование продуктов и сервисов
        • Экспресс-дизайн
      • Интеграции
        • Интеграция с 1С
        • Интеграция с Битрикс24
        • Интеграция с онлайн-кассами
        • Интеграция с платежными системами
      • Программное обеспечение
        • Разработка ПО
        • Внедрение ПО
        • Сопровождение ПО
        • Программное обеспечение для ресторанов
        • Обучение взаимодействию
      Проекты
      • E-commerce
      • Корпоративные сайты
      • Мобильные приложения
      • CRM / ERP решения
      • Поддержка
      • Программное обеспечение
      Компания
      • О компании
      • Вакансии
      • Реквизиты
      • Сертификаты
      • Партнеры
      Блог
      Контакты
        Начать проект
        +7 (495) 795-18-48
        <TechBoss/>
        <TechBoss/>
        • Услуги
          • Назад
          • Услуги
          • Управление проектами
            • Назад
            • Управление проектами
            • IT аутсорсинг
            • Разработка технического задания
            • Разработка бизнес-процессов
            • Авторский надзор
          • Веб-разработка
            • Назад
            • Веб-разработка
            • Разработка веб-сайтов
            • Экспресс-решения Ecommerce
            • Frontend & Backend разработка
            • Разработка B2B порталов
          • Мобильные приложения
            • Назад
            • Мобильные приложения
            • Проектирование приложений
            • Разработка мобильных приложений
            • Тестирование мобильных приложений
            • Публикация мобильных приложений
          • Техническая поддержка
            • Назад
            • Техническая поддержка
            • Техническая поддержка сайтов
            • Техподдержка корпорталов
            • Техподдержка мобильных приложений
            • Техподдержка программного обеспечения
          • Корпоративные порталы
            • Назад
            • Корпоративные порталы
            • Экспресс-внедрение корпорталов
            • Проектное внедрение корппортала
            • Автоматизация бизнеса
            • Внедрение CRM
            • Внедрение документооборота
          • Веб-дизайн
            • Назад
            • Веб-дизайн
            • Веб-дизайн сайтов
            • Дизайн интерфейсов (UX/UI)
            • Проектирование продуктов и сервисов
            • Экспресс-дизайн
          • Интеграции
            • Назад
            • Интеграции
            • Интеграция с 1С
            • Интеграция с Битрикс24
            • Интеграция с онлайн-кассами
            • Интеграция с платежными системами
          • Программное обеспечение
            • Назад
            • Программное обеспечение
            • Разработка ПО
            • Внедрение ПО
            • Сопровождение ПО
            • Программное обеспечение для ресторанов
            • Обучение взаимодействию
        • Проекты
          • Назад
          • Проекты
          • E-commerce
          • Корпоративные сайты
          • Мобильные приложения
          • CRM / ERP решения
          • Поддержка
          • Программное обеспечение
        • Компания
          • Назад
          • Компания
          • О компании
          • Вакансии
          • Реквизиты
          • Сертификаты
          • Партнеры
        • Блог
        • Контакты
        • 8 (495) 795-18-48
        info@techboss.ru
        Москва, ул. Островная, 2
        • Whats App
        • Telegram
        • Instagram
        • Facebook
        • Главная
        • Пресс-центр
        • Блог
        • Поиск товаров по ID в 1С-Битрикс

        Поиск товаров по ID в 1С-Битрикс

        2 марта 2019
        Блог
        Всем привет, с Вами снова команда ТехБосс.
        Очень часто приходит в голову решение - создать некий уникальный код товара, который бы отличался от артикула (например для печати этикеток). Как одно из вариантов решения, мы предлагаем использовать внутренний ID 1С-битрикс.

        Итак, давайте начнём

        Для начала проведем подготовительные работы. Битрикс по умолчанию не умеет искать по ID, поэтому надо создать в инфоблоке каталога пользовательское свойство, в котором мы будем хранить ID товара.
        Назовем это поле, например, CODE_ID.
        В настройках поля отмечаем, что оно участвует в поиске и сохраняем изменения.
        Подготовка закончена, теперь надо заполнить поле для поиска по ID у уже созданных товаров, и автоматизировать его заполнение у вновь создаваемых.

        Поехали!

        Чтобы заполнить это поле для ваших тысяч товаров сохраните код ниже в файл, поменяйте в нем номер инфоблока и код поля для поиска по ID на ваши, загрузите файл на ваш сайт и откройте в браузере под админом.

        "ASC"), array("IBLOCK_ID" => $IBLOCK_ID), false, false, array('ID','IBLOCK_ID') ); $cnt=0; while ($s = $els->Fetch()) { $ok = CIBlockElement::SetPropertyValuesEx( $s["ID"], $s['IBLOCK_ID'], array('SEARCH_ID' => $s["ID"]) ); if ($ok) { $cnt++; } } echo $cnt; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?> Отлично! Поздравляю вы прошли первую часть квеста. Теперь, чтобы не париться так каждый раз открывайте файл /local/php_interface/init.php, создайте его если он отсутствует и добавьте в него следующий код. При необходимости замените CODE_ID на код вашего поля. /* добавляем в поисковый индекс ID нового товара */ AddEventHandler("iblock", "OnAfterIBlockElementAdd", "searchid"); function searchid(&$arFields){ if($arFields["ID"]>0){ $upd = CIBlockElement::SetPropertyValuesEx( $arFields["ID"], $arFields['IBLOCK_ID'], array('CODE_ID' => $arFields["ID"]) ); } } Ура! Вторая часть квеста пройдена. Теперь вам надо сделать полную переиндексацию (доступна по ссылке: ВАШСАЙТ.РУ//bitrix/admin/search_reindex.php?lang=ru), и поиск по ID должен начать работать у вас на сайте.
        Начните сотрудничество с индивидуальной консультации по подбору инструментов и услуг.
        Заказать услугу

        Подписаться на
        рассылку

        Будьте в курсе последних новостей отрасли

        Подписаться
        • Комментарии
        Загрузка комментариев...
        Поделиться
        Назад к списку
        <TechBoss/>
        © 2017-2023 «TechBoss: ТехБосс»®
        Все права защищены.
        8 (495) 795-18-48
        info@techboss.ru
        Москва, ул. Островная, 2
        • Whats App
        • Telegram
        • Instagram
        • Facebook
        Политика конфиденциальности
        © 2017-2023 «TechBoss: ТехБосс»®
        Все права защищены.
        Заказать звонок
        Написать сообщение
        Ближайший офис