
Александр
04.04.2017
14:27:29
Всем привет. Я уже всю голову сломал. Событие: OnBeforeBasketUpdate.
Код в init.php:
AddEventHandler("sale", "OnBeforeBasketUpdate", "OnBeforeBasketUpdateHandler");
function OnBeforeBasketUpdateHandler($ID, &$aFields)
{
return false;
}
Почему он не отменяет изменение количества товара?
ID:
359106
arFields:
Array
(
[QUANTITY] => 5
[DISCOUNT_VALUE] => 48.98%
[DISCOUNT_NAME] => [8] Тест
[DISCOUNT_COUPON] =>
[ID] => 359106
)
Я увеличил количество с 4 до 5, почему return false; не возвращает количество 4?
Я не понимаю принципа работы этого дела.

Tony
04.04.2017
14:28:22
Обработка старых событий?

Александр
04.04.2017
14:28:28
Да.

Google

Tony
04.04.2017
14:28:28
галочка

Александр
04.04.2017
14:28:46
Надо через D7 обрабатывать?

Roman
04.04.2017
14:32:52
коллеги, можно свой скрипт catalog_export заставить работать из папки local?

Александр
04.04.2017
14:37:34
Tony, я не понял про галочку.
Если тебе понятно в чём проблема, напиши пожалуйста, я не могу разобраться.

Tony
04.04.2017
14:39:49
Tony, я не понял про галочку.
http://prntscr.com/escp8w
Также можете провеить на новых событиях
https://dev.1c-bitrix.ru/api_d7/bitrix/sale/events/basket_updated.php

Roman
04.04.2017
14:48:39

Dmitry
04.04.2017
14:50:04

Roman
04.04.2017
14:50:52
с этого и начал, не видит их, посмотрел, как битрикс ищет – опирается на константу CATALOG_PATH2EXPORTS, которая ведет на битриксовую папку

Бернгардт
04.04.2017
14:52:36
ммм.. переопределить константу?
может сформулировано не правильно? хм..

Roman
04.04.2017
14:53:55

Бернгардт
04.04.2017
14:54:40
кинуть симлинки в локал
если копировать идеологические соображения не позволяют

Google

Roman
04.04.2017
14:55:22
идеалогически ничего не мешает, просто пытаюсь жить без костылей)

Александр
04.04.2017
16:51:45

Артём
04.04.2017
17:45:47
Всем привет! Есть 1с розница, выгрузил каталог на сайт, и в свойствах есть размер обуви, который является списком. Можно ли как то связать этот список с HL блоком7

Ok
04.04.2017
18:03:25
либо в 1с отметить как справочник для выгрузки, либо вклиниваться в обработку обмена в битриксе

Артём
04.04.2017
18:07:50
как я понял, в разнице нету справочников

Ok
04.04.2017
18:08:52
тогда только второй вариант
доп. модуля для розницы тоже нет
на 1c.1c-bitrix.ru

Артём
04.04.2017
18:11:15
ок, спасибо. А где можно подробнее почтить про переделку обработки?

Ok
04.04.2017
18:18:28
посмотрите этот модуль
http://marketplace.1c-bitrix.ru/solutions/askaron.attributes1c/
может он Вам поможет, если размер в 1с - это х-ка

Артём
04.04.2017
18:23:44
Да, характеристика
О, спасибо, кажется то что нужно
хм, видимо я не так терминологию использовал

Horse
04.04.2017
18:36:06
Всем привет! А есть ли какие-то уроки по типу Академии Битрикса, но только для Битрикс 24?

Ivan Tvaruga
04.04.2017
18:39:58
Вам к Светлане Русовой в БестРанк

Анна
04.04.2017
18:40:13
Всем привет! Подскажите, пожалуйста, почему может быть ошибка: http://prntscr.com/esfsei , пытаюсь обратиться к методу CCatalogProductSet::getAllSetsByProduct внутри функции в init.php, фрагмент кода функции: http://prntscr.com/esfvb1 Почему он недоступен?

Бернгардт
04.04.2017
18:47:08

Google

Vite4eg
04.04.2017
18:48:39
Ну или вызывать его из корня:
\CCatalogProductSet::getAllSetsByProduct (слеш впереди)

Бернгардт
04.04.2017
18:50:17
Мне кажется или namespace лишний или топать надо по абсолютному, а не относительному

Vite4eg
04.04.2017
18:53:02
Не, она не в namespace
http://bxapi.ru/src/?module_id=catalog&name=CCatalogProductSet::getAllSetsByProduct

Бернгардт
04.04.2017
18:54:01
Не, я про use в первых же строчках
Сразу после namespace

Анна
04.04.2017
18:55:09
use \Bitrix\ - не работает, тоже самое

Vite4eg
04.04.2017
18:55:20
Вроде в use нельзя прописывать первый слеш
В use перед битрикс уберите первый слеш. А в классе CCatalogProductSet пропишите

Бернгардт
04.04.2017
18:57:01

Анна
04.04.2017
18:57:02

Бернгардт
04.04.2017
18:57:32
Модули точно подключаются?

Анна
04.04.2017
19:01:44

Vite4eg
04.04.2017
19:01:54
Ошибка какая?
На какой класс сейчас ругается?

Анна
04.04.2017
19:03:37

Vladimir
04.04.2017
19:04:19

Vite4eg
04.04.2017
19:04:20
Да ну! Вы везде слеш попрописывали?

Анна
04.04.2017
19:04:53
пробовала и с ним и без

Vladimir
04.04.2017
19:05:12
а сам компонент с классам подключён?

Google

Vladimir
04.04.2017
19:05:16
через include

Vite4eg
04.04.2017
19:06:22
А это тут причём? Вопрос конечно дурацкий, но всё же: вы файлы на том же компе правите, где сайт?

Анна
04.04.2017
19:06:54
нет

Vladimir
04.04.2017
19:07:01
ну да, а это тут причём)
\Bitrix\Main\Loader::IncludeModule("magicos");
или как оно там

Vite4eg
04.04.2017
19:08:15
Она пытается стандартный битровый класс вызвать, а ругается на то, что этого класса в ее неймспейсе нет

Vladimir
04.04.2017
19:09:00
стандартный ли? я так понял он унаследован
и изменён

Vite4eg
04.04.2017
19:09:22
Аааа
Про такое не подумал ?

Vladimir
04.04.2017
19:09:57
вот так поворот)

Анна
04.04.2017
19:16:23
?мерси)

Vladimir
04.04.2017
19:20:22

Анна
04.04.2017
19:23:59

Nikolay
04.04.2017
20:17:11
Подскажите пожалуйста, вот начал разбирать новые компоненты, что за чудо catalog.item? Что-то не смог нагуглить информации по нему.

Vite4eg
04.04.2017
20:18:20
Это надо видео с последней битровой конференции смотреть

Nikolay
04.04.2017
20:19:37

Vite4eg
04.04.2017
20:22:07
Ой
С телефона. Сорян

Google

Vite4eg
04.04.2017
20:22:54
Типовой интернет-магазин на стандартных компонентах. Мастер-класс по настройке
Орландо Виласека

Nikolay
04.04.2017
20:23:36

Vite4eg
04.04.2017
20:24:11
https://conf.1c-bitrix.ru/winter2017/agenda/
Тут короче покопайтесь

Анатолий
04.04.2017
21:03:26
серьезно? реклама в чате для разработчиков?? садись, два по маркетингу