| Цитата | ||
|---|---|---|
написал:
Если вдруг ещё кому-то актуально, то тут есть хитрость - надо просто повторять удалять папку /bitrix/modules/seo/ до достижения успеха - пока модуль main не выйдет на нужную версию. Видимо ошибка в зависимостях между seo и main. |
Поясняю.. у Элемента есть свойство типа привязка к элементам в виде списка. Это свойство множественное.. и вот по этому свойству надо сделать сортировку... и говоря про ID CODE and SORT я имел ввиду поля как раз тех элементов к которым привязано свойство... |
|||
|
|
|
|
|||
|
|
|
|
Здравствуйте, долго пытался найти решение но почемуто безуспешно..
находил варианты для свойства типа привязка к элементам но не множественное.. и arOrder выглядел примерно так array("PROPERY_STATUS.ID") но для множественного такое не работает. Подскажите, что с этим можно сделать.. |
|
|
|
|
|
Max Pryazhevsky, Я так понял это будет работать для всех пользователей? А реально делать поиск по ID для конкретной группы пользователей ?
|
|
|
|
|
|
Вчера столкнулся с похожей проблемой такая же ошибка.. я настраивал группу администраторов.. во вкладке безопасность менял предопределенные настройки уровня безопасности на Повышенный.. Началась такая же проблема... после очередной попытки зайти в админку получилось отменить эту настройку и все заработало как обычно.. Если кто сталкивался с этой проблемой может ктото объяснит что не так.
![]() |
|
|
|
|
|
Валерий Калинов, мне нужно чтобы в админке оно было скрыто при редактировании любого заказа.
|
|
|
|
|
|
Столкнулся с такой задачей.
Создал свойство заказа. Оно заполняется автоматически при оформлении заказа. Задача такая, что при редактировании заказа нужно скрыть это свойство. при этом чтобы в списке заказов можно было по нему фильтровать и смотреть его. В документации ничего такого не нашел. единственное что сработало, это снятие галки "Активность". в описании написано
Может есть какой-то другой простой способ? |
|||
|
|
|
|
Всем привет.
Мне достался непонятный функционал работы с заказами. в заказах есть списки товаров. Все эти товары лежат в отдельном инфоблоке. и свойство Цена доставки каждого товара находится в свойствах элемента инфоблока. Соответственно. при расчете Итоговой цены доставка не учитывается. Задача. Нужно учитывать стоимость доставки кажждого из товаров. Вариант решения. №1 (Пока самый желаеммый) Добавить в расчет поля "Сумма" цену доставки. если было "Количество" * "Цена" , то стало "Количество" * "Цена" + Цена доставки. Попытка решения. Повесил обработчик события OnSaleCalculateOrder. в Нем прошелся по каждому товару и с помощью CSaleBasket::GetByID зная BUSCET_ID каждого товара нахожу цену доставки. но так как в событии отсутствует поле "Сумма" не знаю как добавить цену доставки.. И даже при простом изменении Цены товара в этом событии , Итоговая цена отображается все равно не правильно. Другие варианты... Также использовал следующие события: -- OnBeforeOrderUpdate - Проблема возникала в том что это работает только после нажатия на кнопку применить/сохранить. Еще не правильно отображалась Итоговая цена если мы меняем Количество или ценутовара (Измененные данные приходили только при повторном нажатии на кнопку применить/сохранить (видимо присвоение этих полей происходит после события)) До - . После первого сохранения - . После второго сохранения - . Причем при просмотре заказа вообще странно все выглядит -- OnBeforeBasketUpdate - там отлавливал изменение цены доставки и с помощью CSaleOrder::Update пытался изменить поле доставки.. но там тоже не понятно что происходило. Жду любой комментарий по этому поводу.. Уже не знаю что делать... мне даже способ редактирования кода модуля сойдет, только не знаю как и где искать все это... что за события срабатывают и где их обработчики.. |
|
|
|
|
Правда очередность такова. Событие сработало -> после из параметром вытягиваем order id и юзаем CSaleOrder::GetByID -> после пробегаемся по всем товарам и суммируем поле доставка -> CSaleOrder::Update нужное поле Не лучший алгоритм )) может кто нить предложет получше ) Спасибо еще раз, Дмитрий. |
|||
|
|
|
|
Так.. теперь кажется лучше понимаю проблему...
У заказов есть свойство видимо доставка.. но в моем варианте оно игнорируется.. + у товаров в заказе есть свое свойство Доставка.. видимо есть несколько вариантов решения проблемы.. Самый как я понял костыль это повесить обработчик на изменение/создания заказа с помощью OnBeforeOrderAdd и OnBeforeOrderUpdate где нужно будет перебрать все товары и суммировать поля доставки и присвоить это все полю доставки у заказа... поправьте меня если что.. и вроде это делать в файле init.php |
|
|
|
|
|
Здравствуйте.
Вопрос такой. При редактировании состава заказов есть специальное поле доставка для каждого элемента в заказе И при нажатии на кнопку Сохранить или Применить. общая сумма значений полей Доставки у всех элементов должна отображаться при просмотре заказа . Подскажите где этот функционал можно добавить.. ни разу такого не делал. Читал документацию по заказам, но видимо нужно ковырять API битрикса для добавление нужного функционала. P.S. сайт сделан сторонними людьми, поэтому я вообще не имею представления как реализован текущий функционал. |
|
|
|
|
|
И еще один вопрос дабы не создавать лишнюю тему.
При редактировании формы добавления элементов инфо блока появляется специальная форма Есть список Доступные вкладки и Доступные поля.... Где можно узнать как изменить список Доступные вкладки, как узнать какие поля хранятся в этих вкладках и как это все можно редактировать... а то например тут ничего про это не сказано... |
|
|
|
|
|
Здравствуйте... я недавно начал пользоваться Битриксом. Интересует такой вопрос.. как в Таблице элементов добавить колонку с Именем раздела в котором находится элемент инфоблока... при редактирование колонок, можно выбрать только чтото из свойств элементов и чтото уже существующее.. Перечитал несколько раз документацию про эту таблицу, но ничего не нашел..
Нужно это для того, чтобы при использовании фильтра при поиске какогонить элемента можно было быстро определить в каком разделе он находится. Может кто подскажет в каком направлении искать решение... |
|
|
|
|