Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-28, 21:57x



Odpowiedz w temacie  [ Posty: 52 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4  Następna
Pervasive - Wprowadzanie kursu walut? 
Autor Wiadomość

Rejestracja: 2013-10-20, 19:08
Posty: 49
Post Re: Pervasive - Wprowadzanie kursu walut?
No ogólnie wszędzie to działa poza OnTimer()...
więc raczej błędu w kodzie nie ma... (reszta kodu to Twoja funkcja pobierania kursu oraz dwie funkcje do sprawdzania kursu w programie i ewentualne dopisanie).


2013-12-04, 15:38
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Pervasive - Wprowadzanie kursu walut?
Ta wiadomość była pomocna.(1)
No ciekawe co jest przyczyną takiego zachowania OnOpen() i OnTimer(). Tak jak pisałeś objawia się to w przypadku, kiedy działania w OnOpen nie zakończą się przed wywołaniem OnTimer.

Udało się ominąć tą niedogodność wywołując skrypt nie w OnOpen ale z przestrzeni poza jakąkolwiek procedurą.

Kod:
//"proctm.sc","Procedura OnTimer",12015,0,1.0.0,SYSTEM
//" Procedury",2400,14,62

#include "Mix-soft NBP - include"

AktualizujKursy()

int sub OnOpen()   
   OnOpen = 0
endsub

int sub OnTimer()
   OnTimer = 0
endsub

int sub OnClose()
   OnClose = 0
endsub


Załączam cały projekt, który podczas tych testów zrobił się kompletnym rozwiązaniem.
Raport podczas wejścia do firmy sprawdza kursy wszystkich zdefiniowanych walut w programie w okresie od dzisiaj do 14 dni wstecz. Jeżeli napotka na brak kursu to go dodaje.

Nowością jest pobranie xml'a raz dla wszystkich walut co przyspiesza pracę.

Załącznik:
Komentarz: Raport Import kursów walut z NBP wersja 1.0.0
mixwal.zip [1.26 KiB]
Pobrany 374 razy


Piszcie jakby coś było nie tak.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-12-04, 15:57
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-02-12, 10:22
Posty: 515
Pomógł: 48
Post Re: Pervasive - Wprowadzanie kursu walut?
Bardzo fajny raport, wielkie dzięki ale zastanawiam się nad jednym - zgodnie z przepisami walutę przelicza się na złote według kursu średniego ogłaszanego przez NBP, z ostatniego dnia roboczego poprzedzającego dzień wystawienia faktury. Czy można zapisać kurs z datą "+1 dzień". Wówczas wpisując datę na fakturze program automatycznie wybierze właściwy kurs.


2013-12-05, 09:11
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Pervasive - Wprowadzanie kursu walut?
No niby można wczytywać kursy do daty + 1 dzień
Ale wolałbym, żeby tabela kursów w programie odpowiadała tabeli w NPB, żeby uniknąć pomyłek.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-12-05, 16:52
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-02-12, 10:22
Posty: 515
Pomógł: 48
Post Re: Pervasive - Wprowadzanie kursu walut?
:-( Ale trzeba więcej klikać, bo program podpowiada walutę z daty dokumentu, a nie "z wczoraj" i szczerze mówiąc w większości przypadków wolałbym, żeby to program decydował jakiego kursu użyć, a nie operator. (Ciężko niektórym zrozumieć, że mimo iż program sam podpowiedział kurs, musi wybrać inny z listy - a jeszcze jak ma inny dla CIT i inny dla VAT to...)

Czy dużo trzeba zmienić w raporcie, żeby przesunął datę kursów?


2013-12-05, 17:15
Wyświetl profil

Rejestracja: 2013-10-20, 19:08
Posty: 49
Post Re: Pervasive - Wprowadzanie kursu walut?
Nie ma co kombinować... logiczniej i łatwiej będzie komuś uświadomić i nauczyć,
aby wystawiał faktury zgodnie z prawem czyli wybierając kurs poprzedzający kurs od daty wystawienia faktury.

Należy zawsze zakładać że może się zdarzyć że ktoś "niestandardowy" wystawi fakturę i nie będzie w wtajemniczony
w taką zmiane w zapisie kursów i zgodnie z własną inteligencją wystawi ją z poprzedzającym kursem.
który w tym przypadku będzie kursem sprzed 2 dni...
Pomijając już fakt że przez przypadek można samemu wprowadzić nieprawidłowy kurs których może być wiele dla jednego dnia...

To już lepiej proponuje aby do raportu wykonywanego przy wystawianiu faktury, do funkcji: OnBeforeInsert()
dodać funkcje która sprawdzi kurs dokumentu i jeśli nie będzie on zgodny z poprzedzającym to wyświetli komunikat typu:
"Program wykrył że wybrany kurs waluty może być nieprawidłowy.
Należy zmienić kurs walut na kurs z statniego dnia roboczego poprzedzającego dzień wystawienia faktury.
Czy chcesz teraz poprawić kurs na wartość prawidłową?"


2013-12-05, 17:28
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Pervasive - Wprowadzanie kursu walut?
Samo przesunięcie jest proste. Ale.
Trzeba sprawdzać czy po przesunięciu nie jest to jakaś sobota, niedziela lub jakieś święto.
To może być kłopotliwe.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-12-05, 17:34
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-02-12, 10:22
Posty: 515
Pomógł: 48
Post Re: Pervasive - Wprowadzanie kursu walut?
O tych co wiedzą że kurs trzeba wziąć z dnia poprzedniego się nie martwię, problem dotyczy tych co wybierają kurs na pierwszej stronie internetowej jaką znajdą, nie ważne czy to bank, kantor czy jeszcze co innego.

Myślałem raczej o takim prostym przesunięciu, żeby raport zapisał kurs z piątku na datę sobotnią i wówczas tylko w poniedziałek -pomijam święta- program zapyta o kurs i trzeba mu będzie wskazać właściwy.

Albo żeby poradzić sobie z dniami wolnymi mógłby sprawdzać w jakim dniu brakuje kursu i pobrać wartość z poprzedniej tabeli - wówczas dni wolne wskazuje NBP.

Nie zrozumcie mnie źle, ja poddaje pod dyskusje rozwinięcie tego fajnego raportu, z pełnym szacunkiem dla waszej pracy. Najlepiej byłoby żeby sam program podpowiadał kurs z dnia poprzedniego i wówczas tabela była by zgodna z tabelą NBP, ale to musiałby zmienić SAGE.


2013-12-05, 18:02
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-02-12, 10:22
Posty: 515
Pomógł: 48
Post Re: Pervasive - Wprowadzanie kursu walut?
Jeżeli przyjmiemy, że tabela walut w bazie będzie zgodna z tabelą NBP to jak wystawiam fakturę dzisiaj, a towar ma cennik w walucie, to przy wprowadzeniu każdego takiego towaru na dokumencie muszę dodatkowo dwa razy wybrać kurs - po wyborze towaru i po zmianie ilości. Żeby tego uniknąć muszę zapisać wczorajszy kurs z dzisiejszą datą, a przez to tabela już nie jest zgodna z NBP.


2013-12-12, 12:59
Wyświetl profil

Rejestracja: 2014-01-06, 04:30
Posty: 10
Post Re: Pervasive - Wprowadzanie kursu walut?
Jak korzystać z tego raportu co wskazał "rafal" w Finanse i księgowość bo próbuję przez zakładkę raporty definiowanie i nie działa.??


2014-02-27, 00:38
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Pervasive - Wprowadzanie kursu walut?
Omawiany raport jest dedykowany dla programu Symfonia Handel.
Aby przystosować go do pracy z Symfonia Finanse i Księgowość proszę kontaktować się z Ekspertem.
Kontakt poniżej.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2014-02-27, 00:56
Wyświetl profil

Rejestracja: 2013-12-31, 10:50
Posty: 2
Post Re: Pervasive - Wprowadzanie kursu walut?
A czy jest możliwy taki import kursów walut dla programu Nasz Bank?
W biurze rachunkowym powoduje to konieczność wielokrotnego wprowadzania tego samego kursu dla wszystkich baz.
A jak klient ma jeszcze kilka rachunków w różnych bankach ... masakra.


2014-06-26, 00:33
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Pervasive - Wprowadzanie kursu walut?
Jest dostępny mechanizm importujący kursy walut do programu Nasz Bank

Proszę kontaktować się z Ekspertem.

Załącznik:
nbkursy01.jpg
nbkursy01.jpg [ 132.39 KiB | Przeglądany 5674 razy ]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2014-06-26, 20:15
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3982
Pomógł: 445
Post Re: Pervasive - Wprowadzanie kursu walut?
W programie Finanse i Księgowość w wersji 2015a dodano możliwość importu kursów walut publikowanych przez NBP.

Załącznik:
fkimpkurs01.jpg
fkimpkurs01.jpg [ 79.63 KiB | Przeglądany 5424 razy ]


Na oknie Tabela kursów dodano przycisk Pobierz z NBP. Przycisk rozwija menu z opcjami:
pobieraj w tle – gdy opcja jest zaznaczona, automatyczna aktualizacja tabeli kursów wykonywana
będzie w trakcie logowania do firmy,
cała publikowana – pobiera wszystkie opublikowane w tabeli A kursy walut (ostatnich 25
dni roboczych),
ostatnie 7 dni – pobiera kursy z ostatnich 7 dni,
poprzednia – pobiera kursy z poprzedniego dnia,
aktualna – pobiera aktualne kursy.

Pobieranych jest maksymalnie 9 różnych walut. Jeśli w kartotece Waluty zdefiniowanych jest wię-
cej niż 9 walut, w pliku Firma.ini można określić, które waluty będą pomijane np.:

Kod:
[KursyNBP]
walutyNieImportowane=CAD,CHF,USD

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2015-02-17, 12:48
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-02-12, 10:22
Posty: 515
Pomógł: 48
Post Re: Pervasive - Wprowadzanie kursu walut?
A można wydłużyć okres pobierania do np 50 dni?


2015-02-17, 13:05
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 52 ]  Przejdź na stronę Poprzednia  1, 2, 3, 4  Następna
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Pobieranie kursu walut przy pomocy AMBasic

w Programowanie

ddooh

2

3251

2015-08-17, 12:46

ddooh Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Usuwanie zatwierdzania kursu waluty

w Programy Handlowe

tarta

0

2071

2018-04-06, 09:37

tarta Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Zmiana kursu rozpoczęcia waluty

w Programy Księgowe

masek_294

1

2519

2010-06-07, 15:08

wrob Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. HMF 2020 - import kursu waluty

w Programowanie

KrzysztofK

1

2649

2020-07-21, 23:13

Arek44 Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 10 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