Руководство по использованию класса StoreBarcodeTable в Битрикс D7

Внимание! Раздел находится в стадии разработки. Комментарии временно недоступны
Страницы: 1
RSS
Руководство по использованию класса StoreBarcodeTable в Битрикс D7
Руководство по использованию класса StoreBarcodeTable в 1С-Битрикс D7

Класс StoreBarcodeTable является частью модуля каталогов в  1С-Битрикс и используется для работы с таблицей штрихкодов товаров. Он  позволяет управлять штрихкодами, связанными с товарами на складах, а  также предоставляет набор методов для удобной работы с этой информацией.
Удаляем все штрихкоды для товара с указанным ID.
Код
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_before.php');

use Bitrix\Catalog\StoreBarcodeTable;
use Bitrix\Main\Loader;

Loader::includeModule('catalog');

$productId = 123; // ID товара
$result = StoreBarcodeTable::getList([
    'filter' => ['PRODUCT_ID' => $productId],
    'select' => ['ID']
]);

while ($barcode = $result->fetch()) {
    $deleteResult = StoreBarcodeTable::delete($barcode['ID']);
    if (!$deleteResult->isSuccess()) {
        echo "Ошибка при удалении штрихкода {$barcode['ID']}: " . implode(', ', $deleteResult->getErrorMessages()) . "\n";
    }
}

echo "Все штрихкоды для товара {$productId} удалены";
Страницы: 1

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Интернет-магазин на готовом решении

от 7 дней

от 40 000 рублей
запуск сайта в максимально короткие сроки

* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.

Лендинг

от 3 дней

от 25 000 рублей

Разработка одностраничного сайта на платформе Битрикс

* стоимость зависит от наличия верстки, использования готового решения и т.д.

Лечение сайтов от вирусов

восстановление сайта и подъем версии PHP

от 25 000 рублей
Лечение сайтов на решениях АСПРО и прочих.

* полный комплекс лечения проекта и закрытия дыр