Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: Pola dodatkowe na liście kontrahentów

Witam. Zdefiniowałem pole dodatkowe dla tabeli kontrahentów z funkcją SQL. W konfiguracji kolumn włączyłem widoczność kolumny na liście. Pole pojawia się, tyle tylko, że puste. Po wciśnięciu CTRL+P pojawia mi się dodatkowe okno z wartością pola dodatkowego. Tak samo po otwarciu kartoteki kontrahenta do edycji (F2) i jej zatwierdzeniu (F10) w polu dodatkowym pojawia mi się oczekiwana wartość. Może ktoś wcześniej spotkał się z podobnym problemem i zna rozwiązanie grupowego odświeżenia zawartości pól dodatkowych na liście kontrahentów?

Pozdrawiam
S K.

S K. serwisant

Temat: Pola dodatkowe na liście kontrahentów

"funkcja SQL pokazuje się tylko w momencie otwierania danego pola w browserze, nie jest prezentowana na liście".
Nie wiem jakie wartość chcesz tam wstawiać, ale można wykorzystać trigger na tabeli, lub gniazdo rozszerzeń (jeśli pozwala na to wersja programu).
Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: Pola dodatkowe na liście kontrahentów

Dzięki za szybką odpowiedź. Przy pomocy pola dodatkowego chcę pokazać handlowca przypisanego do kartoteki kontrahenta. Czy możesz rozwinąć temat triggera na tabeli. Gniazda rozszerzeń odpadają (wersja prestiż)

pozdrawiam
S K.

S K. serwisant

Temat: Pola dodatkowe na liście kontrahentów

A gdzie/jak? przypisujesz tych handlowców do danego kontrahenta? Nie wiem czy dobrze myślę, ale każdemu kontrahentowi w polu dodatkowym wpisujesz handlowca? Wybierasz z listy? Może tutaj nie trzeba w ogóle korzystać z SQLa? Czy jest inna tabela która łączy kontrahenta z handlowcem?
Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: Pola dodatkowe na liście kontrahentów

Handlowcy są już przypisani do kartoteki w polu Handlowiec zakładka Dane handlowe w kartotece kontrahenta. Chodzi mi generalnie o zasadę, bo teraz są to dane handlowca a jutro może wymyślę coś innego np. termin płatności należności. Dodatkowo pole handlowca wykorzystuję już w raportach a nie chcę dublować danych ani przerabiać raportów.

pozdrawiam
S K.

S K. serwisant

Temat: Pola dodatkowe na liście kontrahentów

W tym przypadku chyba jednak konieczne będzie przepisanie pola handlowiec do pola dodatkowego. Być może jest inny sposób, ale to już powinni się wypowiedzieć bardziej obeznani z programem.
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Pola dodatkowe na liście kontrahentów

zamiast triggera proponowałbym procedurkę, która za pomocą gniazda rozszerzeń po zatwierdzeniu dokumentu pobierze aktualnego handlowca z kartoteki i wstawi go do pola.

Z triggerami to jest tak, że można szybko sobie zrobić kuku jak się zrobi mały błąd podczas pisania, po za tym nie mamy żadnej kontroli nad kolejnością triggerów więc bardzo kiepskie rozwiązanie.
Za jakiś czas zmieni się logika ktoś zapomni o trigerze a później będzie problem,że coś wolno działa bo jest zewn. zły kod nad którym nie ma kontroli.

Oczywiście sam program nie pokaże handlowca na listach ale jeśli służy to np do robienia raportów to można to obejść w samym raporcie albo od strony programu wykorzystać po prostu filtrowanie.
Najpierw otwieramy filtr na kontrahenta później kartotekę kontrahentów filtrujemy po handlowcu i odfiltrowany zbiór zaznaczamy i wybieramy jako filtr kontrahenta.Krzysztof Stachyra edytował(a) ten post dnia 10.11.11 o godzinie 16:44



Wyślij zaproszenie do