
Ruslan
16.05.2017
14:26:07
Доброго дня! Коллеги есть опыт работы с модулем боксберри?

Анатолий
16.05.2017
14:26:09
debug включай. смотри откуда инфа и куда инфа...
из ниоткуда же эта инфа не появляется
значит минимум можно найти какой-нить js который её показывает

Google

Роман
16.05.2017
14:28:10
http://i.prntscr.com/62636fb55d334189a015f3f796677799.png
вот где это работает
создаются дивы и туда инфа
только ГДЕ ИНФА?))

Анатолий
16.05.2017
14:30:49
js надо подучить.. params.url - туда отправляется запрос. инфа там.

Роман
16.05.2017
14:35:10
ну урл - это ajax.php компонента

Анатолий
16.05.2017
14:39:12
ну дак смотри в код ajax.php компонента
HR такие HR... видали в чате вакансий? идеальная вакансия для начинающего... и список требований под миддла

Vlad
16.05.2017
14:56:33
Всем привет, что значит Столбцы в GROUP BY и SELECT не связаны
Да немного не потеме, уплотняю знания sql
может не так перевел: The columns in the GROUP BY clause and the SELECT statement are not related

Evg
16.05.2017
14:57:31
привет. а запрос покажи?
может ты группируешь по тому, что не селектишь?

Google

Vlad
16.05.2017
14:58:03
Это не ошибка)

Evg
16.05.2017
14:58:16

Vlad
16.05.2017
14:58:17
Это описание возможных параметров group by

Evg
16.05.2017
14:58:27
а там пусть хоть горшком назовут

Анатолий
16.05.2017
15:00:13
если подумаешь то SELECT * GROUP BY field1 - выбираешь все поля, группируешь по 1 полю. никакой связи.

Vlad
16.05.2017
15:05:27
Гроуп же заставит меня перечислить все поля?
Что я укажу в селекте

Анатолий
16.05.2017
15:06:12
ничего не надо
представь себе таблицу с заказами. группируй по покупателю.
ещё и аггрегируй - суммируй скажем сумму заказа
лучше joinы поучи. вот там бывают головоломки пока разберешься

Vlad
16.05.2017
15:10:06
Добавляем опущенное поле, опля ошибка исчезла

Анатолий
16.05.2017
15:11:17
это другое
вообще лучше дай контекст - где ты эту фразу нашел

Vlad
16.05.2017
15:12:23
F1 вызываем доку
Открываем group by

Google

Vlad
16.05.2017
15:13:05
Битрикс отбивает умение работы с бд

Анатолий
16.05.2017
15:13:35
SELECT userid, sum(order_sum) as total_sum FROM orders GROUP BY userid
userid содержится в GROUP BY, order_sum содержится в аггрегатной функции SUM
в таблице куча полей, когда ты делаешь группировку по какому-то полю - ты должен как-то указать что делать со всеми записями, которые ты сгруппировал.
запросы типа - выбрать количество заказов совершенных пользователями в период = последние 30 дней. и начинаешь писать селект
потом добавь чтобы сумма заказа была больше 1000. получишь HAVING )))
в общем на примерах легче понимать.

Vlad
16.05.2017
15:17:13

Анатолий
16.05.2017
15:17:38
если ты добавишь поле в group by - то ты будешь группировать и по нему
накидай таблицу в Excel и смотри визуально
в том же примере - GROUP BY userid, order_date - сделает тебе группировку по пользователю и дате покупки. то есть ты получишь список за каждый день.

Vlad
16.05.2017
15:20:08
Выдаст ошибку

Анатолий
16.05.2017
15:20:20
да

Vlad
16.05.2017
15:20:25
SELECT one, two FROM t GROUP BY one, two нет

Анатолий
16.05.2017
15:20:26
потому что что тебе надо сделать с two?

Vlad
16.05.2017
15:20:38
SELECT one, sum(two) FROM t GROUP BY one нет

Анатолий
16.05.2017
15:21:01
верно. но первый запрос какой-то бесмыссленный

Vlad
16.05.2017
15:21:03

Анатолий
16.05.2017
15:21:27
не пиши запросы. накидай таблицу со строчками и физически смотри на неё.

Vlad
16.05.2017
15:22:08

Google

Анатолий
16.05.2017
15:22:53
в общем влад - мой тебе совет. открой реальную таблицу и смотри на неё

Vlad
16.05.2017
15:23:25
Это скорее подколка из универа, препод сказал что у гроупа есть еще правила когда он что может а когда нет. Вот я и мучаюсь. Те три примера я ему указывал
Интересно еще когда, он ведь не расколится, ходит, загадочно улыбается

Анатолий
16.05.2017
15:33:38
имхо ты его не так понял. либо щас плохо объяснил )))

Бернгардт
16.05.2017
16:01:07
два раза перечитал, нифига не понял

Ni
16.05.2017
18:53:36
привет всем, есть один вопрос ответа на который нет, если элемент привязан к нескольким разделам то GetList выдает его только по первому разделу а по второму нет, как сделать чтоб находился в обоих? не работает если указать раздел в news.list или catalog.section ?

Роман
16.05.2017
19:19:36
привет, а кто знает почему на детальной карточке товара в десктопном варианте у меня выезжает верхняя мини корзина при скролле а на телефоне с тачскрином нет?
причем если на комповском браузере я загружаюсь в десктопе поскролю, оно появится потом без перезагрузки включаю отображение на мобильной версии то все работает, а после перезагрузки на мобилке не работает, и когда переключишь после мобилки на десктоп, то тоже не работает на большой версии

Курт
16.05.2017
22:00:13
Скрытые от простых глаз материалы.
Статьи, мануалы, софт, безопасность в сети и свежие новости Darknet.
Только эксклюзивный контент об обратной стороне веб-паутины.
Подписывайтесь и приглашайте своих друзей - Back_Side

Мм
16.05.2017
22:10:43
Ни у кого NFR лицензии в ERROR_WRONG не ушли? У меня все что-то "Вронгнулись", при этом у каждой по одной установке
Опс, само поправилось. Видать глюк)

Виталий
17.05.2017
06:08:22
всем привет
вопрос по интеграции с 1С, кто как делает интеграцию на многосайтовости? когда одна 1С и два разных интернет магазина

Алексей
17.05.2017
06:11:06

Виталий
17.05.2017
06:11:29
спасибо за полный исчерпывающий ответ!

Алексей
17.05.2017
06:11:54
ща скрин кину

Виталий
17.05.2017
06:12:02
на стороне 1С Вы указаываете один и тот же скрипт выгрузки 1C_exchange.php

Алексей
17.05.2017
06:12:26
да тоже самое
просто в 1с обычно 1 каталог выгружается
а можно настроить 2

Google

Алексей
17.05.2017
06:13:13
но желательно настроить 2 разных выгрузки
прям счаз с экрана снял
а лучше делать так
это для того что бы разные расписания и т.д настроить
а урл тот же
можно даже сделать так
а спасибо будет ???


Алексей
17.05.2017
06:28:28
Привет, ребята. После долгих лет с битриксом свела судьба с SQL без Д7 и прочих АПИ)
Написал запрос:
SELECT COUNT(DISTINCT UF_SEARCH) AS QUANTITY_QUERY
FROM search_type
WHERE UF_SEARCH IN
(
SELECT UF_SEARCH
FROM search_type
WHERE UF_DATE BETWEEN '2017-04-01' AND '2017-04-10'
GROUP BY UF_SEARCH
HAVING 25 < (100 * SUM(UF_TYPE_1) / (SUM(UF_TYPE_1) + SUM(UF_TYPE_6)))
)
Чувствую, что бессмыслица какая то в плане двух, почти дублирующих друг друга запросов.
Товарищ подсказал, что можно обойтись без "FROM search_type
WHERE UF_SEARCH IN" у внешнего запроса, т.е. сделать
select count(*) from (select ... <основной запрос в общем>)
Но как это сформулировать, чтобы в гугле найти подробнее не соображу)
Подскажите, пожалуйста, как изменить данный запрос , избавившись от одного из двух обращений к таблице или как эта "тема" именуется, чтобы почитать доку в нужном месте, а не от корки до корки)


Алексей
17.05.2017
06:35:27
погуглите левое правое соеденени
да и вообще тут только WHERE можно обойтись
и мат. операциями

Алексей
17.05.2017
06:37:48

Алексей
17.05.2017
06:38:02
потдерживает выражения
ща гляну