Przejdź do głównej zawartości

Jak dodać pola dodatkowe?

Program Wapro Mag oferuje elastyczność w zarządzaniu danymi dzięki możliwości definiowania własnych pól danych. Użytkownicy mogą dostosować aplikację do swoich potrzeb, wprowadzając informacje szczegółowe o produktach lub klientach, takie jak kolor, rozmiar czy specyfikacje techniczne. Co więcej, te niestandardowe pola danych wyróżniają się tym, że mogą być wykorzystane w zaawansowanych funkcjach programu, takich jak filtrowanie, wyszukiwanie i sortowanie, co znacznie ułatwia organizację i analizę informacji. W przeciwieństwie do standardowych pól tekstowych, które służą głównie jako notatki, pola dodatkowe Wapro Mag umożliwiają tworzenie kompleksowych zestawień i raportów z wykorzystaniem narzędzi takich jak Crystal Reports oraz wewnętrznego kreatora zestawień, co przekłada się na wyższą produktywność i lepsze zarządzanie danymi w firmie.

Funkcja definiowania pól dodatkowych dostępna jest w menu Administrator | Pola dodatkowe.

Z każdą pozycją w kartotece może być związanych maksimum 10 niezależnie definiowanych pól dodatkowych. Użytkownik może aktywować i deaktywować (włączać i wyłączać) te pola według własnego uznania. Każde takie działanie powoduje zmianę widoku w bazie danych na serwerze SQL. Składnia perspektywy ma postać: PD_nazwa_obiektu.

Okno definiowania pól dodatkowych podzielone jest na dwie części:

  • z lewej stronie znajdują się nazwy grup pól wraz z opisującymi je kodami. Formularz umożliwiający wpisanie definicji pól odnoszących się do każdej z grup, wyświetlany jest po wskazaniu na liście właściwej grupy i kliknięciu przycisku Pokaż formularz (klawisze Shift+F2),
  • z prawej strony znajduje się okno definiowania pól dodatkowych. Stosowne klawisze ekranowe umożliwiają zmianę kolejności pól na liście (przemieszczenie w górę i w dół). Dostęp do okna dialogowego definicji pola uzyskuje się klikając przycisk Popraw (klawisz F2).

Na definicję pola składają się parametry:

  • Dot. aktywności pola - określa, czy pole jest widoczne w formularzu i można wprowadzać w nim dane,
  • Nazwa pola - określa, jak wyświetlane będą informacje w kartotece (jest to informacja dla przeglądarek w programie; w fizycznej tabeli kolumna dla określonego pola ciągle ma postać Pole1, Pole2 itp.),
  • Typ danych - do wyboru: tekst, liczba całkowita, liczba dziesiętna, data,
  • Format pola - aby uniknąć problemów z działaniem funkcji zaleca się stosowanie domyślnych wartości formatowania danych.
Podpowiedź

Specjalnym formatem danych jest hiperłącze, które pozwala na wyświetlenie na formularzu pola dedykowanej ikony, która po kliknięciu uruchomi wbudowany pulpit informacyjny z przekazaniem do niego zawartości pola. Dzięki temu można wpisać np. adres www do listu śledzenia przesyłki w zamówieniach lub specyfikacji towaru. Po kliknięciu ikony uruchomi się pulpit ze wskazanym adresem.

  • Kolejność na liście - kolejność pól można zmienić za pomocą strzałek w liście,

  • Rodzaj wprowadzania danych - wartością pola może być:

    • Pole wpisywane - wartość wprowadzana ręcznie,
    • Pole ze słownika - program pozwala tworzyć dodatkowe słowniki, które można powiązać z polami. Użytkownik wybiera wartość z predefiniowanego słownika, który może być w trakcie pracy rozbudowywany,
    • Pole z listy edytowalnej - pole wybierane z listy, która może być w trakcie pracy z programem edytowana i rozbudowywana o nowe wartości,
    • Pole z listy nieedytowalnej - pole pobierane z listy, która jest stała, nowe wartości mogą być do niej dodane tylko w definicji pól,
    Podpowiedź

    Pola w listach rozdzielane są znakiem pionowej kreski |.

    • Pole wyliczane i zwracane funkcją SQL - wartość tego pola nie jest wyświetlana na globalnych listach, widoczna jest dopiero po wybraniu elementu, którego pole dotyczy,
    Warto wiedzieć

    W przypadku pól wyliczanych funkcją SQL, należy na zakładce Parametry funkcji SQL wprowadzić nazwę funkcji w postaci schemat.nazwa_funkcji, np. dbo.PodajObrotKontrahenta. Jeśli funkcja jako parametr przyjmuje Identyfikator obiektu, w kontekście którego ma zostać uruchomiona, np. identyfikator artykułu, identyfikator kontrahenta czy identyfikator dokumentu, należy zaznaczyć opcję Identyfikator obiektu.

  • Wymagane wprowadzenie wartości,

  • Wartość domyślna pola,

  • Brak możliwości edycji na formularzu - pole do odczytu, wartość może być uzupełniona np. z poziomu gniazda rozszerzeń.