alor-broker / Astras-Trading-UI

Astras. The Angular's trading terminal from Alor Broker. https://alorbroker.ru/
Apache License 2.0
63 stars 20 forks source link

[BUG] В настройках виджетов в "Режим торгов" не отображается борд по активной бумаге #1614

Open ilya7am opened 4 months ago

ilya7am commented 4 months ago

Опишите баг

При выборе бумаги из "Блоттер" или "Все инструменты" - в настройках виджетов не отобразится борд по активному инструменту. Хотя для некоторых виджетов - поле "Режим торгов" помечено как обязательное (например, для "Тех. анализа"): image

Причем, при выборе бумаги из "Выбор инструмента" в запросе прописывается параметр instrumentGroup (https://api.alor.ru/md/v2/Securities/MOEX/SBER?instrumentGroup=TQBR), который подставляется в поле "Режим торгов" в виджеты по бумагам и все отображается корректно, поле "Режим торгов" не пустое.

Воспроизведение

  1. Создать виджет "Тех анализ".
  2. Зайти в настройки виджета, перейти в "Продвинутые".
  3. Перейти на бумагу из "Блоттера" или "Выбор инструмента".
  4. Проверить заполнение поля "Режим торгов".

Среда.

Windows 10 Google Chrome v120

Ожидаемое поведение

В поле "Режим торгов" отображается борд, который указан в круглых скобках в шапке виджета рядом с тикером: image

Скриншоты

No response

Дополнительная информация

No response

Правила

sbelashevskiy commented 4 months ago

При выборе из блоттера и всех инструментов у инструмента НЕТ БОРДА. потому он и не отображается. В заголовке отображается дефолтный борд, который получается дополнительно по инструменту вместе с его названием.

В настройках отображается фактический выбор. А фактический выбор такой, что у инструмента НЕТ борда. Борд это ОПЦИОАНЛЬНОЕ ПОЛЕ, оно и не должно отображаться везде и всюду.

Борд во всех инструментах доступен только когда столбец был добавлен в таблицу. В блоттере борд доступен из заявок, стоп-заявок и сделок. Из позиций борда нет

ilya7am commented 4 months ago

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