@bitrixfordevelopers

Страница 565 из 1492
Бернгардт
18.02.2017
23:41:45
но это не отменяет того факта что подготовленный руками запрос почти всегда быстрее и лучше сгенерированного апи текущее (которое у битрикса) которое дает - с орм попутать как два пальца об асфальт объекты которые ты получаешь мало документируемые, их сложнее дебажить - массив был бы более очевиден, там хоть понять можно что к чему..

сильно лучше стала когда? вот я CIBlockElement::GetList без изменений пользуюсь лет 12, за счет него гарантируется обратная совместиомсть и нормальная работа очень большого кол-ва функционала

уже поменялась фактически подкапотная схема минимум три раза

а оно работает.. представляешь? и код который на нем основывался - тоже работает

Google
Бернгардт
18.02.2017
23:43:45
да, это не модно, но оно просто и тупо работает

Igor
18.02.2017
23:44:03
это хрень, когда я не знаю, что придет и должен помнить обо всем

Dmitry
18.02.2017
23:44:04
О, опять спор за d7 vs getlist

Бернгардт
18.02.2017
23:44:40
это хрень, когда я не знаю, что придет и должен помнить обо всем
что должен помнить обо всем - это уже скорее про новое..

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

иде? серьезно?

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

вот заказ да.. там были всегда нюансы и его что старым без доки хрен соберешь, что новым но старый можно было дебажить, а новый забодаешься

Dmitry
18.02.2017
23:48:08
вот заказ да.. там были всегда нюансы и его что старым без доки хрен соберешь, что новым но старый можно было дебажить, а новый забодаешься
Серьёзно? У меня и со старым всегда были неочевидности. ИМХО, единственная проблема в новом оформлении заказа - то, что запилили вместо конструктора сложнокастомизируемое приложение.

Зато есть плюс с оформлением заказа - особенно новым - можно давать джунам на прокачку прямо весь. Прокачиваются.

По сабжу. Кому-то удобнее работать в IDE, кому-то в Sublime, кому-то в notepad, кому-то в Vim. Это ж холивар стандартный.

Зависит от предпочтений и проекта таки

Бернгардт
18.02.2017
23:53:16
холиварный он - если выбор есть с новой тенденцией скоро не будет этого выбора что создание не очевидно, это да, не было оно очевидно не ранее, не сейчас но был лайфхак - можно было перед адд сесть и тупа взять и посмотреть массив - сейчас ты все позиции ен посмотришь что именно надо заполнить без документации при списках можно было взять и тупо посмотреть что приходит сейчас ты просто так список хрен получишь

Google
Бернгардт
18.02.2017
23:54:27
а так да.. стало удобнее ->isCanseled() и получаешь true или false в зависимости от того отменен или нет вот только нюанс.. надо знать как этот метод называется.. опа.. нежданчик

и не ясно что за ним - вот массив он добирает при запросах - или на каждый вызов метода делает дозапрос в бд? и повалит если ты начнешь проверять сотню заказов пытаясь отсеять те что отменены

и это лишь пример.. один из многих.. которые нифига не очевидны..

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

Igor
19.02.2017
00:07:34
Повторю. Di. Сервисы и орм

То что нету сервисов проблема

То что нету сущностей - проблема

Бернгардт
19.02.2017
00:10:06
ну вот возможно если было бы одно, второе, третье и еще чего-то сверху - было бы лучше и по другому но какой смысл об этом говорить я говорю о апи которое битрикс имел и новый д7 который он имеет

здесь и сейчас..

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

Mikhail
19.02.2017
04:11:30
Народ , у кого то было так с установкой модуля из маркетплейса? Что кривая кодировка (очевидно из-за того что сам битрикс еще в CP1251 ) и что демо режим сразу истек, хотя модуль не ставился?



Haik
19.02.2017
04:12:35
А модуль точно скачан из маркетплейса? Или взяли модуль и бросили в /bitrix/modules?

С какого-то другого проекта

Mikhail
19.02.2017
04:12:55
Точно, перешел в маркетпелйс, нажал установить демо – указал сайт и меня в админку перекинул

Страшно покупать модуль, у которого "онлайн-демо" сайт не работает.. хотя обновление от сентября прошлого года

Haik
19.02.2017
04:14:25
Ну обычно такого не бывает. Маркетплейс при отдаче конвертирует ленгфайлы модуля в нужную кодировку. В ту кодировку, в какой кодировке битрикс с которого идёт запрос. Если бы в модуле название и описание не сунулу бы в ленг-файл, то его не пропустили бы. Поэтому, я думаю, что папка с модулем всё таки с другого проекта.

Именно так бывает, когда переносишь модуль с проекта в вин-кодировке на проект в ютф-кодировке. ИЛи наоборот.

Но, всякое бывает) Поэтому можно написать разработчикам

Google
Mikhail
19.02.2017
04:16:25
Спасибо ) ну я б конечно не спрашивал, если бы тырил файлы тупо с каталога, все чисто сделал

Aleserche
19.02.2017
04:30:37
вообще странная логика. По ней следует, что нужно остаться на win98, писать на дельфи и ни о чем не париться. Работает же

Бернгардт
19.02.2017
06:35:23
вообще странная логика. По ней следует, что нужно остаться на win98, писать на дельфи и ни о чем не париться. Работает же
Вообще такие дебагеры работать не будут, это раз. Странная логика попрекать тем, что стабильность нравится. Ну а так, мы действительно все сидели на 98 если бы она была стабильна. С хр и семерки людей уже отдирали. И да, кстати делфи очень многим нравился

Aleserche
19.02.2017
06:44:14
Почему работать не будет? У меня работает

Бернгардт
19.02.2017
06:52:46
Почему работать не будет? У меня работает
Браузер вешается на больших объемах. У меня подобная либа стоит. Попробуй ею вывести аррезалт в каталог.детал или на событии новом скажем заказа.

Aleserche
19.02.2017
07:07:41
В файл выхлоп можно направить

Бернгардт
19.02.2017
07:12:08
В файл выхлоп можно направить
Можно, не спорю. Только я про другое говорил, а снова была подмена )

Aleserche
19.02.2017
07:13:29
Про что?

Объекты дебажить трудно

Роман
19.02.2017
07:14:24
здравствуйте

Бернгардт
19.02.2017
07:16:56
Объекты дебажить трудно
Выше почитай. Я сказал что в принтр просто стало больше данных и зачастую не ясно что и куда идет. Тем более некоторые методы рекурсивно показывают сами себя. И все, принтр перестает быть помощником. То что ты привел этот инструмент -понимаю. Фолдинг хорошая вещь. Во только этот инструмент на бою не сработает, т.к. браузер повешанется. Сработает только принтр в файл, но он глуп. Т.к. читай выше

Aleserche
19.02.2017
07:24:18
Это кстати минус, что столько всего загнали

Бернгардт
19.02.2017
07:38:08
Это кстати минус, что столько всего загнали
ну а я про что талдычу уже второй день как попугай?

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

Dmitriy
19.02.2017
09:00:21
без битрикса решение с маркетплейса не скачать да?
можно bitrixlabs.ru/ делаете, ставите, архивируете, скачиваете..

Vlad
19.02.2017
15:58:02
Привет всем, сегодня не пятница, но разрешите вопрос не по теме?)

Victor
19.02.2017
16:31:27
Потестите шуточного бота)) Он пока только озвучивает текст... Сам бот: @uaits_bot А команда: /say И здесь ваш текст)

Alexander
19.02.2017
16:38:31
Товарищи, а как обновить способ доставки в заказе? Использую CSaleOrder::Update и передаю туда Delivery_id, но автоматизированные службы не срабатывают типа почты россии... Куда копать?

Ivan Tvaruga
19.02.2017
16:39:21
Обновить - поменять?

Google
Alexander
19.02.2017
16:39:42
да

в таблице b_sale_order сохраняется ID доставки (18 - наземная доставка), а если в delivery_id поставить - 18, ниче не изменяется...

Victor
19.02.2017
16:52:43
Бернгардт
19.02.2017
16:53:46
Ошибок с ударениями не мало, но это мелочи. Даже анекдот достаточно понятно прочитал)

svetlana
19.02.2017
16:54:02
Есть подозрение что надо менять не у заказа а у его отгрузки

Alexander
19.02.2017
16:56:13
@c_piper а с помощью какого метода это сделать можно? я так понимаю, что это на d7?

svetlana
19.02.2017
16:57:01
@c_piper а с помощью какого метода это сделать можно? я так понимаю, что это на d7?
Сейчас я вам ничем к сожалению не смогу помочь, у меня в доступности только телефон )

Alexander
19.02.2017
16:57:22
жаль))

svetlana
19.02.2017
16:57:38
Я просто предположила. Просто по логике, доставка это свойство отгрузки

Ибо у заказа может быть несколько отгрузок с разными службами доставки

Alexander
19.02.2017
17:00:56
в доке бред вообще какой-то описан...

Есть класс Shipment, но чтобы он работал с заказом - фиг)

svetlana
19.02.2017
17:19:28
Класс шипмент для работы с отгрузкой а не с заказом

Завтра могу посмотреть, щас не могу. Выходной у меня ))

Alexander
19.02.2017
17:22:36
ок, буду ждать, пока поковыряюсь еще.

спасибо.

Александр
19.02.2017
18:55:26
Всем привет. Есть проблема при обмене заказами с Битрикс24. Появляется ошибка. Ошибка загрузки данных [GD1] [S] t [SD2] Communication error https://yadi.sk/d/ezNxPrNL3EGgwB

Всего заказов 2000 для обмена.

Может кто то решал данный вопрос?

Google
Ok
19.02.2017
18:56:05
да, ТП Битрикса

Александр
19.02.2017
18:56:16
Из 1С в Битрикс всё нормально грузит.

Ok
19.02.2017
18:56:16
б24 вам коннект режет

за такое большое кол-во заказов

ай-яй-яй)

Александр
19.02.2017
18:56:34
ТП говорит что проблема на стороне сервера.

Ok
19.02.2017
18:56:47
ну да) сервера б24

Александр
19.02.2017
18:56:50
Можно как-то партиями например по 500 грузить?

Это просто первая выгрузка.

Ok
19.02.2017
18:57:04
можно грузить датами

Александр
19.02.2017
18:57:15
Я уже плачу.

Ok
19.02.2017
18:57:16
правда это еще то извращение

придется удалять настройку интеграции

зато загрузите

Александр
19.02.2017
18:57:39
Датами, там загрузка всех заказов от одной даты.

Ok
19.02.2017
18:58:01
есть настройка даты, позже которой грузятся заказы

Александр
19.02.2017
19:07:01
Возможно проще сделать выгрузку из 1С частями, например по 500 заказов и каждый раз делать обмен с Б24? Как думаете?

Igor
19.02.2017
19:10:15
это. втб кого-то кто работал с применением купонов

хотя странно само решилось

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