Formularze

Formularze to szablony układu pól: które pola widać przy produkcie, nowym zamówieniu i na kasie, w jakiej kolejności i które są wymagane. Edytujesz je graficznie, a zmiana dotyczy tylko Twojej firmy.

Opublikowano
Zaktualizowano
Wersja systemu26.39
Czas czytania3 min
Na tej stronieZakładki listyCo jest na liścieFormularze systemoweFormularz vs pola niestandardowePrzykład: pole na karcie produktuCzego nie ruszać w POS bez potrzeby

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ładkaCo tam jest
FormularzeUkłady pól (ten artykuł)
Widoki danychOsobne widoki list / tabel (/settings/views/…)

Co jest na liście#

Każdy wiersz to jeden formularz:

KolumnaZnaczenie
Tytuł i opisNazwa dla operatora
KluczTechniczny identyfikator, np. products.form
ŚcieżkaGdzie w panelu ten układ działa
TabelaPowiązana tabela (np. produkty, zamówienia)
ZakresSystem (wzorzec) albo Firma (nadpisanie Twojej firmy)
Otwórz edytorWejś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#

KluczTytuł w paneluGdzie działa
products.formFormularz produktuZakładka Dodatkowe
orders.newFormularz nowego zamówieniaNowe zamówienie w widoku tabeli
pos.orders.newFormularz nowego zamówienia POSKreator w Touch POS
pos.orders.addonFormularz zamówienia dodatkowego POSSubzamówienie
pos.orders.details.generalWidok szczegółów zamówienia POSPanel 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#

MechanizmRola
Formularz (products.form itd.)Układ: sekcje, kolejność, które kontrolki widać
Pola niestandardoweSł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.form → Otwó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.

PodsumowanieW skrócie

Formularz to układ, a nie dane. Edytuj go tylko wtedy, gdy potrzebujesz dodać, ukryć lub zmienić kolejność pól. Pierwszy zapis tworzy kopię dla Twojej firmy, a przywrócenie wraca do wzorca systemowego.