mojaSymfonia FORUM
https://forum.mix-soft.pl/

Import - Dane kontrahenta na dok. różnią się od danych kart.
https://forum.mix-soft.pl/viewtopic.php?f=15&t=10134
Strona 1 z 1

Autor:  marbel [ 2022-01-17, 00:29 ]
Tytuł:  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
Błąd - Dane kontrahenta na dokumencie różnią się od danych kartotekowych.png [ 11.8 KiB | Przeglądany 4092 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
Użyj bieżących danych kontrahenta.png [ 21.17 KiB | Przeglądany 4090 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?

Autor:  rafal [ 2022-01-17, 08:03 ]
Tytuł:  Re: Import - Dane kontrahenta na dok. różnią się od danych k

To nie jest błąd tylko ostrzeżenie.

W szablonie jest parametr DANEKH, który decyduje jak mają być importowane dane kontrahenta. Czy z pliku czy z kartoteki.

Załącznik:
szablon_importu_danekh.jpg
szablon_importu_danekh.jpg [ 31.54 KiB | Przeglądany 4085 razy ]

Autor:  marbel [ 2022-01-23, 19:09 ]
Tytuł:  Re: Import - Dane kontrahenta na dok. różnią się od danych k

OK. Będę testował gdy przyjdą wyciągi w następnym miesiącu.

Na stronie:
https://pomoc.symfonia.pl/data/fk/Symfo ... danekh.htm
Jest napisane:

#DANEKH "mechanizm pobierania danych kontrahenta"

Opis
Definiuje sposób pobierania danych kontrahenta:
  • 0 - dane kontrahenta pobrane zostaną z kartoteki (ustawienie domyślne).
  • 1 - dane kontrahenta pobrane zostaną z importowanego dokumentu. Jeśli dokument zawiera jedynie identyfikator kontrahenta to pobrane zostaną dane z kartoteki kontrahentów.

Jeśli w szablonie nie ma definicji #DANEKH stosowane jest ustawienie domyślne 0.

-----------
Czyli powinienem zmienić na 0?

Autor:  rafal [ 2022-01-23, 19:34 ]
Tytuł:  Re: Import - Dane kontrahenta na dok. różnią się od danych k

Jak masz teraz na 1 to zmień na 0
Jak nie masz wcale i chcesz żeby zachowywał się jak 0 to nic nie dodawaj

Autor:  marbel [ 2022-05-17, 20:53 ]
Tytuł:  Re: Import - Dane kontrahenta na dok. różnią się od danych k

Ustawiłem

#DANEKH "0"

Nie zauważyłem błędu przy imporcie, więc chyba jest ok.

Dzięki za pomoc! :-D

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/