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

automatyczny import, komunikat uzgadnianie danych
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5426
Strona 1 z 1

Autor:  supersebek [ 2014-01-08, 14:58 ]
Tytuł:  automatyczny import, komunikat uzgadnianie danych

Witam,

Chodzi mi o komunikat o nadawcy. Chciałbym pominąć ten komunikat, ale on chyba jest jakiś systemowy. Nie wiem jak dokonać import bez uzgadniania danych. W załączniku komunikat jaki się wyświetla, który po prostu chciałbym pominąć, bo import musi przechodzić automatycznie. Klikam zawsze nie i jest prawidłowo jak to zautomatyzować.

Importuj(ior)

Załączniki:
uzgadnianiedanych.PNG
uzgadnianiedanych.PNG [ 12 KiB | Przeglądany 5208 razy ]

Autor:  rafal [ 2014-01-08, 15:25 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

Jeżeli robisz to tak (zamieszczaj trochę kodu)

Kod:
ior.SetField("nazwa","FORMAT 3.0")
ior.SetField("plikDanych","C:\\dane.txt")
ior.SetField("plikSzablonu","C:\\Symfonia\\Szablony\\hmin.ams")
Importuj(ior)


I w nazwie używasz nazwy istniejącego Profilu importu

Załącznik:
hmior01.jpg
hmior01.jpg [ 34.22 KiB | Przeglądany 5204 razy ]


to możesz ustawić to w tym profilu.

Załącznik:
hmior02.jpg
hmior02.jpg [ 29.97 KiB | Przeglądany 5204 razy ]

Autor:  rafal [ 2014-01-08, 16:01 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

I uzupełnij może sekcję
Kod:
Info {}
w pliku.

Autor:  supersebek [ 2014-01-09, 13:05 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

Czy można jakoś ustawić, aby system nie uzgadniał danych w momencie importu?

jak jest ustawiona firma w info ta sama co otwarta to wyskakuje komunikat, że dane NIE będą uzgadniane i wszystko się dobrze importuje (ten komunikat mi przeszkadza, bo chciałbym, żeby import był automatyczny). Jak wstawia inną firmę to nie wyskakuje żaden komunikat, ale system uzgadnia dane. Potrzebna jest wtedy sekcja towar w pliku i musi się ona zgadzać z tym co jest w symfonii. Wtedy import się nie wykona, bo chciałbym podać tylko w sekcji dokument kod oraz ilość a reszta, żeby się pobierała z kartoteki.

Autor:  rafal [ 2014-01-09, 13:14 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

Nie widząc ani pliku, który importujesz anie raportu, którym wywołujesz import nie jestem w stanie pomóc.

Autor:  supersebek [ 2014-01-09, 13:37 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

Raport

Kod:
IORec ior
dispatch fso = "Scripting.FileSystemObject"
int licznik = 0
string pliczki

int sub Wykonaj()
pliczki = find file "c:\\kat\\*.*" 
if fso.fileexists(pliczki) then
   
   ior.SetField("nazwa","FORMAT 3.0")
   ior.SetField("plikDanych", pliczki)
   ior.SetField("plikSzablonu", "C:\\Symfonia\\HM\\2014\\Szablon\\hmin.ams")

    iddok = Importuj(ior)
ior.clear()

   fso.moveFile(pliczki, using "c:\\kat2\\%s", fso.getfilename(pliczki))
      
endif
endsub
Wykonaj()
wykonaj()
wykonaj()
error ""


Poniżej jest plik, który prawidłowo jest wciągany do symfonii bez uzgadniania danych, gdyż nadawcą jest firma obecnie otwarta. Jak zrobie w info innego kontrahenta to system nie wciągnie tego pliku, bo uzgadnia dane.

INFO{
Nazwa programu ='Sage Symfonia Handel 2014' Symfonia Handel 2014
Wersja_programu =200
Wersja szablonu =3.1
Kontrahent{
id =-1199895893
kod =DEMO_HM
nazwa =Firma Demonstracyjna
miejscowosc =Zamość
ulica =Bazyliańska
dom =19
lokal =5
kodpocz =22-400
rejon =zamojskie
nip =000-000-00-00
tel1 =3321075
tel2 =1844748
fax =3321076
email =demo@demo.com.pl
www =
}
}
Dokument{
rodzaj_dok =sprzedaży
nazwa =Zamówienie obce
rozlmg =1
kodMag =MAG
data =2014-01-09
datasp =2014-01-09
typ_dk =ZO
seria =sZMO
kodKH =BIZNESPARTNER
rejestr_platnosci =BANK
forma_platnosci =przelew 14 dni
Pozycja dokumentu{
kod =Diana 12F bęben
ilosc =5.00
}
Pozycja dokumentu{
kod =Diana 12F grzałka
ilosc =14.00

}
Pozycja dokumentu{
kod =Odkurzacz - LUNA extra
ilosc =12.00

}
}

Autor:  supersebek [ 2014-01-09, 13:51 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

generalnie jakby ten komunikat nie wystąpił, że obecna firma jest nadawcą danych to by było już dobrze, ale ten jeden komunikat nie pozwala na przejście importu.

Autor:  jabis [ 2020-03-06, 14:27 ]
Tytuł:  Re: automatyczny import, komunikat uzgadnianie danych

rafal pisze:
Kod:
ior.SetField("nazwa","FORMAT 3.0")
ior.SetField("plikDanych","C:\\dane.txt")
ior.SetField("plikSzablonu","C:\\Symfonia\\Szablony\\hmin.ams")
Importuj(ior)


Temat stary, ale mam pytanie do tego tematu. Wywołanie można by poszło na dwie metody
- NADPISUJ
- POZOSTAW

Zna ktoś jakąś metodę by wywołać z możliwością uzgodnień kartotek i z decyzją czy nadpisać kartotekę czy nie?
Nadmienię iz chodzi o Handel ERP w moim przypadku.

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