# Proposal ## Why AURORA-2006 (PR arm-core #244): дефекты вкладки «Гудвилл», отложенные финальным ревью PR #220 (AURORA-1544). - Ответы 409 и 404 на «Сохранить» не перечитывали таблицу: если версию забрал другой пользователь, экран оставался редактируемым и каждое «Сохранить» снова получало 409; при 404 по исчезнувшей паре подсвечивалась доля строки. - Стрелка раскрытия блока была привязана к номеру колонки: если скрыть «Учет в отчете» в «Настройке таблицы», стрелка уезжала в другую колонку. - После ошибки загрузки таблица писала «Вложений по 58.01 между компаниями периметра нет» вместо ошибки. ## What Changes - 409 и 404 на «Сохранить» и на переключатель «Учитывать гудвилл в КФО» — уведомление с текстом сервера и перечитывание таблицы, без подсветки строки; если после перечитывания `editable = false`, режим редактирования закрывается и введённое сбрасывается. Так же, как в таблице корректировок (`errorOutcome`). - Стрелка раскрытия блока — в колонке «Наименование дочерней организации», где бы она ни стояла; колонка скрыта — в первой видимой. - Ошибка загрузки — текст ошибки и кнопка «Повторить» вместо таблицы. ## Capabilities ### Modified Capabilities - `goodwill-ui` — «Таблица гудвилла»: стрелка блока и ошибка загрузки; «Редактирование таблицы гудвилла»: 409/404 при сохранении; «Переключатель, фильтр и экспорт гудвилла»: 409/404 при переключении. ## Impact Только фронт arm-core: `web/src/widgets/ConsolidationGoodwill/*`, `web/src/types/goodwill/goodwill.ts` (типы `Ref` и причина «только чтение» — из `types/corrections.ts`), `web/src/hooks/useFullscreen.ts` (переименован из `useFullScreen.tsx`). API, DBML, правила `05-domain-rules.md` не меняются. ## Non-goals - Сверка предпросмотра P/G с ответом сервера на реальной паре 58.01 — проверка после выкладки (AURORA-2006, раздел «Проверить после выкладки»), не код.