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

Import specjalny - automatyczne tworzenie kontrahentów
https://forum.mix-soft.pl/viewtopic.php?f=4&t=10223
Strona 1 z 1

Autor:  Gepp87 [ 2022-03-19, 14:56 ]
Tytuł:  Import specjalny - automatyczne tworzenie kontrahentów

Importuje do FK przez import specjalny pliki z fakturami w formacie 3.0, w pliku jest po kilka tysięcy dokumentów, praktycznie 95% to nowi kontrahenci i trzeba klikać za każdym razem i dodawać kontrahenta, nie da się tego jakoś zautomatyzować? Samego klikania jest na kilka godzin w miesiącu :(

Autor:  perek [ 2022-03-19, 22:35 ]
Tytuł:  Re: Import specjalny - automatyczne tworzenie kontrahentów

w sekcji dotyczącej kontrahenta szablonu .AMS

wystarczy dopisać:
$autoinsert =1

u mnie szablon bazujący na hmfk.ams wygląda tak:

Kod:
Section( "Kontrahent", "Kontrahent")
{
    $klucz      = SUM0([id],-65535)
   $skrot      = [kod]
   $nazwa      = [nazwa]
   $miejscowosc   = [miejscowosc]
   $rejon      = [rejon]

....
   $MPP = [MPP]
   $jednostkaPowiazana = [jednostkaPowiazana]
   $autoinsert =1   
}
 

Autor:  Gepp87 [ 2022-03-19, 22:51 ]
Tytuł:  Re: Import specjalny - automatyczne tworzenie kontrahentów

Wtedy dodaje tylko nowych o jeśli się powtarza to pozwala wybrać czy każdego dodaje jako nowy i o nic nie pyta??

Autor:  perek [ 2022-03-19, 22:56 ]
Tytuł:  Re: Import specjalny - automatyczne tworzenie kontrahentów

dodaje nowych, jeśli wyłapie dublujący się nip/kod kontrahenta to zapyta co dalej

wpisz, testuj sądzę ze spełni twoje oczekiwania ;-)

Autor:  Gepp87 [ 2022-03-20, 00:58 ]
Tytuł:  Re: Import specjalny - automatyczne tworzenie kontrahentów

Działa jak trzeba, dzięki!

A orientujesz się może czym różnią się szablony hmfk i hmffk ??

Autor:  marty123 [ 2022-09-13, 19:48 ]
Tytuł:  Re: Import specjalny - automatyczne tworzenie kontrahentów

przy imporcie wyszukiwane są inne pola z pliku,

np. w hmffk:
$DataDok = Date([dataWystawienia])
$DataOper= Date([dataOperacji])
@plattermin = Date([terminPlatnosci])
w hmfk:
$DataDok = Date([datasp])
$DataOper = Date([data])
@plattermin = Date([plattermin])
itd..

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