модуль Highload-блоки (highloadblock)

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
На сайте случайно удалили модуль "Highload-блоки (highloadblock)" теперь в разделе Администрирование когда переходим в каталог, выдает такую ошибку
как решить проблему ?

Код
[Bitrix\Main\SystemException] 
Invalid highloadblock description ` string(23) =>
"ProductMarkingCodeGroup"
`. (0)
/home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/highloadblock/lib/highloadblock.php:372
#0: Bitrix\Highloadblock\HighloadBlockTable::compileEntity(NULL)
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/catalog/lib/product/systemfield.php:755
#1: Bitrix\Catalog\Product\SystemField::getMarkingCodeGroupAction()
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/catalog/lib/product/systemfield.php:170
#2: Bitrix\Catalog\Product\SystemField::getGroupActions()
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/catalog/lib/grid/panel/productgroupaction.php:104
#3: Bitrix\Catalog\Grid\Panel\ProductGroupAction->actionProductFieldPanel(array)
   
#4: call_user_func_array(array, array)
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/iblock/lib/grid/panel/groupaction.php:111
#5: Bitrix\Iblock\Grid\Panel\GroupAction->get(string, array)
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/iblock/lib/grid/panel/groupaction.php:85
#6: Bitrix\Iblock\Grid\Panel\GroupAction->getList(array)
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/modules/iblock/admin/iblock_section_admin.php:853
#7: require(string)
   /home/host1808962/sochiclimate.ru/htdocs/www/bitrix/admin/iblock_section_admin.php:1
Цитата
Adrian Lazarov написал:
На сайте случайно удалили модуль "Highload-блоки (highloadblock)" теперь в разделе Администрирование когда переходим в каталог, выдает такую ошибку

как решить проблему ?

Тут только искать резервную копию. Если удалили модуль вместе с таблицами.
Если, при удалении, не выбирали удаление таблиц- должна помочь просто установка модуля обратно.

Да и HL с маркировками нельзя удалять, он системный. Странно что в битрикс не позаботились об этом, запрещая его удаление (модуля) как модуля ui
Цитата
Adrian Lazarov написал:
[Bitrix\Main\SystemException] Invalid highloadblock description ` string(23) =>"ProductMarkingCodeGroup"`. (0)
Если вдруг возникла такая ситуация то можно просто опять создать Highload-блок с тем же именем что было раньше.

Название сущности ( ProductMarkingCodeGroup )
Название таблицы в БД ( b_hlsys_marking_code_group )
Russian ( Типы групп товаров )
English ( Product type groups )

И всё будет радость.
А если не создается по причине, что "b_hlsys_marking_code_group" уже есть в БД?
Столкнулся со следующей проблемой:
Понадобилась маркировка на сайте, в инструкциях везде указывают на Типы групп товаров в Highload-блок, но у меня их нету (версия битрикс 24.0.500.), следовательно нет выбора каталоге.
Из-за отсутствия познаний в битриксе попробовал импортировать его с начального шаблона и обнаружил, что в БД такое название есть. Но как вывести их в Highload-блок и получить строку выбора в Торговом каталоге инструкций нигде нет :(
P.S. временно нищеброд, коплю на актуальную лицензию, но вроде в моей вервии уже должен быть этот функционал :)
Попробуйте установить чистую демо версию битрикс, экспортировать из него HL блок маркировок и импортировать в свой сайт.
Если не поможет, проще обратиться в ТП битрикс, с не активной лицензией они отвечают- просто чуть подольше.

Совсем топорный способ, это выдернуть нужные таблицы из MysqL (демо версии) и дампом импортировать в свою БД. Конечно, лучше на копии
Вариант с импортом HL из демки как раз и пробовал, рабочая сказала, что экспортировать не может, т.к. b_hlsys_marking_code_group. уже существует, но с списке из админки не отображается.
На портале поддержки обращение не составить без активной лицензии :(. Перерыл кучу форумов, подобная проблема редкость. Вот нашел один ответ, сижу ищу информацию, что имел ввиду автор и как это реализовывать:
"Создать таблицу с таким именем через интерфейс не получилось, т.к. она присутствует и заполнена.
Необходимо было её описать в таблице b_hlblock_entity
ID =1 , NAME=ProductMarkingCodeGroup , TABLE_NAME = b_hlsys_marking_code_group"
Можно попробовать удалить все Highload-блоки, чтобы не возникало конфликтов. Для этого можно запустить:
Код
<?php
$hlblocks = HighloadBlockTable::getList();
while ($hlblock = $hlblocks->fetch()) {
    $hlblockId = $hlblock['ID'];
    if ($hlblockId !== '1') {
        Bitrix\Highloadblock\HighloadBlockTable::delete($hlblockId);
    }
}
?>
Код
HL блок с первым ID удалять нельзя, он системный используется для маркировок[1].
Иногда после таких сбоев нужно проверить системные таблицы на наличие "битых" ссылок. Но это уже более сложная задача, требующая доступа к базе данных и понимания структуры данных Битрикса.

Возможно, в шаблоне вашего каталога есть прямой вызов к Highload-блоку. Нужно проверить файлы шаблона и убрать или закомментировать этот код.
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 350 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 150 000 руб. от 7-ми дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Мобильное приложение

от 400 000 руб. от 5-ти недель

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 300 000 руб. от 2-х недель

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Инфоресурс

от 300 000 руб. от 4-х недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

3D‑моделирование, визуализация

от 25 000 руб. от 3-х дней

По вашим фото, чертежам или описанию создадим 3D‑модели и отрендерим набор изображений для каталога товаров: общий вид, крупные планы и технические ракурсы или 360°‑обзор товара.