- при «Сохранить заказ» резервируется настоящий номер через
GET /api/buyer/global-sign/next (fallback ЧРН-… если офлайн)
- при отправке черновика этот EX-номер передаётся в заказ (global_sign),
заказ сохраняет тот же номер
- ApiClient.NextGlobalSignAsync, BuyerOrderCreateRequest.GlobalSign
- DraftStore: номер задаёт вызывающий
Проверено: черновик = EX-0000018, статус «Не отправлен».
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Навигация перенесена из левого сайдбара в ВЕРХНЮЮ горизонтальную
панель, как в исходной программе: логотип слева, вкладки
(иконка+подпись) по центру, пользователь+Выйти справа
- Раздел «Заказы»: мастер-детали (список слева, состав заказа справа
с позициями и итогом), на данных /api/buyer/report
- Числовые колонки выровнены вправо (стиль DataGridCell.num)
- Отчёты: тулбар на WrapPanel, стабильные ширины колонок
Проверено запуском (скриншоты): верхняя навигация, отчёты, заказы.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>