Andrey Epifancev
d41668dc27
feat(form2): колонка «СПОД» в сателлитах АХР (аренда/коммуналка/охрана)
...
Добавлен столбец «СПОД» между «Декабрь» и «Итог IV кв.» на листах
AHR_RENT/AHR_UTILITY/AHR_SECURITY формы 2, с переносом значения в
budget_line_quarter.actual_spod синхронизируемой строки АХР (Support)
и, через уже существующую логику, в итог 4 кв. и года АХР/Смет/сводов.
- rent_detail/utility_detail/security_detail: колонка actual_spod
(ALTER TABLE + ORM).
- v3.v_form2_view: fact_q4.spod и fact_q4.total с учётом spod в ветках
AHR_RENT/AHR_UTILITY/AHR_SECURITY.
- v3._apply_form_cell: fact_q4.spod разрешён как обычное поле месяца.
- v3._upsert_form2_ahr_detail_sync_values: DROP+CREATE с новым
параметром p_actual_spod (DROP обязателен из-за неоднозначности
перегрузки с DEFAULT).
- v3.sync_form2_ahr_satellite_lines/line: actual_spod передаётся из
rd/ud/sd в апсерт.
- v3.v_svod2_go: строка аренды также считается заполненной по
actual_spod.
- Data-миграция: 'fact_q4.spod' добавлен в column_keys этапов, где уже
есть 'fact_q4.dec' (phase_template/form_phase), идемпотентно.
- Тело CREATE OR REPLACE для v_form2_view/sync_form2_ahr_satellite_*
собрано вручную по миграциям 0033/0034 + regexp-патчам из 0037
(pg_get_functiondef на живой БД недоступен в этой среде — см.
Rulings в PR).
Тесты: node --test на новых accessorKey в конфигах фронта + unit-тест
на 0049/0050 (v_svod2_go теперь засчитывает actual_spod для аренды).
Интеграционные тесты добавлены, но не выполнены — нет доступа к
Postgres в этой рабочей среде (см. Rulings в PR).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-31 00:24:56 +04:00
669e352980
indent-export: отсупы в экспорте по глубине вложенности
2026-10-21 15:46:08 +03:00
1463b3ad8b
export-hierarchy: иерархия expense-item при выгрузке
2026-10-21 11:44:24 +03:00
088c72a03e
export-year-fix: пофиксил год в колонках при экспорте
2026-10-19 15:04:32 +03:00
172b343c69
export-optimize-refresh: очередь загрузки при экспорте
2026-09-30 20:40:21 +03:00
d6da54ecf4
form3-expense: добавил новые статьи в форму 3, возможность удаления задач
2026-09-25 14:20:04 +03:00
7cb8072ff4
delete-sattelite-rows: нельзя удалить строку из сателитов в ахр
2026-09-24 13:19:31 +03:00
adfc2dda81
form3-pages: новая разметка третьей формы, сводные отчеты по третьей форме на бэке
2026-09-24 12:28:27 +03:00
4f0cee323c
form1-sub_sub-fix: колонка название доступна для этапов формы 3
2026-09-22 12:52:51 +03:00
11e496d13c
Данные из сателитныхх листов в АХР
2026-09-18 14:50:19 +03:00
96f550caed
fixes-form: добавил новые статьи
2026-09-16 15:40:35 +03:00
5f887e4261
phase-template-edit: редактирование шаблонов этапов
2026-09-11 16:40:10 +03:00
0328e290e0
fixes: фикс неверной фильтрации project_reports по годам
2026-09-11 11:20:18 +03:00
4c31eab244
vsp-choice-fix: можно добавить выбор всп в этап
2026-09-09 13:47:16 +03:00
fc63ebc44e
project-filters-fix: список org_unit в фильтре проектов with-reports
2026-09-08 11:58:25 +03:00
b498588dbe
org-unit-limits: пагинация орг юнитов опциональна
2026-09-03 14:46:15 +03:00
a26125b439
Merge pull request 'tasks-filter: фильтры для задач форм 1 2 4 и обратная сортировка' ( #143 ) from tasks-filters into test
...
Reviewed-on: #143
2026-09-02 12:31:15 +03:00
b34f1f7cad
tasks-filter: фильтры для задач форм 1 2 4 и обратная сортировка
2026-09-02 12:30:14 +03:00
ce34655166
insert-new-row: ельзя вставить строку вне своего этапа, оставются ссп и рф при смене роли
2026-09-02 09:35:54 +03:00
46aaae1423
svod-roles: своды доступны всем по их ссп или рф
2026-09-01 13:48:25 +03:00
bf99a47eb8
new-role-fix: выбор ссп для дуррс фикс
2026-09-01 11:37:02 +03:00
c7d566086e
new-role-fix: фикс зависимостей для новой роли
2026-09-01 10:28:18 +03:00
209e1a5fe7
phase-edit-fix: добавил право на редактирование justification в форме 4
2026-08-31 16:54:19 +03:00
d4ca6486c1
new-role: Исполнитель ДУРРС
2026-08-31 12:24:06 +03:00
46642ceb2d
remove-programs: обновление и удаление програм и проектов четвертой формы
2026-08-28 17:42:12 +03:00
96ffe2da0b
direction-stage-fix: в ручках этапов приходит direction
2026-08-28 10:39:51 +03:00
fdc03457d0
Merge pull request 'backslash-fix: убрал бэкслешевые ошибки' ( #129 ) from backslash-fix into test
...
Reviewed-on: #129
2026-08-27 17:05:35 +03:00
28c3296828
backslash-fix: убрал бэкслешевые ошибки
2026-08-27 17:04:37 +03:00
02b746c5ad
Merge pull request 'svod: свод 2' ( #128 ) from svod into test
...
Reviewed-on: #128
2026-08-27 17:01:10 +03:00
4708acbd20
svod: свод 2
2026-08-27 16:52:58 +03:00
658bfe6515
Merge pull request 'добавление пагинация для архивных проектов' ( #125 ) from server-side-archived-projects into test
...
Reviewed-on: #125
2026-08-26 13:59:42 +03:00
PotapovaA
f7dc90e63b
добавление пагинация для архивных проектов
2026-08-26 13:52:53 +03:00
d551939e99
Merge pull request 'svod: свод 1' ( #123 ) from svod into test
...
Reviewed-on: #123
2026-08-26 13:14:29 +03:00
6f6f35c8b1
svod: свод 1
2026-08-26 13:09:54 +03:00
10f975d98f
Merge pull request 'projects-filters: offset, limit, status_in фильтры для проектов в ручке with-reports' ( #121 ) from projects-filters into test
...
Reviewed-on: #121
2026-08-26 09:14:48 +03:00
1789f58581
projects-filters: offset, limit, status_in фильтры для проектов в ручке with-reports
2026-08-25 16:56:17 +03:00
fb37217f76
remove-row-fix: при удалении строки слвместно с другим пользователем больше не обрывается коннект
2026-08-25 16:17:51 +03:00
80ef16bd02
computed-fix: добавил поле carryover к кварталам проектов
2026-08-21 17:15:08 +03:00
6aa258d5e3
meta-form-3: возвращаем метаданные по столбцам для формы 3
2026-08-21 11:20:09 +03:00
9095cad992
project-back-fix: экпорт проектов, нельзя ставить отрицательные числа в полях проектов, создание года только на следующий год
2026-08-20 21:27:08 +03:00
4e8be39df1
tech-num-fix: поправил формирование технического номера проекта, исправил шаблоны для формы 4, поправил получение стадий у проектов
2026-08-19 17:31:58 +03:00
3d75e1960e
projects-fix: убрал пагинацию в проектах
2026-08-17 11:03:43 +03:00
0245b0c3b2
project-add-year-handler: ручка добавления года
2026-08-14 15:03:18 +03:00
75875d266d
projects-summary-handler: ручка для таблицы снизу страницы навигации
2026-08-14 09:10:42 +03:00
d8bf4e7bde
AURORA-1247: исполнитель может получать этапы
2026-08-13 14:52:00 +03:00
d4c11243b9
projects-handlers: ручки со списком проектов со сметами и их обновление
2026-08-13 13:45:56 +03:00
f1d6c65851
export-form-4: добавил лист структура в экспорт, поправил экспорт с метаданными по editable columns
2026-08-06 13:56:06 +03:00
ad7a58594d
booking-fix: бронь берется из других полей, поправил список колонок, которые можно добавлять в этапы, даты редактируются в российском формате, отдаются метаданные по редактируемым колонкам
2026-08-06 11:50:27 +03:00
57f919ac0c
phase-directions: направления в фазах, год в зависимости от года формы или проекта, фикс с колонками для редактирования
2026-08-03 18:46:16 +03:00
9bf17c6eb3
delete-projects: удаление проектов, фикс редактируемых полей в форме 4, нельзя удалить самого себя, нельзя выбрать неактивный ссп для экспорта всп, фикс для показа доступных полей для редактирования (бэк)
2026-07-30 14:30:42 +03:00