Kontrahent

Kontrolka typu „Kontrahent” umożliwia wczytywanie kontrahenta z listy kontrahentów zdefiniowanych w programie Comarch ERP Enterprise.

Na definicji kontrolki dostępne są następujące pola:

  • Nazwa wyświetlana – jest to pole, którego zawartość będzie widoczna na karcie obiegu, wartość pola nie musi być unikalna, dzięki temu możliwe jest dodanie kilku kontrolek, dla których wyświetlana jest taka sama nazwa.
  • Nazwa (identyfikator) – jest to pole, którego wartość widoczna jest wyłącznie we właściwościach kontrolki. Wartość tego pola musi być unikalna w ramach karty obiegu.
  • Prezentuj na całej szerokości – zaznaczenie tej właściwości spowoduje wyświetlenie kontrolki na całej szerokości okna „Karta obiegu”.
  • Ustaw kontrolkę na początku wiersza – parametr odpowiada za ustawienie kontrolki na początku nowego wiersza karty obiegu, bez konieczności dodawania separatorów pomiędzy kontrolką bieżącą, a kontrolką poprzednią. Możliwość użycia parametru „Ustaw kontrolkę na początku wiersza” uzależniona jest od wartości parametru „Prezentuj na całej szerokości”. Gdy zaznaczono parametr „Prezentuj na całej szerokości”, nie ma możliwości użycia parametru „Ustaw kontrolkę na początku wiersza”. Gdy parametr „Ustaw kontrolkę na początku wiersza” jest zaznaczony, parametr „Prezentuj na całej szerokości” jest dostępny, jego zaznaczenie spowoduje wyłączenie i dezaktywację parametru „Ustaw kontrolkę na początku wiersza”.
  • Nazwa spółki – określa spółkę, z której będzie można wskazać kontrahenta.
  • Pokaż na liście – parametr odpowiedzialny za to, czy na liście dokumentów zawężonej do typu obiegu, na którym dodano kontrolkę, będzie wyświetlana kolumna z wartościami kontrolki.

 

Kontrolka typu  Kontrahent i jej właściwości

Inicjowanie wartości

Pole Inicjowanie może przyjąć wartość: Brak, SQL OD, SQL ERP (od wersji 2023.1.0) lub C# Script.

  • Gdy wybrana jest wartość „Brak”, właściwości kontrolki nie ulegają zmianie, działanie samej kontrolki nie zmienia się, kontrolka działa jak dotychczas.
  • W przypadku wartości „SQL OD” lub „SQL ERP” pojawia się możliwość zdefiniowania zapytania SQL za pomocą, którego będą zaczytywane wartości do kontrolki na karcie obiegu w dokumencie oraz wyświetlany jest parametr „Inicjuj przy każdym otwarciu dokumentu”.

 

Parametr „Inicjuj przy każdym otwarciu dokumentu”

 

  • Dla wartości „C# Script” możliwe jest inicjowanie kontrolki za pomocą kodu w języku C#.

 

  • Zaznaczenie parametru „Inicjuj przy każdym otwarciu dokumentu” powoduje, że wartości wyświetlane w kontrolce będą inicjowane każdorazowo, gdy dokument zostanie otwarty w etapie, w którego właściwościach włączono inicjowanie SQL lub C#. Odznaczenie parametru oznacza, że działanie aplikacji w zakresie inicjowania będzie odbywało się jak dotąd, czyli wartość zostanie zainicjowana raz.

 

Uwaga

Od wersji 2023.1.2 jeżeli operator w ramach pola „Inicjowanie” wybierze wartość  SQL OD, SQL ERP lub C# Script, ale nie kliknie w link „Ustaw” i nie wprowadzi zapytania, wówczas przy próbie zapisu typu obiegu zostanie wyświetlony komunikat, a zmiany nie zostaną zapisane.

W takim przypadku należy zmienić wartość pola „Inicjowanie” na „Brak” albo wprowadzić brakujące zapytanie.

W ramach komunikatu podane są nazwa i identyfikator kontrolki, dla której nie wprowadzono wymaganego zapytania oraz opcja wybrana w polu „Inicjowanie”  tej kontrolki.

Przykładowy komunikat wyświetlany przy próbie zapisania typu obiegu, gdy na definicji kontrolki „Kontrahent 1” w polu „Inicjowanie” wybrano opcję „C#Script” oraz na definicji kontrolki „Kontrahent 2” w polu „Inicjowanie” wybrano opcję „SQL ERP”, ale nie wprowadzono zapytań

 

W sekcji „Podgląd karty obiegu” po dodaniu kontrolki typu Kontrahent, prezentowany jest przycisk , który otwiera listę kontrahentów z programu Comarch ERP Enterprise. Aby wyszukać kontrahenta, należy wpisać jego nazwę lub jej fragment, a nastepnie kliknąć na odpowiednią pozycję.

W wersji 2024.0.2 udostępniono możliwość filtrowania listy partnerów (kontrahentów)  według roli, jaką odgrywa partner w firmie.

W tym celu nad listą partnerów (kontrahentów) dodano pole „Rola partnera”, w ramach którego znajduje się rozwijana lista, która przyjmuje wartości zwracane z Comarch ERP Enterprise, przykładowo: Dowolny, Klient, Pracownik, Kontakt, Dostawca, itp.

Domyślnie w ramach pola „Rola partnera” wyświetlana jest wartość „Dowolny” – wówczas wyświetlani są partnerzy z każdą rolą. Jeżeli użytkownik wybierze z listy w ramach pola inną opcję, wówczas lista partnerów zostanie zawężona do tych, którzy zostali przypisani do wybranej roli.

 

Lista partnerów (kontrahentów) z widocznym polem „Rola partnera” ustawionym na domyślną wartość „Dowolny”

 

Lista wartości w polu „Rola partnera”

 

Przykładowa lista partnerów (kontrahentów) po wyborze opcji „Klient” w polu „Rola partnera”

 

Aby powrócić do wyświetlania listy wszystkich partnerów należy wybrać opcję „Dowolny” w polu „Rola partnera” lub opuścić szczegóły kontrolki typu Kontrahent, klikając w przycisk , znajdujący się nad listą partnerów.

 

– w kontrolce prezentowane są przyciski [Zmień] wywołujący listę kontrahentów z Comarch ERP Enterprise oraz [Odepnij] który usunie wskazanie na kontrahenta.

 

Zmiana kontrahenta w ramach kontrolki typu Kontrahent na dokumencie