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

Eksport dokumentów - HMF
https://forum.mix-soft.pl/viewtopic.php?f=15&t=4603
Strona 1 z 1

Autor:  zz [ 2013-01-14, 11:25 ]
Tytuł:  Eksport dokumentów - HMF

Witam.
Czy jest możliwość żeby przy eksportowaniu faktury wyeksportować jednocześnie dokument magazynowy z nią powiązany?
Jeśli nie, potrzebuję przynajmniej znać jego numer. Widzę, że w pliku ten numer się pojawia, ale co zrobić, żeby się pojawił po zaimportowaniu?
(może być w notatce ew. w opisie faktury)
Jaki raport to wykonuje?

Autor:  rafal [ 2013-01-14, 12:31 ]
Tytuł:  Re: Eksport dokumentów - HMF

W jaki sposób eksportujesz sprzedaż?
Pokaż kawałek kodu.

Czy chcesz mieć ten dokument obok czy jako księgowania równoległe magazynowe.

Autor:  zz [ 2013-01-14, 13:16 ]
Tytuł:  Re: Eksport dokumentów - HMF

Eksport przez mechanizm Symfonii
Nie chodzi mi o księgowanie, ale o export/import dokumentu magazynowego powiązanego z fakturą.
A jeśli się nie da, o sposób zaimportowania faktury z numerem WZ-ki

Autor:  rafal [ 2013-01-14, 13:23 ]
Tytuł:  Re: Eksport dokumentów - HMF

Pliki TXT czy integracja?

Autor:  zz [ 2013-01-14, 13:26 ]
Tytuł:  Re: Eksport dokumentów - HMF

Przez pliki (chodzi mi o import całego dokumentu - z kontrahentem i towarem, nie tylko księgowania)

Autor:  rafal [ 2013-01-14, 13:42 ]
Tytuł:  Re: Eksport dokumentów - HMF

Aby wstawić do opisu numery powiązanych dokumentów magazynowych
wersja HMF 2011a

ZNAJDŹ
Kod:
Dispatch xNew


WSTAW POD
Kod:
string sNumeryMg


ZNAJDŹ
Kod:
      eksport.Pole("opis FK",   xDekretacjeSp.trescwFK)


WSTAW NAD
Kod:
         if bKorekta then
            for ii=1 to ii>xDokumentDkPar.zwiazkiOdpDok.Count()
               if ((xDokumentDkPar.zwiazkiOdpDok.item(ii).dkBase == 33) && xDokumentDkPar.zwiazkiOdpDok.item(ii).idDk) then
                  nRes=!(xDokumentMg=GetObjById("BDokumentMg",xDokumentDkPar.zwiazkiOdpDok.item(ii).idDk))
                  if nRes then  error "Dokument nie załadowany"
                  if xDokumentMg.czyWystawiony && xDokumentMg.czyZatwWart then // czy wystawiony i zatwierdzony wartosciowo
                     sNumeryMg += xDokumentMg.numer + " "
                  endif
               endif
            next ii
         else
            for ii=1 to ii>xDokumentDkPar.transakcjaTw.powiazaniaTw.Count()
               nRes=!(xDokumentMg=GetObjById("BDokumentMg",xDokumentDkPar.transakcjaTw.powiazaniaTw.item(ii).idWlascicielaTrans))
               if nRes then  error "Dokument nie załadowany"
               if xDokumentMg.czyWystawiony && xDokumentMg.czyZatwWart then // czy wystawiony i zatwierdzony wartosciowo
                     sNumeryMg += xDokumentMg.numer + " "
               endif
            next ii
         endif


ZNAJDŹ
Kod:
      eksport.Pole("opis FK",   xDekretacjeSp.trescwFK)


ZAMIEŃ NA
Kod:
      eksport.Pole("opis FK",   sNumeryMg)

Autor:  zz [ 2013-01-14, 16:01 ]
Tytuł:  Re: Eksport dokumentów - HMF

Ale w którym raporcie???

PS mam HMF2010a

Autor:  rafal [ 2013-01-14, 16:21 ]
Tytuł:  Re: Eksport dokumentów - HMF

Eksport DK - include

Autor:  zz [ 2013-01-14, 23:05 ]
Tytuł:  Re: Eksport dokumentów - HMF

Ale to jest chyba dla eksportu do FK-i, a ja chcę zaimportować do innego handlu. (dlatego, jak napisałem, urządza mnie dołożenie tych numerów np. do pola opis)

Autor:  zz [ 2013-01-24, 17:00 ]
Tytuł:  Re: Eksport dokumentów - HMF

Czy ktoś mógłby mi podpowiedzieć, czy jest możliwość zmiany formatu importowanego (do innej firmy) dokumentu sprzedaży, żebym mógł widzieć powiązane z nim dokumenty magazynowe?
(tak jak wcześniej pisałem może to być wrzucone do pola opis lub notatka)

Jeśli tak, jakie raporty odpowiadają za ten import?

Czy jest to zaszyte w EXE-cu?

Autor:  zz [ 2013-01-31, 13:15 ]
Tytuł:  Re: Eksport dokumentów - HMF

Dzięki Rafał.
Wykorzystałem twoją podpowiedź (zmiany zrobiłem w raporcie AutoExport II).

Mam jeszcze podobne pytanie do Importu danych z piku (zakładam nowy wątek)

Autor:  zz [ 2013-02-01, 11:22 ]
Tytuł:  Re: Eksport dokumentów - HMF

Próbuję zmusić HMF do podmiany przy eksporcie faktury kodu towaru 'w locie' .
W raporcie "Auto Export 2" w sekcji
Kod:
      Case TiPozycjaSp

próbuję taK;
Kod:
dispatch xTw=xFactory.NewObject("BTowar")
      if mid(sKodTw,4,2)==.... then
         sKodNew= ....
         xTw.Load(using "kod='%s'", sKodNew)   
                               eksport.Pole("id", (Using "%l", xTw.id))
   eksport.Pole("kod", xTw.kod)
      else
         eksport.Pole("id", (Using "%l", xObj.id))
         eksport.Pole("kod", xObj.kod)
      endif

ale niestety eksportuje mi się nadal kod i id z oryginalnego xObj
(pewnie przyczyna leży w procedurze
EksportTWbyKod(xObj.kod, 0) na końcu tej sekcji.
HELP ;)

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