Идеи пользователя Григорьева Полина

Рейтинг: 4.4184  
В работе
Предложил Григорьева Полина 17.08.2015 18:46:17

История заказа. Сохранять, что было до изменения

Сейчас не ясно, какие были исходные данные. А это необходимо при попытке найти ошибки

например, доставка "емс" изменено на "спср"
Рейтинг: 0.6093  
Ответил 21.08.2015 11:32:36
Здравствуйте Алексей

Очень разумно, в новой версии управления заказов учтем данное изменение.

Спасибо за идею!
Рейтинг: 5.26  
На голосовании
Предложил Григорьева Полина 24.04.2015 16:01:47

Единое свойства заказа для нескольких типов плательщиков

Ужас!)

пусть можно будет заводить одинаковые свойства как для физ для и для юр лиц сразу! а не забивая сначала для одного, а потом копирую в другой тип
Рейтинг: 0.9932  
На голосовании
Предложил Григорьева Полина 26.02.2015 14:46:19

выборка регионов

невозможно простым способом найти регион, содержащий заданные символы

например, вводим "сама..", нужно вывести "самарская область"

если делать в CSaleLocation::GetList поиск по REGION_NAME, он выведет все локации с заданным условием.
если добавить группировку, он выведет название региона и число строк, а id нет

Самый простой способ - поправить этот метод:


\bitrix\modules\sale\mysql\location.php

CSaleLocation::GetRegionList
325 строка

case "NAME":
$arSqlSearch[] = "C.NAME ".($bInvert?"<>":"=";)." '".$val."' ";

заменить на like
Рейтинг: 1.4855  
На голосовании
Предложил Григорьева Полина 15.01.2015 12:04:00

Короткие ссылки для нескольких сайтов

Обработка адресов > короткие ссылки
при много сайтовости

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

например

site1.ru/news/ - выводим новости

site2.ru/news/ - делаем переадресацию на site2.ru/texts/

в итоге site1.ru/news/ уйдет на site2.ru/texts/

пример не очень корректный. но суть в том, что сейчас нельзя работать с одним алиасом на разных доменах и делать переадресацию на разные домены
Рейтинг: 1.2429  
На голосовании
Предложил Григорьева Полина 17.11.2014 09:55:23

починить емс

в модуле расчета доставки емс неверная логика. Если он не находит город, то нужно искать в регионах. емс доставляет в маленькие города.

ремонтировал данный косяк, в итоге после обновления всё слетело. пришлось восстанавливать.
Рейтинг: 1.008  
Новая
Предложил Григорьева Полина 14.11.2014 18:56:34

OnSaleBeforeCancelOrder

Передавать перед отменой заказа причину отмены.

Если пустая, то буду выдавать ошибку
Рейтинг: 0.3714  
Новая
Предложил Григорьева Полина 11.11.2014 10:47:22

orm на все типы данных

Возможность фильтрации через or по всем полям во всех инфоблоках

Например, CSaleLocation -> cFilter->where('REGION_NAME'=>'Москва')->or('CITY_NAME'=>'Москва'). Суть не в форме здесь.

Возможность использовать mysql функции в aRfilter, сортировка по любым полям любых типов данных (локации, заказы и т.д.)
Возможность группировки по любым полям. Надоело спотыкаться и изобретать велосипеды.
Рейтинг: 2.9122  
Новая
Предложил Григорьева Полина 10.11.2014 17:05:35

DB->Insert() массив из нескольких строк

https://dev.1c-bitrix.ru/api_help/main/reference/cdatabase/insert.php
Исходя из этой документации через DB->Insert()  можно заводить за 1 раз только одну строку, было бы удобно делать единовременно множественную вставку нескольких строк, чтобы ускорить процесс
Рейтинг: 5.0711  
Новая
Предложил Григорьева Полина 06.11.2014 19:03:36

Оборачивать яваскрипт в try{}catch(){}

Когда битрикс склеивает явасрипты в единый файл предлагаю оборачивать фрагменты кода из разных файлов в try{}catch(){}

иначе ошибка в одном маленьком скриптике может уронить весь сайт
Рейтинг: 49.6778  
На голосовании
Предложил Григорьева Полина 06.11.2014 15:52:42

svg картинки

нужна возможность задавать миниатюры категорий свг картинками.
а заодно можно сделать вообще поддержку этого формата.
Рейтинг: 2.1648  
Новая
Предложил Григорьева Полина 15.09.2014 18:17:17

Получение товара из заказа CSaleBasket::GetByOrderId

Давайте упростим жизнь, чтобы сразу получить массив товаров из заказа. без создания запросов
Рейтинг: 0.4899  
Новая
Предложил Григорьева Полина 15.09.2014 00:26:41

CSaleLocation::GetCityList. Ошибка в логике

\bitrix\modules\sale\mysql\location.php

CSaleLocation::GetCityList


SEL ECT C.ID, C.NAME as NAME_ORIG, C.SHORT_NAME, CL.NAME as NAME, IF(CL.ID IS NULL, C.NAME, CL.NAME) as NAME_LANG FR OM b_sale_location_city C LEFT JOIN b_sale_location_city_lang CL ON (C.ID = CL.CITY_ID AND CL.LID = 'ru') LEFT JOIN b_sale_location SL ON (SL.CITY_ID = C.ID) WHERE 1 = 1 AND (C.NAME = 'Москва' ) AND (SL.REGION_ID = '50' )

в таблице b_sale_location_city названия городов хранятся в транслите, невозможно выбрать города на русском, потому что локализованные названия хранятся в таблице b_sale_location_city_lang  
Рейтинг: 21.6961  
Внедрено
Предложил Григорьева Полина 11.09.2014 12:27:44

CIBlockElement::GetList order by IBLOCK_SECTION_ID

Не хватает
Рейтинг: 0.4145  
Ответил Жуков Евгений 15.10.2014 16:59:37
iblock 15.0.1
Рейтинг: 24.2693  
На голосовании
Предложил Григорьева Полина 11.09.2014 12:26:16

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

Разместил идею не в том разделе, а перенести или удалить ее нельзя.
Рейтинг: 11.981  
Внедрено
Предложил Григорьева Полина 11.09.2014 12:19:58

CIBlockSection::GetList Добавить logic

Не нашел. Неужели нет?
Как так?
Нужна возможность выборки секций по условию "ИЛИ"
Рейтинг: 0  
Ответил Жуков Евгений 23.07.2019 15:26:32
Используйте \Bitrix\Iblock\Model\Section. Расширять логику \CIBlockSection::GetList не планируется.
Рейтинг: -0.0724  
Внедрено
Предложил Григорьева Полина 25.08.2014 11:33:20

CIBlockElement::GetList order by IBLOCK_SECTION_ID

Не хватает