Forum Użytkownicy Oprogramowania Humansoft Strona Główna Użytkownicy Oprogramowania Humansoft
Nieoficjalne forum użytkowników oprogramowania firmy Humansoft (Hermes SQL, Corax)
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Cechy dokumentu-pozycja, - prolog/epilog

 
Napisz nowy temat   Odpowiedz do tematu    Forum Użytkownicy Oprogramowania Humansoft Strona Główna -> Pomoc
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JuliusPL




Dołączył: 11 Mar 2016
Posty: 36
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 10:53, 22 Mar 2016    Temat postu: Cechy dokumentu-pozycja, - prolog/epilog

Witam,
w definicji dokumentu są możliwe do skonfigurowania ustawienia
Cechy dokumentu-pozycja, - prolog/epilog

W którym momencie są one wyzwalane i do czego można ich np. użyć?

O co mi chodzi?
Mam kilka tys. pozycji artykułów, i nie jestem w stanie zdefiniować dla wszystkich dodatkowych poziomów cen. Dodatkowe poziomy cen ma tylko kilkanaście produktów. Jeżeli jakaś grupa kontrahentów ma ustawiony dodatkowy poziom cen i operator trafi na artykuł z niedefiniowanym poziomem to na dokumentach WZ, FV wyskoczy cena "zero".

Szukam sposobu aby w takim przypadku wskakiwała cena poziomu podstawowego.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Thorvaldsen
Administrator



Dołączył: 06 Lip 2015
Posty: 71
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Wto 11:02, 22 Mar 2016    Temat postu:

Cechy dokumentu to dodatkowe pola zdefiniowane w Konfig -> Cechy dokumentów. Tam możemy definiować własne pola (kilka typów), które można przypisać następnie do różnych dokumentów - u nas stosujemy np. numer listu przewozowego, albo numer zamówienia z internetu. Po przypisaniu cech dokumentu w nagłówku dokumentu (bądź w formularzu pozycji) pojawia się dodatkowy przycisk który otwiera ekran edycji cech dla danego dokumentu (czy pozycji).

Prolog i epilog do tychże, to po prostu kod sprawdzający poprawność wprowadzonych wartości (epilog), albo ustalający wstępne wartości, czy wykonujący coś tam przed załadowaniem wartości tych pól (prolog). Epilog jest stosowany znacznie częściej.

W twoim przypadku cechy dokumentu nie są rozwiązaniem.

Spróbuję ci pomóc, ale muszę trochę podumać nad tym.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Thorvaldsen
Administrator



Dołączył: 06 Lip 2015
Posty: 71
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Wto 11:08, 22 Mar 2016    Temat postu:

Problem w tym, że w najlepszym wypadku dla pozycji dostępny jest tylko epilog, który wykonywany jest już po kliknięciu ok (lub następny) na karcie pozycji. Nie jestem pewien, czy będzie można w tym momencie zmienić cenę produktu.

Szybki test pokazał, że CENY w locie zmienić nie można i epilog jest wywoływany dopiero PO komunikacie ostrzegającym przed ceną 0.

Oczywiście wciąż możliwe by było wykonywanie kwerendy i aktualizacja cen po wykryciu ceny 0, ale to dopiero po komunikacie ostrzegającym.

Jako alternatywę rozważałbym skrypt harmonogramu zadań, który po prostu przypisuje ceny poziomu domyślnego dla kontrahentów, ale jest jedno wielkie ALE. Nigdy nie przyglądałem się strukturze poziomów cen dla kontrahentów w bazie (nie korzystamy z tego) więc nie wiem jaką kwerendą to załatwić.

Oba rozwiązania mają swoje wady i zalety. Daj znać które bardziej ci odpowiada.


Post został pochwalony 0 razy

Ostatnio zmieniony przez Thorvaldsen dnia Wto 11:16, 22 Mar 2016, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JanuszHermesa




Dołączył: 13 Maj 2016
Posty: 31
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Pią 22:39, 13 Maj 2016    Temat postu:

A czemu nie zastosujesz po prostu cennika kontrahenta (jedna z zakładek w karcie kontrahenta) dla tych kilku artykułów a cennik domyślny to podstawowy wówczas gdy nie ma cennika kontrahenta będzie podstawowy i chyba o to Ci chodziło. Ewentualnie jeśli ma być dla grupy to prosta wtyczka która to rozkopiuje po pozostałych ktr wg jakiegoś grupowania rodzina/grupa z drzewka itp

Przypominam że istnieją mechanizmy tworzenia cennika na podstawie innego cennika np podstawowego i gdy tylko zmienisz to co potrzebujesz to załatwisz temat. Jeśli cennik podstawowy często się zmienia pomyśl nad mechanizmem aktualizującym np w prologu do ww. dokumentów.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Użytkownicy Oprogramowania Humansoft Strona Główna -> Pomoc Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin