| Цитата |
|---|
| написал: MySQL 8 и производные от него пока использовать нельзя (не заявлено поддержки продуктом). |
Не подскажете, можно ли уже использовать mySQL8?
У нас почему-то на 8-й mysql дублируются товары в разделах при переходе по страницам.
|
|||
|
|
|
|
|||||
|
|
|
|
|||
|
|
|
|
Здравствуйте,
Никак не получается обновить поле в профиле покупателя PERSONAL_CITY. Делаю так:
На сайте вижу текст:
Не подскажете, куда копать? В чем может быть причина? Пробовал полностью удалять init.php. sql-код пробовал выполнять на сервере- выполняется успешно, поле обновляется. |
|||||||
|
|
|
|
Евгений, спасибо! Нашел причину.
Поставил выводить в лог и $result и $errors, но ничего не вывелось. Оказалось, причина в том, что в init.php срабатывало такое событие:
AddEventHandler("catalog", "OnSuccessCatalogImport1C", "success1c"); поставил unset($_REQUEST); и все заработало. |
|||
|
|
|
Правда в начале скрипта добавил require_once($root . "/bitrix/modules/main/include/prolog.php"); и определил $root. Но из init.php ни в какую не удаляет. |
|||
|
|
|
|
Здравствуйте,
Добавил в init.php следующий код:
и делается \Bitrix\Catalog\Model\Price::delete($item["CATALOG_PRICE_ID_2"]); и цена не удаляется. В $item["CATALOG_PRICE_ID_2"] - точно содержится ID ценового предложения. Причем в следующей строке стоит \Bitrix\Catalog\Model\Price::update($item["CATALOG_PRICE_4"], $arFields); - цена обновляется. Пробовал тот же самый код пробовал делать отдельным скриптом- все работает, цена удаляется. В init.php событие срабатывает, т.к. делал до и после удаления цены запись в лог-файл. Также пробовал удалять цену через CPrice::Delete - результата не дало. Не подскажете, почему в init.php при запуске из события цена может не удаляться или как правильно ее удалять? |
|||
|
|
|
|
Так не получилось.
Получилось так:
|
|||
|
|
|
|
Затирается пустой строкой
Кроме этого пытался посмотреть передаваемый массив цен, пробовал события OnBeforePriceAdd, OnBeforePriceUpdate, OnPriceAdd, OnPriceUpdate, OnBeforeProductUpdate но ни одно не сработало. Не подскажете, в чем может быть дело и какое событие должно сработать при обновлении цен из 1С |
|||||
|
|
|
|
|||||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
И про второй способ если не затруднит то тоже поподробней, а то бьемся уже который день |
|||||
|
|
|