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.

Lista formularzy

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

  1. Lista formularzy → products.formOtwórz edytor.
  2. Dodaj sekcję i pole (np. Kalorie). Zapisz.
  3. Produkt → Dodatkowe: uzupełniasz wartość.
  4. 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.

Powiązane artykuły