@bitrixfordevelopers

Страница 832 из 1492
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
ну даже если нет, сделайте :) в result_modifier
Как у раздела можно динамический создал свойство?

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

меняем значение свойства всмысле :)

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

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
Каким методом получить список доступных методов доставки для заказа?
$deliveryIds = $order->getDeliverySystemId(); // массив id способов доставки

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
http://tilda.education/articles-personal-data-law https://journal.tinkoff.ru/slozhno/personal-data/
я вот сейчас завис. то есть даже обычный лендос с формой email + сообщение попадает под действие закона?

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

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

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

Если только подписка какая-то чисто с емейлом

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

короче, лучше перестраховаться

потому что хуй их разберет. а экспериментировать за 70к не каждый согласится

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
if ($USER->GetID() !== '1C') { AddEventHandler(); }
Ставлю проверку, у меня белый экран вылетает. А я под своей учеткой. ID перепроверил

Vite4eg
05.07.2017
09:30:40
global $USER;

А вообще, включите показ ошибок. Скажет хотя бы, чтоему не нравится

Ruslan
05.07.2017
09:37:46
А вообще, включите показ ошибок. Скажет хотя бы, чтоему не нравится
Call to a member function GetID() on null хотя global $USER добавил. причем если откатить файл. То я залогинен и на рандомной странице выдает ID пользователя

Vite4eg
05.07.2017
09:39:50
А в init.php $USER объявлен уже?

Походу $USER позже объявляется

Страница 832 из 1492