@bitrixfordevelopers

Страница 695 из 1492
Vite4eg
12.04.2017
13:09:39
Скопировать весь текст, запустить в шторме эту хрень, туда вставить содержимое файла

svetlana
12.04.2017
13:10:17
лижит = лижет+лежит

KPABE
12.04.2017
13:11:02
Vite4eg
12.04.2017
13:11:35
Содержимое

Google
KPABE
12.04.2017
13:14:53
Содержимое
благодарчка, работает)

Vite4eg
12.04.2017
13:17:43
Пожалуйста )

MarconiKlin A12E
12.04.2017
14:11:47
где-то у меня лыжи не едут... если в админке статус меняю, письмо приходит... если тотже статус через CSaleOrder::StatusOrder( ... письма нет ? есть идеи?
вообщем так ничего и не вышло..не понятно что проиходит.. вставил в свой код вызов CEventMessage, тогда шлет... костыли конечо ?

Anton
12.04.2017
14:39:06
вообщем так ничего и не вышло..не понятно что проиходит.. вставил в свой код вызов CEventMessage, тогда шлет... костыли конечо ?
Если покурить метод, то видно, что типа если магаз конвертеный, то в ветку отправки не заходит http://dl4.joxi.net/drive/2017/04/12/0000/0470/4566/66/26655e8a0f.jpg

Sergey
12.04.2017
14:39:57
код – лучшая документация

Александр
12.04.2017
15:48:35
Привет! кто подскажет как лучше сделать (оптимизировать). Использую функцию CIBlockElement::GetList() необходимо вытащить значения свойств всех элементов инфоблока. В фильтре задачаю инфоблок, активность и доп параметры отбора. все select нужно получить 13 свойств. всего товаров 128000. как можно ускорить выполнение этой функции, при запросе 13 свойств подвисает база, проц на 100% забивается запросов. если 1 свойство вытаскивать, то около 2сек.

Александр
12.04.2017
15:52:45
А типы свойств небось множественные? И хранение свойств в одной таблице?
Есть и множественные, есть и нет. Хранение в одной таблице. Хотел выделить, но более 50 свойств, нельзя. Да и это единственный инфоблок где есть свойства.

Dmitry
12.04.2017
15:55:04
Интересна цель всех сразу. Для перебора? Тут и памяти может не хватить Тормоза при хранении в одной таблице из-за множественных join к самой себе (для получения множественных свойств) и доп-запросы, чтобы сформировать форматированные массивы со свойствами

Google
Dmitry
12.04.2017
15:57:25
Свойства "привязка к инфоблоку/секции" или файлы опять вызовут множественные дополнительные запросы

MarconiKlin A12E
12.04.2017
15:57:26
Да вот.. хотелось бы понять что такая за задача требующая выборки 128к элементов

Александр
12.04.2017
15:57:32
Памяти хватает, но очень должно. То что сама к себе обращает это да из-за этого и тормозит. выходит только хранение в разных таблицах?

Dmitry
12.04.2017
15:58:18
Бернгардт
12.04.2017
15:58:31
извиняюсь.. чтото с глазами

вообщем так - первый запрос - по коду найти id свойства, дальше оперировать только им, это минус один джойн

Александр
12.04.2017
15:58:54
разбить
да есть. разбивал, не сразу 13 свойств запрашиваю, а по одному (быстрее по времени выполняется), но все же ... 17сек - это долго

Бернгардт
12.04.2017
15:59:15
второе - для мультисвойств отдельные запросы - одно свойство, один запрос

для не множественных - можно и нужно объединить

после этого покажи код и результаты профилировщика (xhprof рекомендую) если бд настроена нормально - у тебя оно должно пролетать на ура

а вот 13 сек на "сборе" данных можно легко получить, если собирать через жопу, точнее как в учебниках написано

если все же бд - убедиться стоит что рамы точно хватает свободной должно быть больше чем размер таблиц в совокупности, иначе не будет нормально работать кеш файловой системы и будут обращения к жесткому диску.. это в любом случае долго

задержку можно также словить - если эта бд почти не используется т.е. сайт простаивает, из кешей таблицы уже "вылетели", а ты делаешь обращение на всю таблицу если есть такие подозрения - можно в /dev/null скопировать предварительно ну и для облачных хостингов такое тоже работает.. там тебе просто иопсов зажмут, если нагрузка на фс маленькая

вообщем первые результаты, потом уже код и нюансы встудию, там уже можно посмотреть

но 128к товаров за 17 сек это действительно долго

Александр
12.04.2017
16:06:56
но 128к товаров за 17 сек это действительно долго
и я о том же. сейчас буду "резать" Join'ы

Google
Бернгардт
12.04.2017
16:07:07
аналог смарт.фильтра года три-четыре назад строил "на живую", на 80к товаров, получалось чтото около 8сек на все..

не джойны режь, услышь меня запрашивай по свойства по id множественные отдельно, не множественные скопом сделай замер сколько получается без объединения.. если там большая цифра.. гдето чтото не так

или таблицы не в кешах, как должны или запросы кривые сами по себе, надо ловить запросы и смотреть explain по ним но скорее всего на этапе объединения происходят странные вещи

Anton
12.04.2017
16:22:02
Хотелось бы понять бизнес задачу. Возможно вообще нет необходимости в ухищрения подобных.

Евгений
12.04.2017
16:31:06
Добрый день Может кто сталкивался, в Битрикс24 как сделать отчёт моего времени которое я фиксировал в задачах в блоке "Время" для определённого проекта" ? Выставил все возможные фильтры но если я ответственный по задаче а в задаче во вкладке время отписался мой соисполнитель то система этого не понимает и считает в отчёте как моё время в задаче так и соисполнителя для меня. Можно как то решить эту проблему?

Vladimir
12.04.2017
16:32:25
да, один ответственный одна задача

если в коробке можно свой запрос по API сделать, но битрикс в этом плане глупенький

Sergey
12.04.2017
16:33:44
есть приложение для б24, которое вытягивает временные затраты сотрудников. Отчет по задачам называется

Евгений
12.04.2017
16:36:05
тоесть он поймёт что задача моя и в ней мой соисполнитель своё время дописал, или я у кого числюсь соисполнителем и впишу в его задачу время?

Sergey
12.04.2017
16:36:18
вряд ли

Евгений
12.04.2017
16:36:19
и будет считать всё отдельнол

эммм

а как быть то?

мдя

придётся костыли писать, впрочем ничего нового) красивая говняшка

Тамерлан
12.04.2017
17:40:56
Здравствуйте, хотел спросить если использовать формы битрикс24 для генерации лидов на сайте (сайт не на 1с-битрикс) , есть ли какая-то защита От спама и можно ли кастомизировать саму форму

Alexey
12.04.2017
17:43:17
Добрый вечер! Не подскажите куда копать, из 1с свойства не проставляются в каталоге. Все выгружается из 1с и списки со значениями свойств заполняются, а в карточке товара чисто. При этом обычные реквизиты нормально связываются.

Alexey
12.04.2017
17:46:52
в компоненте выбраны свойства для показа? шаблон товара стандартный?
Их в админке нет, точнее они есть но не заполнены

Google
Sergey
12.04.2017
17:47:33
id свойств в битриксе и 1с совпадают?

из 1с эти свойства в commerceml точно приходят?

Alexey
12.04.2017
18:17:21
из 1с эти свойства в commerceml точно приходят?
Id совпадают, вроде да в commerceml, может есть какой лог в битриксе по загрузке или как-то отловить можно?

Sergey
12.04.2017
18:17:57
в upload/1c_import надо файл вылавливать. или в 1с сделать выгрузку в файл, а там уже смотреть

id == xml_id

возможно, что в настройках обмена в 1с не проставлены св-ва на выгрузку

Dima
12.04.2017
18:40:32
Всем привет! ) Я вот тут задумался, а какой профит даёт работодателю сотрудник, который сдал экзамен и стал тем самым сертифицированным специалистом? Ну кроме очевидного факта, что сотрудник теперь стал лучше разбираться в Битрикс и меньше писать своего кода прямо в template.php

Sergey
12.04.2017
18:42:20
очевидный факт и есть

поддержка и развитие правильно сделанного проекта становится прогнозируемее, это главное

я тот самый работодатель, ask me everything

Dima
12.04.2017
18:46:07
ну я просто думал, что это ещё как-то связано с возможными требованиями заказчиков, чтобы им разрабатывали сайт именно такие сертифицированные специалисты) Если такие заказчики есть конечно, просто предполагаю)

Sergey
12.04.2017
18:46:34
это относится к продажам

конкретно плюс в том, что соблюдается технология и преемственность проектов

Dima
12.04.2017
18:48:14
я тот самый работодатель, ask me everything
ну а ещё наверное плюс такого сотрудника в том, что он может попросить у работодателя повысить ему зарплату после сдачи экзамена)

Sergey
12.04.2017
18:48:37
если не с чего платить, то будь ты хоть троекратным чемпионом мира по php, тебе платить не будут

если есть грейды в конторе, то да

еще хорошая практика – иногда подходить к руководству и спрашивать, что нужно сделать (выучить и тд), чтобы повысилась зп

Dima
12.04.2017
18:51:23
это не сработает в том случае если руководство это менеджер, который не владеет ит)

Sergey
12.04.2017
18:51:51
это всегда работает, если понимать мотивации поступков

Google
Sergey
12.04.2017
18:52:04
что менеджеру нужно? за что он готов денег больше дать?

Roman
12.04.2017
18:52:45
Коллеги, при многосайтовости SALE_EMAIL (email отдела продаж) один на все сайты?

Dima
12.04.2017
18:53:23
менеджеру нужно чтобы делались проекты) что ты знаешь и чем владеешь, ему не интересно, до тех пор, пока работа делается)

Sergey
12.04.2017
18:53:49
распространенное, но ошибочное мнение

Dima
12.04.2017
18:57:54
Не обязательно. Разные же менеджеры бывают.

Sergey
12.04.2017
18:58:22
да. менеджер – это вообще управленец. чем управляет тот менеджер, о котором мы говорим?

Dima
12.04.2017
18:59:01
просто ищет заказы на сайты

Sergey
12.04.2017
18:59:49
"просто" МУАХАХАХХАХАХАХАХХАА

ты уже сам разделил на 2 лагеря – менеджеры и исполнители

вот пока ты будешь разделять, а не попробуешь вникнуть и поговорить, ничего не изменится

и выяснится одно из двух: 1) либо менеджер говно и надо бы расти и развиваться дальше, идти вперед 2) либо ты еще не дорос есть еще варианты, но при твоей постановке вопроса они отпадают

Dima
12.04.2017
19:05:12
И первый и второй вариант предполагают что надо расти)

Vladimir
12.04.2017
19:06:07
просто ищет заказы на сайты
менеджер "передаст"

Бернгардт
12.04.2017
19:06:49
ох.. как же плохо с таким менеждментом.. где лишь передасты..

Sergey
12.04.2017
19:08:19
И первый и второй вариант предполагают что надо расти)
Всегда надо расти и думать о том, куда ты растёшь. И для чего

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