54 Commits

Author SHA1 Message Date
Andrey Epifancev
21b4e93008 feat(tasks): чип «На удаление» в списке и на странице задачи, «Пользователь удалён» (AURORA-1882)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 16:36:18 +04:00
PotapovaA
a2b132e9dc крестик для очистки строки поиска 2026-11-09 14:13:23 +03:00
Andrey Epifancev
24ca4410f4 feat(labels): единые подписи «тыс. руб.» и НДС на экране и в выгрузке (AURORA-1900)
Экран: {unit}-плейсхолдер (formatHeaderUnit, переиспользует разрядность из
useDenomination/moneyUtils AURORA-1899) в TableHead.jsx, CollapsibleTree.jsx,
templateColumns.js; литерал «тыс. руб.» → {unit} в заголовках FORM_1/FORM_2/
FORM_4/PROJECT (кроме AHR_LIMIT.js — рублёвое исключение не трогаем) и в
своих колонках Свод1/Свод2 (SummaryTable.scaleColumns, Svod2Page.
scaleNumericColumns). Текст НДС на экране не менялся.

Выгрузка: «с учетом НДC» (латинская C, 96 мест в FORM1_DEPTH_COLUMNS и
производных FORM4_*) → плейсхолдер {vat}/{vat_plan}, резолвится по листу
через render_column_years(..., extra=...) — Ф.1 OPER/CAP «с учётом НДС»,
Ф.1 AHR и все листы Ф.4 «без НДС» (соответствует экрану). SMETA_COLUMNS —
«, тыс. руб.» у сумм. Своды — строка метаданных «Единица: тыс. руб.».

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-11-01 20:16:27 +04:00
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
bce897f4ed правки 2026-10-16 14:55:58 +03:00
PotapovaA
6c3cd5b2e0 добавление селекта для изменения разрядности в твблицах 2026-10-16 14:41:19 +03:00
PotapovaA
253e5d7c82 удаление задач 2026-09-28 19:12:03 +03:00
PotapovaA
056d00b2b4 Merge branch 'test' into ui-tasks 2026-09-28 17:38:04 +03:00
PotapovaA
d5728c8e08 изменен список задач + удалила не используемые файлы 2026-09-25 14:45:27 +03:00
d6da54ecf4 form3-expense: добавил новые статьи в форму 3, возможность удаления задач 2026-09-25 14:20:04 +03:00
PotapovaA
b4ba58a8d8 переезд на новую версию либы 2026-09-24 15:11:09 +03:00
PotapovaA
f87098f11e исправила цвета, сделала поярче breadcrumbs и исправила поиск в этапах 2026-09-18 16:14:52 +03:00
PotapovaA
e7f0fb665d добавила страницу с созданием/редактированием для предопрделенных этапов 2026-09-15 12:39:43 +03:00
PotapovaA
51019c16b6 fix button 2026-09-11 15:33:37 +03:00
PotapovaA
9f19695db4 добавить навигацию и отметки последних открытых задач и листов 2026-09-11 15:22:22 +03:00
PotapovaA
3e7f44f8d4 правки для таблицы 2026-09-10 16:33:25 +03:00
PotapovaA
4acb6ac658 добавила кнопки "сбросить фильтр" 2026-09-09 18:35:07 +03:00
PotapovaA
ee3b87c69a fix: ограничить управление строками и этапами по правам доступа 2026-09-01 15:14:43 +03:00
PotapovaA
f7dc90e63b добавление пагинация для архивных проектов 2026-08-26 13:52:53 +03:00
PotapovaA
54b3bfdc42 feat: обновить отображение задач и элементы интерфейса 2026-08-26 12:25:30 +03:00
PotapovaA
d9511ae7c5 fix 2026-08-19 18:38:54 +03:00
PotapovaA
0a97211a0c stage project 2026-08-18 15:31:50 +03:00
PotapovaA
1f2c8e5411 project fix filters 2026-08-18 14:56:38 +03:00
PotapovaA
63c3cb26c7 fix 2026-08-17 13:21:08 +03:00
PotapovaA
182baaff4e delete project 2026-08-14 16:10:44 +03:00
PotapovaA
6b564fc34b готово 2026-08-14 15:23:41 +03:00
PotapovaA
e11661a26b иконки новые 2026-08-13 17:14:23 +03:00
PotapovaA
cf42e23fcb fix 2026-08-13 16:49:38 +03:00
PotapovaA
9f5b1d964c create project button in header switch 2026-08-10 19:19:35 +03:00
PotapovaA
72f2c67bdc исправления от линтера 2026-08-06 17:44:49 +03:00
PotapovaA
b36d0cf907 Доп фикс 2026-07-30 17:21:06 +03:00
b23f2d0d1c Merge pull request '[AURORA-1076] - скрытие колонок при создании и редактировании этапа' (#55) from AURORA-1076 into test
Reviewed-on: #55
Reviewed-by: PotapovaA <potapovaanna113@mail.ru>
2026-07-29 12:38:15 +03:00
ca7472213a [AURORA-1076] - скрытие колонок при создании и редактировании этапа 2026-07-28 18:24:28 +03:00
PotapovaA
8c978b4e33 добавлене программ, проектов в 4 форме 2026-07-28 16:03:52 +03:00
PotapovaA
40c373b5ed projects 2026-07-02 15:35:44 +03:00
PotapovaA
c8cc1afec1 перенос constants.js в папку constants 2026-07-01 11:29:07 +03:00
PotapovaA
e28f6a3887 список проектов 2026-06-29 19:22:41 +03:00
PotapovaA
8c88acab49 модалка для выбора всп 2026-06-26 17:48:22 +03:00
PotapovaA
761a435b98 AURORA-1134 2026-06-25 18:54:32 +03:00
PotapovaA
c6502e59a7 fix этапов 2026-06-24 11:08:40 +03:00
PotapovaA
0686b3ae8a нащвания форм + измененые формы 2026-06-22 20:33:55 +03:00
PotapovaA
d1d1f90268 фикс плывущей таблицы 2026-06-22 10:19:12 +03:00
PotapovaA
10909a1122 new stage 2026-06-18 15:55:15 +03:00
d3d1babe76 [AURORA-1041] - работа со справочниками 2026-06-09 14:32:33 +03:00
3970fe5c35 fix-stages: поправлены ручки по этапам и отображение данных 2026-06-05 16:57:41 +03:00
e2bd55e5b1 [AURORA-1057] - добавлен экспорт таблиц 2026-06-05 13:04:47 +03:00
9fc054acd4 [AURORA-1057] - Ошибка экспорта задач 2026-06-04 17:16:05 +03:00
8966829ad9 [AURORA-1061] - Подключить админку к новому бэку 2026-06-04 12:04:22 +03:00
PotapovaA
56833f454b исправила иерархию, блокировка ячеек, виртуализация строк 2026-05-29 18:38:05 +03:00
PotapovaA
99e7a445cf добавление строки 2026-05-29 11:23:25 +03:00