diff --git a/src/food-market.web/src/pages/SupplyEditPage.tsx b/src/food-market.web/src/pages/SupplyEditPage.tsx index 563a21b..aa40cbd 100644 --- a/src/food-market.web/src/pages/SupplyEditPage.tsx +++ b/src/food-market.web/src/pages/SupplyEditPage.tsx @@ -6,7 +6,7 @@ import { api } from '@/lib/api' import { Button } from '@/components/Button' import { Field, TextInput, TextArea, Select, Checkbox, MoneyInput, NumberInput } from '@/components/Field' import { ProductPicker } from '@/components/ProductPicker' -import { useStores, useCurrencies, useSuppliers } from '@/lib/useLookups' +import { useStores, useCurrencies, useSuppliers, usePriceTypes } from '@/lib/useLookups' import { useOrgSettings } from '@/lib/useOrgSettings' import { SupplyStatus, type SupplyDto, type Product } from '@/lib/types' @@ -53,6 +53,13 @@ export function SupplyEditPage() { const currencies = useCurrencies() const org = useOrgSettings() const suppliers = useSuppliers() + const priceTypes = usePriceTypes() + // Системный (главный) тип цен — на нём по умолчанию ведётся розница на кассе. + // Заголовок колонки «Розничная» подменяется его именем чтобы соответствовать + // тому, что увидит пользователь в карточке товара и в справочнике типов цен. + const systemPriceTypeName = priceTypes.data?.find((pt) => pt.isSystem)?.name + ?? priceTypes.data?.find((pt) => pt.isRetail)?.name + ?? 'Розничная' const [form, setForm] = useState