food-market/app/ui
food-market d08d2421f7 Долг как явный выбор, история цен у фасовок
Долг было непонятно как записать, и не зря. Оплата была просто денежным
полем с полной суммой: долг получался, если догадаться стереть число
и вписать ноль. Дальше — хуже. Подсказка при этом продолжала уверять, что
оплачено полностью, а любая правка строк подставляла полную сумму обратно
и молча стирала выставленный долг.

Теперь выбор явный: заплатил полностью / взял в долг целиком / заплатил
часть. Пересчёт работает только в первом режиме. Поле суммы осталось
живым — вписанное руками число само зажигает подходящий переключатель.

Долг без имени записать нельзя: на экране долгов такая запись попадает
в кучу «без контрагента», и с кого спрашивать — уже не узнать. В быстром
вводе это предупреждение, а не запрет: внося историю, можно и правда не
помнить, кто это был.

На экране долгов человека можно выбрать целиком и рассчитаться сразу за
всё: деньги приходят одной суммой, а гасятся долги по очереди, со старых.

Цены фасовок переехали в «Цены и история». Они меняются одним решением
поставщика вместе с ценой товара, а история была только у товара —
у коробки цена уезжала молча. Заодно закрыт второй вход: в карточке
товара цены фасовок теперь только показываются, правится там состав.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 00:25:49 +03:00
..
__init__.py Учёт закупки и перепродажи булок 2026-08-22 17:29:53 +03:00
chart.py Раздел статистики 2026-08-23 02:33:11 +03:00
login.py Учёт закупки и перепродажи булок 2026-08-22 17:29:53 +03:00
main_window.py Раздел статистики 2026-08-23 02:33:11 +03:00
page_batches.py Фильтры и сортировка на экране продаж 2026-08-24 18:58:52 +03:00
page_dashboard.py Пекарня может простить остаток 2026-08-24 02:44:19 +03:00
page_debts.py Долг как явный выбор, история цен у фасовок 2026-08-25 00:25:49 +03:00
page_journal.py Учёт закупки и перепродажи булок 2026-08-22 17:29:53 +03:00
page_products.py Долг как явный выбор, история цен у фасовок 2026-08-25 00:25:49 +03:00
page_sales.py Долг как явный выбор, история цен у фасовок 2026-08-25 00:25:49 +03:00
page_settings.py Учёт закупки и перепродажи булок 2026-08-22 17:29:53 +03:00
page_stats.py Пекарня может простить остаток 2026-08-24 02:44:19 +03:00
quick_sales.py Долг как явный выбор, история цен у фасовок 2026-08-25 00:25:49 +03:00
theme.py Отдельный репозиторий для базы, фасовки товара, ввод истории 2026-08-22 21:25:39 +03:00
widgets.py Фильтры и сортировка на экране продаж 2026-08-24 18:58:52 +03:00