mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Import do Symfonia FK - odpowiednie przypisanie kontrahenta https://forum.mix-soft.pl/viewtopic.php?f=16&t=5824 |
Strona 1 z 1 |
Autor: | WisJa [ 2014-06-02, 12:15 ] |
Tytuł: | Import do Symfonia FK - odpowiednie przypisanie kontrahenta |
Witam, tworzę eksport faktur z systemu CRM do Symfonii FK 5.00d. Problem polega na tym, że w bazie Symfonii są już kontrahenci mający różne ID niż ci z systemu CRM. Czy da się to jakoś zsynchronizować? Mam na myśli np.: przypisanie kontrahenta z Symfonii po numerze NIP, a w przypadku nie znalezienia odpowiedniego - dodania nowego? Dodatkowo - czy można automatycznie wyciągnąć ID tego kontrahenta i użyć go w zapisie konta WN i MA? Jest jakiś szablon, który mi to umożliwi, czy musiałbym któryś zmodyfikować? Eksportuję pod Symfonię FK 5.00d, więc mam do dyspozycji szablony w wersji FK 3.0. Oto mój aktualny plik do importu oparty o szablon szablon fpfk.AMS: Kod: Kontrahent{ id =4 kod =asd nazwa =asd miejscowosc =miasto ulica =asd 4/7 kodpocz =12-345 nip =123-45-67-111 } Dokument{ kod =0001/06/2014 nazwa =0001/06/2014 data =2014-06-01 datasp =2014-06-01 symbol FK =FVS obsluguj jak =FVS FK nazwa =0001/06/2014 opis FK =test kwota =123 Zapis{ strona =WN kwota =123 konto =xxx IdDlaRozliczen =1 opis =test NumerDok =0001/06/2014 Pozycja =0 ZapisRownolegly =0 } Zapis{ strona =MA kwota =100 konto =xxx IdDlaRozliczen =2 opis =test NumerDok =0001/06/2014 Pozycja =0 ZapisRownolegly =0 } Zapis{ strona =MA kwota =23 konto =xxx IdDlaRozliczen =3 opis =test NumerDok =0001/06/2014 Pozycja =0 ZapisRownolegly =0 } Rejestr{ datarej =2014-06-01 okres =2014-06-01 brutto1 =123 netto1 =100 vat1 =23 stawka1 =23 netto0 =0 nettoWolne =0 nettoNieop =0 sumanetto =100 sumavat =23 brutto =123 } Transakcja{ termin =2014-06-01 } Dane nabywcy{ khid =4 khkod =asd khnazwa =asd khmiasto =miasto khadres =asd 4/7 khkodpocz =12-345 khnip =123-45-67-111 } } |
Autor: | rafal [ 2014-06-02, 14:01 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
No i co się dzieje jak importujesz? Kontrahenci nie muszą mieć tych samych danych. Przy imporcie następuje uzgodnienie. |
Autor: | WisJa [ 2014-06-02, 14:15 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
Według powyższego przykładu dodaje sam NIP, nie łącząc tego z żadnym kontrahentem - chociaż jest w bazie kontrahent z takim samym NIPem. Jeśli w sekcji "Dane nabywcy" pozostawimy samo pole khid, to przypisze nabywce o tym ID z bazy Symfonii nie zwracając uwagi na sekcję Kontrahent zadeklarowaną na samym początku pliku. Być może mam tam jakiś błąd - tworzyłem ten plik sklejając różne informacje nie mając dostępu do żadnej poważnej dokumentacji... |
Autor: | rafal [ 2014-06-02, 14:22 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
Jak dobrze pamiętam to w szablonie od FK500 nie ma sekcji Kod: Dane nabywcy{} Zobacz czego oczekuje szablon i to mu podstaw. |
Autor: | WisJa [ 2014-06-02, 14:26 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
Jest, tak wygląda ten fragment pliku fpfk.AMS: Kod: switch( Translate( Name(), "L") ) { case "dane nabywcy" case "dane sprzedawcy" if (!equal([khid], 0)) { MakeSec("Kontrahent") { $klucz = SUM0([khid],-65535) if (!Equal([fk_ident], "0")) $fk_ident = [fk_ident] //uzgodniony numer FK IF ( REX( [khnip], "{[rRpP]}/:{*$}" ) ) { // na dokumencie piszemy tyko NIP , więć nic nie robimy } ELSE { $NIP = [khnip] } } } else { if( !equal( [khnip], "") ) { MakeSec("Incydentalny") { $klucz = [khnip] $NIP = [khnip] $nazwa = [khnazwa] $miejscowosc= [khmiasto] $ulica = [khadres] $kod = [khkodpocz] } } else if( !equal( [khnazwa], "") ) { MakeSec("Incydentalny") { $klucz = [khnazwa] $NIP = [khnip] $nazwa = [khnazwa] $miejscowosc= [khmiasto] $ulica = [khadres] $kod = [khkodpocz] } } } break ---edit Jednak mój błąd - miałem jakieś śmieci w uzgodnieniach. Po ich usunięciu wszystko już gra. Pozostaje drugie pytanie: czy mogę użyć numeru kontrahenta, który został użyty jako zmiennej w zapisie? Mam na myśli coś takiego: Kod: konto =100-$id_kontrahenta |
Autor: | rafal [ 2014-06-02, 15:40 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
viewtopic.php?f=16&t=46 |
Autor: | WisJa [ 2014-06-02, 16:14 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
Ok, tutaj już wszystko by było ok :) Zostaje jeszcze jedna kwestia, która popsuła się po usunięciu tych śmieciowych uzgodnień... Co wpisać w "obsluguj jak", żeby faktura dostała typ "FVS Faktura VAT sprzedaży"? Po wpisaniu FVS pojawia się okienko uzgodnienia i domyślnie włącza się opcja typ DEX, a chyba można to ustawić bezpośrednio w pliku bez uzgodnień? Na ten temat na forum nic nie znalazłem, obsluguj jak było przeważnie ustawione na FVS - jak u mnie w pliku. |
Autor: | wrob [ 2014-06-05, 01:32 ] |
Tytuł: | Re: Import do Symfonia FK - odpowiednie przypisanie kontrahe |
Lepiej jednak pozwól użytkownikowi uzgodnic (bo moze on sobie cos innego poedefiniowal zamiast FVS) ew wpisz obsluguj jak = FVS i typ dokumnetu = FVS |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |