Идеи пользователя 30147

Рейтинг: 0  
На голосовании
Предложил Пользователь 30147 28.02.2018 20:45:27

Дополнительный LIMIT в CIBlockElement::GetList

В нестандартных случаях (например, написание API) очень часто требуется обычный лимит, как используется базах данных, например, вот так:
SEL ECT * 
FR OM  `b_iblock_element` 
LIMIT 30 , 30
Чтобы сделать такую возможность для разработчиков, впринципе, достаточно заменить код:
if (!empty( $arNavStartParams ) && is_array ( $arNavStartParams )) {
следующим
if (!empty($arNavStartParams['limitStart']) && !empty($arNavStartParams['limitCount'])){
    $strSql = "
        SELECT ".$el->sSelect."
        FR OM ".$el->sFrom."
        WH ERE 1=1 ".$el->sWhere."
        ".$el->sGroupBy."
        ".$el->sOrderBy."
        LIMIT ".intval ($arNavStartParams['limitStart']).", ".intval ($arNavStartParams['limitCount'])."
    ";
    $res = $DB->Query ( $strSql,
                        false,
                        "FILE: ".__FILE__."<br> LINE: ".__LINE__
    );
} elseif (!empty( $arNavStartParams ) && is_array ( $arNavStartParams )) {

ну и дополнить документацию https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php
Рейтинг: 0.5609  
Внедрено
Предложил Пользователь 30147 25.12.2016 03:43:23

Возможность настройки округления после применения скидок

Очень нужна возможность настройки округления после применения скидок правил работы корзины. Ну или хотя бы событие (где-нить в CSaleDiscount::DoProcessOrder), чтобы можно было это настраивать через код или написать какой-то модуль для настройки в админке.
Рейтинг: 0  
Ответил Жуков Евгений 28.03.2018 11:15:57
Вышло в sale 17.0.34
Рейтинг: 5.746  
На голосовании
Предложил Пользователь 30147 23.12.2016 20:05:18

Оплата с внутреннего счет и уведомление о новом заказе

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

Нужно: поставить уведомление после создания оплаты для платежной системы
Рейтинг: 2.4639  
Внедрено
Предложил Пользователь 30147 23.12.2016 19:56:07

restore.php и https

Собственно, не работает. При попытке скачать с удаленного сервера через https, при этом если разворачиваем сайт на http, выдается ошибка и ничего не делается.
Достаточно, критичная бага в предверии 2017 года.
Рейтинг: 0.0829  
Ответил Шаромов Денис 07.03.2017 18:51:23
Поправили это, теперь проблем с восстановлением по https нет. Вы можете использовать свою версию скрипта, она автоматически обновится с сайта 1c-bitrix.ru.
Рейтинг: 3.5546  
На голосовании
Предложил Пользователь 30147 23.12.2016 16:14:17

Предлагаю передохнуть год от выпуска нового функционала и довести до ума текущий

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

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