Formularze
Ścieżka: Ustawienia → Formularze (/settings/forms). Tytuł ekranu: Konfiguracje interfejsu.
Tu leżą definicje układów pól, które panel pokazuje przy produkcie, nowym zamówieniu i w Touch POS. Formularz nie jest kartą produktu i nie jest zamówieniem. To szablon: które pola widać, w jakiej kolejności, które są wymagane.
Zakładka Dodatkowe na produkcie bierze układ z formularza o kluczu products.form. Pola POS i biurowego zamówienia biorą się z osobnych kluczy.
W hubie Ustawienia nie zawsze jest kafelek. Wejście: bezpośredni adres /settings/forms, albo skrót Edytuj formularz z zakładki Dodatkowe produktu, albo Formularz nowego zamówienia w Ustawieniach POS.

Zakładki listy
| Zakładka | Co tam jest |
|---|---|
| Formularze | Układy pól (ten artykuł) |
| Widoki danych | Osobne widoki list / tabel (/settings/views/…) |
Co jest na liście
Każdy wiersz to jeden formularz:
| Kolumna | Znaczenie |
|---|---|
| Tytuł i opis | Nazwa dla operatora |
| Klucz | Techniczny identyfikator, np. products.form |
| Ścieżka | Gdzie w panelu ten układ działa |
| Tabela | Powiązana tabela (np. produkty, zamówienia) |
| Zakres | System (wzorzec) albo Firma (nadpisanie Twojej firmy) |
| Otwórz edytor | Wejście do edytora układu |
Nowy formularz otwiera dialog Utwórz formularz z rejestru. Wybierasz szablon systemowy (klucz, aplikacja, tabela, ścieżka). Dopiero po utworzeniu z rejestru edytor ma pełną definicję. Wejście na klucz, którego firma jeszcze nie ma, ładuje pusty układ.
Pierwszy zapis szablonu systemowego tworzy kopię tylko dla aktywnej firmy. Przywróć domyślny w edytorze kasuje to nadpisanie i wraca do wzorca systemowego.
Formularze systemowe
| Klucz | Tytuł w panelu | Gdzie działa |
|---|---|---|
products.form |
Formularz produktu | Zakładka Dodatkowe |
orders.new |
Formularz nowego zamówienia | Nowe zamówienie w widoku tabeli |
pos.orders.new |
Formularz nowego zamówienia POS | Kreator w Touch POS |
pos.orders.addon |
Formularz zamówienia dodatkowego POS | Subzamówienie |
pos.orders.details.general |
Widok szczegółów zamówienia POS | Panel szczegółów (podgląd) |
Standardowe zakładki produktu (Podstawowe, Cennik, Składniki, Warianty, Multimedia) są wbudowane. Wszystko, czego tam nie ma, dokładasz tutaj i wypełniasz w Dodatkowych.
Formularz vs pola niestandardowe
| Mechanizm | Rola |
|---|---|
Formularz (products.form itd.) |
Układ: sekcje, kolejność, które kontrolki widać |
| Pola niestandardowe | Słownik pól na tabeli (np. products). Potem wrzucasz je do palety formularza |
Najpierw pole w słowniku (gdy potrzebujesz trwałej definicji na encji), potem wstawienie go w edytorze. Przy prostych metadanych produktu często wystarczy sam products.form.
Przykład: pole na karcie produktu
- Lista formularzy →
products.form→ Otwórz edytor. - Dodaj sekcję i pole (np. Kalorie). Zapisz.
- Produkt → Dodatkowe: uzupełniasz wartość.
- Opcjonalnie to samo pole pokaż w szablonie strony produktowej.
Czego nie ruszać w POS bez potrzeby
Formularze pos.orders.* mają sloty terminala: koszyk, podsumowanie kwot, złóż zamówienie, strefa dostawy. Usunięcie ich psuje kreator na sali. Szczegóły slotów: Formularze POS.
Na orders.new możesz dodać reguły dostępności (np. wymagany telefon, wymagane pozycje przed złożeniem). Zła reguła blokuje otwarcie albo zapis zamówienia w biurze.