
Aleksandr
04.07.2017
12:54:43
Ну тогда у меня лично только одна идея как это организовать. Но без учета скидок. Пройтись скриптом к примеру по товарам из раздела и проверять цену типа GetOptimalPrice, и завести кастомное свойство типа "UF_MIN_PRICE" и сравнивать эти два значения .если в UF_MIN_PRICE цена больше, то записываем в нее цену элемента, если нет, то ничего не делаем. Ну и вешаем два обработчика на добавление и обновления товара. Того у вас нагрузка будет только при импорте. Ну и примерно будет правильная сортировка.
можно и каталог провайдером воспользоваться
https://dev.1c-bitrix.ru/api_help/catalog/classes/ccatalogproductprovider/getproductdata.php
Ну вы же не сможете это каждый раз запускать. Я предлагаю это только при обновлении и добавлении элементов.

Google

Aleksandr
04.07.2017
13:00:32
А потом сортировать уже по свойству раздела

Javharbek
04.07.2017
13:02:55
А потом сортировать уже по свойству раздела
Оброботчик, вешаю (handler) на добавление и изменение элемента инфоблока, и формирую свойство MIN_PRICE при каждым изменение или добавление. у section.list есть сортировка по свойству раздела?

Aleksandr
04.07.2017
13:03:30
?ниче не понял

Javharbek
04.07.2017
13:04:55
Оброботчик, вешаю (handler) на добавление и изменение элемента инфоблока, и формирую свойство MIN_PRICE при каждым изменение или добавление. у section.list есть сортировка по свойству раздела?

Aleksandr
04.07.2017
13:06:15
ну даже если нет, сделайте :) в result_modifier

Javharbek
04.07.2017
13:07:19

Aleksandr
04.07.2017
13:08:52
зачем динамически? я же говорю оно будет уже заведенно, и когда товары добавляем или обновляем, просто сравниваем цену товара и наше свойство, если цена товара меньше чем свойство, добавялем туда, если нет то ничего не делаем.
меняем значение свойства всмысле :)

Javharbek
04.07.2017
13:09:57

Aleksandr
04.07.2017
13:10:38
нет вы что )) оно ведь уже есть его только заполнить надо а заполняется оно при добавлении и обновлении товара

Javharbek
04.07.2017
13:11:25

Aleksandr
04.07.2017
13:12:30
Что не поняли? заводим свойство для раздела. проходимся скриптом по уже существующим товарам, свойство заполняется, а для всех остальных новых товаров свойство заполняется через обработчик

Google

Aleksandr
04.07.2017
13:13:08
Свойство в разделе создается для всего инфоблока если вы об этом ))

Javharbek
04.07.2017
13:14:16

Aleksandr
04.07.2017
13:14:30
о свойствах раздела
они тоже для всего инфоблока заводятся

Javharbek
04.07.2017
13:14:43
они тоже для всего инфоблока заводятся
Так я в самой системе не всё знаю, дело в том что я новичёк но нужно сделать один проект, В битриксе новичёк. Как это можно сделать поскажите пожалуста.

Aleksandr
04.07.2017
13:16:16
Тогда тебе не сюда. код за тебя мы писать не будем. Я тебе дал идею дальше копай

Javharbek
04.07.2017
13:17:20

Tony
04.07.2017
13:27:24
Александр, браво!

Max
04.07.2017
15:13:41
Каким методом получить список доступных методов доставки для заказа?

svetlana
04.07.2017
15:28:58

Sergey
04.07.2017
15:37:17
как у вас тут прекрасно
глаза радуются читать легкие способы достичь нужного. как понятно и полно задан вопрос, какой прекрасный ответ

Nick
04.07.2017
15:56:37
фильтр в гриде делал кто?

Александр
04.07.2017
16:52:43
В админке?

Tema
04.07.2017
17:30:44

Evg
04.07.2017
17:57:22

Sergey
04.07.2017
17:58:32

Evg
04.07.2017
17:59:06
А если там имя и емейл?

Tema
04.07.2017
17:59:21

Google

Sergey
04.07.2017
17:59:24
можно обратиться к разъяснениям Роскомнадзора, где перечисляется информация, которая относится к персональным данным: фамилия, имя, отчество, год, месяц, дата рождения, место рождения, адрес, семейное положение, социальное положение, имущественное положение, образование, профессия, доходы.

Evg
04.07.2017
17:59:46
Я думаю на форме фидбека обычно и емейл и имя
Если только подписка какая-то чисто с емейлом

Sergey
04.07.2017
18:00:03
глава Роскомнадзора Александр Жаров в одном из своих интервью высказался, что такие данные являются персональными только когда позволяют безошибочно идентифицировать личность, а отдельно взятый номер телефона или адрес электронной почты не являются персональными данными
короче, лучше перестраховаться
потому что хуй их разберет. а экспериментировать за 70к не каждый согласится

Tema
04.07.2017
18:01:22

Sergey
04.07.2017
18:01:32
https://spark.ru/startup/digital-legal/blog/14168/e-mail-telefon-login-parol-personalnie-dannie
хорошая статья
https://habrahabr.ru/post/327892/
вот еще на тему статейка
но однако ж сам битрикс в обновлении галочку для рассылки, где только емейл, поставил

Andre
04.07.2017
19:14:58
/stat@combot

Combot
04.07.2017
19:14:58
combot.org/chat/-1001039787275

MarconiKlin A12E
04.07.2017
19:38:54
подстава от битрикса: заданный вопрос в поддержку по поводу того какая касса атолла точно подходит, "получите ответ любая с драйвером DT09" .... не верьте! совсем не любая!

Ok
04.07.2017
19:40:02
Что не так?

MarconiKlin A12E
04.07.2017
19:43:30
в атолле решили, что не все кассы одинаково полезны.. и например на недорогих не сделали режима печать из вне.. только с клавиатуры.. пример АТОЛ 90Ф... работает с 9м драйвером, но с битриксом по уверением того-же ТП Атолл работать не будет..

Sergey
04.07.2017
19:54:50
Атол ваще отжигает

MarconiKlin A12E
04.07.2017
20:01:28
отжигает.. куда теперь деть купленные и зарегистрированные кассы.А еще интересно сколько еще фирм повелось на "любая касса с драйвером 9"

Nick
04.07.2017
20:31:22

Ok
04.07.2017
21:11:07
90ф не работает с BxDTO?

Google

Ilya
05.07.2017
03:14:09
90ф не работает
90ф это автономная касса
которая не расчитана на какую либо автоматизацию

Lorem
05.07.2017
03:58:16
если на странице шаблона компонента вызываю меню, откуда он цепляет .left.menu? Из того раздела где вызван компонент, а если не найдено то в директории выше?
+

MarconiKlin A12E
05.07.2017
05:09:19

Ilya
05.07.2017
05:29:53
Я не против ответов тех поддержки
на то она и тех поддержка чтобы поддерживать
просто тех касс которые подходят много больше)

Mikhail
05.07.2017
05:35:38
молодец какой , возьми пирожок

Max
05.07.2017
07:29:21
Извините что я повторяюсь, помогите разобраться с задачей
Есть список товаров, и город куда их доставлять.
Нужно получить список возможных вариантов доставки с расчитанной ценой и сроком доставки
Пробовал несколькими вариантами, подскажите какие методы использовать
В итоге что есть сейчас, создаю корзину, создаю заказ, создаю отгрузку заказа и в ней считаю сумму доставки.
Но перед этим нужно получить возможные варианты доставки
Как лучше всего решить задачу
Спасибо

svetlana
05.07.2017
07:31:29
вам жеж вчера отвечали

Max
05.07.2017
07:41:11
$deliveryIds = $order->getDeliverySystemId();
Этот метод вернет список ид способов доставки которые есть в коллекции отгрузок, или я ошибаюсь?
\Bitrix\Sale\Delivery\Services\Manager::getActiveList();
вернет список всех активных доставок
Но как мне отфильтровать только те которые можно применить к моему списку товаров и адресу доставки?

Ruslan
05.07.2017
09:19:24
Коллеги доброго дня! Подскажите возможно как то игнорировать выгрузку из 1с в init.php ?
То есть чтобы при выгрузке события не срабатывали, но срабатывали во всех остальных случаях

Vite4eg
05.07.2017
09:20:46
Перед регистрацией событий замутить проверку на пользователя как вариант
if ($USER->GetID() !== '1C') {
AddEventHandler();
}

Petr
05.07.2017
09:22:48
Если магазин не генерит продажи, кассу ставить необязательно?

Google

Ruslan
05.07.2017
09:22:48
Супер! Спасибо! Как то там и думал, но не был уверен

Vite4eg
05.07.2017
09:25:20
Факты оплаты есть?

Petr
05.07.2017
09:25:46
Просто в законсервированном состоянии висит.

Vite4eg
05.07.2017
09:26:41
Тогда не надо скорее всего

Ruslan
05.07.2017
09:30:04

Vite4eg
05.07.2017
09:30:40
global $USER;
А вообще, включите показ ошибок. Скажет хотя бы, чтоему не нравится

Ruslan
05.07.2017
09:37:46

Vite4eg
05.07.2017
09:39:50
А в init.php $USER объявлен уже?
Походу $USER позже объявляется