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