Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-05-04, 10:01x



Odpowiedz w temacie  [ Posty: 15 ] 
[HMP] Dodawanie pozycji w dokumencie SP w buforze 
Autor Wiadomość

Rejestracja: 2010-11-04, 21:15
Posty: 84
Pomógł: 2
Post [HMP] Dodawanie pozycji w dokumencie SP w buforze
Witam !

Zwracam się z zapytaniem czy ktoś spotkał się kiedyś z problemem automatycznego dodania nowej pozycji na dokumencie sprzedaży w buforze. Będąc w dokumencie chciałbym poprzez kombinację klawiszy Alt+1 dodać nową pozycję(przypisany na stałe kod TW, ilość, cena). Przeszukiwałem pomoc języka raportów dołączoną do handlu ale niestety nic ciekawego nie znalazłem. Z góry dziękuję za odpowiedź


2010-11-04, 21:31
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Tak - spotkalem sie z tym problemem :-)


2010-11-04, 21:40
Wyświetl profil

Rejestracja: 2010-11-04, 21:15
Posty: 84
Pomógł: 2
Post 
To miło słyszeć :) a czy udzielisz jakiegoś rozwiązania tego problemu ??


2010-11-04, 21:44
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Nie ma dobrego i prostego rozwiazania :-(


2010-11-04, 21:45
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
ja proponuję dwa rozwiązania
1. Utworzenie nowego dokumentu za pomocą IoRec z interesującym Cię towarem w pozycji następnie otwarcie go w trybie edycji.

lub

2. Po wystawieniu dokumentu dodanie tej pozycji w procedurze OnAfterInsert

A czy w trakcie edycji da się w Symfonii dodać pozycję to wątpię.
Nawet po dodaniu jej bezpośrednio do bazy przez Alt+1 to może być problem z refresz formatki.

No ale może się mylę. Może znowu dowiem się czegoś ciekawego od Was :)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-11-05, 00:06
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
a wogóle jest sens takiego rozwiązania?
po co to wogóle?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-11-05, 00:07
Wyświetl profil

Rejestracja: 2010-11-04, 21:15
Posty: 84
Pomógł: 2
Post 
chodzi o to że jak wprowadzę sobie 4 towary to wartość piątego towaru będzie np. 20% prowizji z sumy netto tych czterech wcześniejszych towarów.


2010-11-05, 00:18
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
No to wszystko zmienia.

proponuję :
1. Utworzyć towary np:. PROWIZJA20%, PROWIZJA25% itd ...
2. Ustawić im cenę 1 zł
2a. Użyć na dokumencie
3. W OnAfterInsert sprawdzić czy których z tych towarów występuje na dokumencie
4. Jeżeli tak to policzyć netto pozostałych pozycji dokumentu obliczyć odpowiednią wartość procentową
5. Zmienić wartość pozycji z prowizją z 1 zł na wyliczoną

może być?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-11-05, 00:27
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
a wogóle to jak masz już te 4 towary wprowadzone i zsumowane to co za problem policzyć 20% od tej sumy i dodanie kolejnej pozycji o tej wartości :)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-11-05, 00:29
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
No wlasnie - problem z refresh formatki :( - ciekawe czy to sie komus udało ładnie obejść.... Mnie sie jedynie udalo karkolomna metoda uzywajac sendkeys dodac nowa pozycje do dokumentu ale to jest beznadziejne rozwiazanie.....

Wiec uwazam ze najlepsze jest to co Rafal zaproponowal czyli automat liczacy i dodajacy pozycje przy wystawianiu dokumentu.


2010-11-05, 02:41
Wyświetl profil

Rejestracja: 2010-11-04, 21:15
Posty: 84
Pomógł: 2
Post 
dziękuje bardzo za podpowiedzi. już sobie poradziłem


2010-11-09, 22:16
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
No to proszę pochwal się jak rozwiązałeś ten temat.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-11-09, 22:28
Wyświetl profil

Rejestracja: 2010-11-04, 21:15
Posty: 84
Pomógł: 2
Post 
rozwiązałem ten problem przez napisanie funkcji która zlicza pozycje i oblicza chciany procent. dodanie jej w procedurze ontwchanged pozwala swobodnie zmienić wartość pozycji z automatu.


2010-11-09, 22:57
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
Czyli pozycja z obliczoną wartością jest jako pierwsza w dokumencie? czy jak?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-11-10, 20:23
Wyświetl profil

Rejestracja: 2009-09-22, 09:56
Posty: 112
Post 
Troszkę odbiegnę od tematu...

Miałem potrzebę wstawienia ceny sprzedaży na dokumencie w procedurze OnTwChanged...
Ile kombinowałem szkoda gadać... oczywiście w wersji HMF 2010.1a... sięgnąłem nawet do najprostszych metod pochodzących z HMP i tu wielkie zaskoczenie... problem jedynie tkwił w tym, że ceną nadrzędną jest cena walutowa :)
Trzeba jednak uważać by nie był otwarty obiekt BPozycjaSp, przy otwartym obiekcie program się wykłada, jednak można korzystać przez:
Kod:
xDk.pozycje.Item(xDk.pozycje.Count()).kod

A wygląda to w skrócie oczywiście tak:
Kod:
dp.SetField("cenaWal",0.50)
dp.PutRec()

Typ cny na dokumencie (netto, brutto), poziom cen (A,B,C,D) i kurs waluty to już nie problem ustalić z choćby po przez obiekt... :)

Możecie powiedzieć że niezbyt ładna metoda... i przyznam rację... ale skuteczna, a moim zdaniem jest to również osiągalne w obiektach (w końcu ustawiana jest cena z cennika okresowego i upusty indywidualne... więc muszą do tego być obiekty).
Na razie nie znalazłem rozwiązania, ale na pewno warto kombinować a puki co korzystać z prostego rozwiązania :)


2010-11-13, 17:44
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 15 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Dodawanie nowych pozycji w dokumencie - InfoDok

w Programowanie

WojtekM

5

4135

2019-02-08, 08:59

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Zmiana kontrahenta na dokumencie sprzedaży w buforze

w Programowanie

grzes

3

919

2023-11-02, 13:57

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki 300 pozycji na dokumencie

w Programy Handlowe

aga2

6

5814

2015-03-26, 17:04

Symfrookie Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. liczba pozycji w dokumencie

w Programy Handlowe

emajcher

6

4137

2014-04-09, 10:11

emajcher Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 7 gości


Nie możesz tworzyć 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 dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant