36 Commits

Author SHA1 Message Date
Andrey Epifancev
733d7a9036 fix(denomination): база разрядности — тыс. руб., масштабировать только денежные колонки
Селектор разрядности (AURORA-1650) считал базой рубли, хотя в базе суммы
хранятся в тыс. руб. (формы 1/4, сателлиты формы 2, лимитные строки АХР
после AURORA-1897). По умолчанию стояло «в руб.», и тысячи показывались
под видом рублей; при выборе «в тыс. руб.» значения делились ещё раз.
Делитель также применялся к количествам, площади, ставке НДС, курсу,
кодам и ID — не только к деньгам. Редактор ячейки не учитывал разрядность.

- web/src/components/RealtimeTable/utils/moneyUtils.js — новый модуль:
  UNIT_IN_RUB, getDisplayFactor(baseUnit, denomination), getMoneyUnit
  (денежная единица колонки по accessorKey/sheetName, с явным
  columnDef.moneyUnit как переопределением), TEXT_COLUMN_IDS (перенесён
  из Cell.jsx), resolveDenomination/DEFAULT_DENOMINATION, AHR_LIMIT_SHEET.
  Модуль не импортирует конфиги форм — работает под node --test.
- useDenomination.js — значение по умолчанию 'thousand', ключ хранения
  со суффиксом _denomination_v2 (старые 'rub'/'thousand' больше не
  читаются со старым смыслом); getDenominationDivisor убран.
- tableColumns.jsx/Cell.jsx — displayDivisor заменён на displayFactor
  (умножение, не деление), множитель считается на колонку через
  getMoneyUnit/getDisplayFactor с учётом sheetName; isEditable запрещает
  редактирование денежной ячейки, если разрядность не базовая; на листе
  AHR_LIMIT множитель всегда 1 (значения в рублях, как есть).
- SettingPanel.jsx — селектор скрыт на листе AHR_LIMIT, рядом с ним
  подсказка «Ввод сумм — в тыс. руб.».
- SvodPage/Svod2Page/ProjectSummariesPage — масштабирование по
  meta.money вместо regex по id/блок-листа текстовых id; построители
  колонок проставляют meta.money на денежных метриках.
- DenominationSelect.jsx — «в млн руб.», «в млрд руб.» без точки.

Тесты: web/src/components/RealtimeTable/utils/moneyUtils.test.js
(node --test), полный набор web/src/components/RealtimeTable/utils —
52/52 зелёных. npm run build проходит.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-11-01 16:08:20 +04:00
PotapovaA
6c3cd5b2e0 добавление селекта для изменения разрядности в твблицах 2026-10-16 14:41:19 +03:00
PotapovaA
d5728c8e08 изменен список задач + удалила не используемые файлы 2026-09-25 14:45:27 +03:00
PotapovaA
7668b0ad70 исправила формат ячейки в ахр лимиты 2026-09-16 13:07:53 +03:00
PotapovaA
02ffff6861 fix 2026-09-16 12:57:34 +03:00
PotapovaA
7bbc1189ec поправила доступ для исполнителй дфипа, отсупы для смет и - вместо 0 в SummaryTable (проекты) 2026-09-16 12:15:54 +03:00
PotapovaA
befbc64837 исправила формат для id нуменклатуры в проектах + убрала админа из фильтра 2026-09-16 11:19:57 +03:00
PotapovaA
3e7f44f8d4 правки для таблицы 2026-09-10 16:33:25 +03:00
PotapovaA
ab2ad7fe06 settingPanel fix: исправление ошибок с поискам + переделывания поиска с фильтра на скролл 2026-08-21 15:24:52 +03:00
PotapovaA
d9511ae7c5 fix 2026-08-19 18:38:54 +03:00
PotapovaA
911962135e Merge branch 'test' into vsp-choose-form2-2 2026-08-12 18:48:48 +03:00
PotapovaA
5634a16143 add column of stage for table 2026-08-10 18:43:05 +03:00
PotapovaA
b150415f6d готово 2026-08-07 17:32:07 +03:00
PotapovaA
72f2c67bdc исправления от линтера 2026-08-06 17:44:49 +03:00
e0c8c57fc2 vsp-choose-form2-2: выбор ВСП на фронте 2026-08-06 17:14:21 +03:00
PotapovaA
65761c0e99 пропущенный столбец + правки в стили ячейки 2026-08-04 13:31:19 +03:00
65ecb164f3 [AURORA-1225] - логические ограничения для столбцов (требования №1 и требования №2) 2026-08-03 11:15:34 +03:00
PotapovaA
0acf66b2b5 небольшие правки 2026-07-29 14:22:18 +03:00
PotapovaA
e4726b6284 правки 2026-07-24 17:26:05 +03:00
PotapovaA
3c7aafc8bb Оптимизация 2026-07-24 12:58:15 +03:00
PotapovaA
e06b2dc4d4 aurora-1194 2026-07-14 17:27:29 +03:00
PotapovaA
580d9db311 AURORA-865 2026-07-14 14:51:51 +03:00
PotapovaA
0b33ba2b40 Merge branch 'front-projects' of https://git.aepif.ru/RSHB/DFiP_Budget_planing into front-projects 2026-07-03 13:31:21 +03:00
PotapovaA
acd4645a4e fix aurora-1149 2026-07-03 12:46:05 +03:00
PotapovaA
2cd80343ab fix aurora-1149 2026-07-02 19:07:58 +03:00
PotapovaA
a23a2dffc6 865 2026-07-02 17:31:23 +03:00
f26691805a [AURORA-1148] - стили для таблицы 2026-06-29 11:10:14 +03:00
da07e527e9 [AURORA-1132] - исправлен темный цвет текста на темном фоне в нередактируемой ячейке 2026-06-24 15:52:13 +03:00
PotapovaA
c8165e8ca9 блокировка ячейки веб сокеты 2026-06-22 18:35:16 +03:00
PotapovaA
bb74f511af финансовый формат для ячеек 2026-06-22 13:46:56 +03:00
PotapovaA
bafae2ca58 формула для исполнителей 2026-06-22 13:33:32 +03:00
PotapovaA
56833f454b исправила иерархию, блокировка ячеек, виртуализация строк 2026-05-29 18:38:05 +03:00
PotapovaA
079e719f71 ws - в процессе 2026-05-27 16:21:04 +03:00
PotapovaA
93881c7194 ws 2026-05-26 19:06:01 +03:00
PotapovaA
a92df7ae14 форма 1 2026-05-22 17:30:28 +03:00
PotapovaA
24a59fb853 front new 2026-05-18 17:33:45 +03:00