Import - Dane kontrahenta na dok. różnią się od danych kart.
Mam problem z błędem: "Dane kontrahenta na dokumencie różnią się od danych kartotekowych."
Załącznik:
Błąd - Dane kontrahenta na dokumencie różnią się od danych kartotekowych.png [ 11.8 KiB | Przeglądany 4465 razy ]
Piszę program do importu i mam problem z importem kontrahentów. Korzystam z szablonu hmfk.AMS i generuję format 3.0.
Przykładowo generuję plik sprzedaz.txt i wypełniam go sekcjami
Kontrahent{}
Dokument{}
Kontrahent{}
Dokument{}
itd.
Jeśli w Symfoni nie ma takiego kontrahenta to księgowa go dodaje i jest git.
Potem np. księgowa uzupełnia pola miejscowość i ulica, bo w imporcie nie było.
Przy następnym imporcie pojawia się błąd, że "Dane kontrahenta na dokumencie różnią się od danych kartotekowych.", a w dokumencie są dane z pliku importu, a nie te uzupełnione i trzeba wybrać opcję "Użyj bieżących danych kontrahenta":
Załącznik:
Użyj bieżących danych kontrahenta.png [ 21.17 KiB | Przeglądany 4463 razy ]
Ta operacja jest uciążliwa dla księgowej.
Czy macie pomysł jak wymusić na Symfoni, aby brała dane z kartoteki jeśli uzgodnienie pasuje, zamiast danych z pliku?-------------------
Próbowałem różnych kombinacji np. zostawić tylko same identyfikatory, albo sam NIP, ale nie umiałem obejść problemu zawsze albo błąd wczytywania albo warning.
Co powinno być, albo co może być w Dokument/Dane nabywcy, a co w Kontrahent?Kod:
Kontrahent{
id =41
kod =M w Krakowie
nazwa =M w Krakowie
}
Dokument{
kod =FA 251/B/21
nazwa =Faktura VAT
data =2021-12-01
datasp =2021-12-01
opis =Faktura VAT
plattermin =2021-12-31
netto =14160.0
vat =3256.7999999999993
typ_dk =FVS
symbol FK =FVS
Dane nabywcy{
khid =41
}
kwota =17416.8
FK nazwa =FA 251/B/21
opis FK =Faktura FA 251/B/21
...
----------------------------------
Inny mój pomysł to pobierać dane z bazy i uzupełniać w generowanym pliku.Znalazłem tabele:
* FK.IMP_MAP - uzgodnienia
* FK.DaneKh - kontrahenci 1 ?
* SSCommon.STContractors - kontrahenci 2 ?
* ST.tblKONTRAHENCI - było, a teraz chyba już nie ma
Która właściwa?