mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Problem z synchronizacją kontrahentów HMF->FKF https://forum.mix-soft.pl/viewtopic.php?f=15&t=5466 |
Strona 1 z 1 |
Autor: | wojtek [ 2014-01-17, 07:25 ] |
Tytuł: | Problem z synchronizacją kontrahentów HMF->FKF |
Witam, Forte 2014 , FKF i HMF pracują na oddzielnych bazach danych. W momencie ręcznego zakładania kontrahenta w HMF (wystarczy wpisać nazwę i kod) po wciśnięciu klawisza zapisz następuje automatyczne przeniesienie kontrahenta do FKF i uzgodznienie danych. Ta sama operacja za pomocą kodu: Kod: SprawdzKh(s_NipNab) if Khistnieje then s_Kod_nabywcy = SprawdzKh(s_NipNab) else s_Kod_nabywcy = mid(grd_dane.Rows(licz).Value(10),1,40) buf = s_Kod_nabywcy while replace " ","_": wend move to 0 s_Kod_nabywcy = buf xKh.AddNew() xKh.edit() xKh.UstawKod(s_Kod_nabywcy) xKh.UstawNazwa(grd_dane.Rows(licz).Value(10)) xKh.UstawNip(s_NipNab) xKh.PutProperties("kodPocztowy='"+s_kodPoczNab+"'") xKh.PutProperties("miejscowosc='"+s_miastoNab+"'") xKh.PutProperties("ulica='"+s_ulicaNab+"'") xKh.PutProperties("dom='"+s_numerNab+"'") xKh.save() u = u+1 if Podsumowanie(1).recKodKh then grow Podsumowanie,1 Podsumowanie(u).recKodKh = s_Kod_nabywcy Podsumowanie(u).recNazwaKh = grd_dane.Rows(licz).Value(10) Podsumowanie(u).recNip = s_NipNab endif Po założeniu nowego kontrahenta za pomocą powyższego kodu nie jest on uzgodniony z FKF. Do FKF nie przenosi się także automatycznie kartoteka kontrahenta. W jaki sposób wymusić taką synchronizację podczas zakładania nowej kartoteki. Zrobiłem eksperyment i wyeksportowałem uzgdnioną kartotekę z HMF do pliku 3.0. Następnie skasowałem kartotekę w HMF i zaimportowałem ją z powrotem z pliku 3.0. Również jest nieuzgodniona w sposób automatyczny. W jaki sposób to osiągnąć? Uzgadnianie kontrahentów za pomocą Synchronizacji z poziomu Ustawień jest kłopotliwe, gdyż następuje od początku dla wszystkich kh - a jest ich około 8000 i trwa strasznie długo oraz pojawiają się rozbieżności. Proszę o radę. Pozdrawiam |
Autor: | rafal [ 2014-01-17, 13:45 ] |
Tytuł: | Re: Problem z synchronizacją kontrahentów HMF->FKF |
Proponuję z poziomu HMF w pierwszej kolejności dodać kontrahenta do bazy FKF (przy użyciu obiektu integracji). Następnie zsynchronizować go w drugą stronę FKF ![]() Kod: kh.Create(ObjectFK(".SyncroSubject")) [...] kh.ClearRecord() kh.Value("skrot") = "test" kh.Value("nazwa") = "test" [...] kh.Insert() [...] DodajKontrahentaFK() |
Autor: | wojtek [ 2014-01-17, 22:15 ] |
Tytuł: | Re: Problem z synchronizacją kontrahentów HMF->FKF |
Dzięki za podpowiedź...O tym nie pomyślałem. Spróbuje w tensposób. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |