Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-24, 10:58x



Odpowiedz w temacie  [ Posty: 11 ] 
Import danych z poziomu raportu 
Autor Wiadomość

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Import danych z poziomu raportu
Witam,
Pytanie - czy jest możliwość uruchomienia importu dokumentu sprzedaży z poziomu raportu?
Chodzi o to, że mam gotowy plik w formacie 3.0 i chciałbym go zaimportować tak samo jak via Firma > Import danych > Format 3.0


2015-10-23, 11:49
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Import danych z poziomu raportu
Ta wiadomość była pomocna.(1)
Kod:
IORec ior

ior.SetField("typImportu","1")
ior.SetField("sterownik","ie.dll")
ior.SetField("nazwa","FORMAT 3.0")
ior.SetField("plikDanych","d:\dane.txt")
ior.SetField("plikSzablonu",(Katalog()+"szablon\\hmioddz.ams"))

Importuj(ior)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-10-23, 12:04
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Import danych z poziomu raportu
To było szybkie!
Dzięki Rafał :-)


2015-10-23, 12:11
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Import danych z poziomu raportu
Jeszcze jedno pytanie, czy można jakoś zmusić amhm do importu znacznika dokumentu?
W dokumencie mam:
Kod:
Dokument{
   rodzaj_dok =sprzedaży
   ...
   znacznik =67
   ....
}


w szablonie hmin.ams dopisałem
Kod:
case else // "SP"
      MakeSec("DokumentSP")
      {
         ...
         $znacznik = [znacznik]

niestety znacznik nie importuje się


2015-10-23, 12:51
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Import danych z poziomu raportu
a sprawdź to

Kod:
case else // "SP"
      MakeSec("DokumentSP")
      {
         ...
         $znaczniki = [znacznik]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-10-23, 13:01
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Import danych z poziomu raportu
Niestety nie działa, próbowałem też na sztywno podać wartość
$znaczniki = 67
$znacznik = 67
ale bez powodzenia


2015-10-23, 13:04
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Import danych z poziomu raportu
musi działać

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-10-23, 13:12
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Import danych z poziomu raportu
No niestety nic z tego.
Zmodyfikowałem sobie linijkę:
Info("Dokument: ", [kod], " znacznik: ", [znacznik])
i przy imporcie pole jest uzupełniane prawidłowo
Dokument: 13-FVSW/0006 znacznik: 67

Może inaczej podejść do tematu. Czy z funkcji importu którą podałeś mi na początku można jakoś wyciągnąć ID lub numer utworzonego dokumentu? Lub jakoś przechwycić tekst który przewija się w okienku z informacjami o progresie importu?

Handel Pro 2014.a


2015-10-26, 10:28
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Import danych z poziomu raportu
Hej, jeszcze jedno pytanie.
Piszę sobie raport który ma odczytać notatki ze wszystkich dokumentów w buforze.
Kod:
Kod:
baseBD bd
baseNT nt
int err
bd.SetKey("id")
bd.SetKeySeg("id", 0)
err = bd.GetRec(GT)
int isNt = 0
string notatka = ""
do
   isNt = 0
//    notatka = ""
   nt.SetKey("super")
   nt.SetKeySeg("super", bd.GetField("id"))
   nt.SetKeySeg("baza", 28)
   nt.SetKeySeg("typi", 0)
   isNt = nt.GetRec(EQ)
   print "kod=", bd.GetField("kod"), " id=", bd.GetField("id"), LF
   print isNt, LF
   
   if !isNt then
      print "ntid=", nt.GetField("opis"), LF
   endif
   err = bd.GetRec(NX)
loop until err
bd.Close()
nt.Close()

niestety Symfonia crashuje się na funkcji nt.GetField("opis") i za nic nie mogę dojść dlaczego - może ktoś podpowie?
Pozdrawiam


2015-11-03, 18:04
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Import danych z poziomu raportu
Ta wiadomość była pomocna.(1)
przed wszystkim dodaj polecenie
Kod:
limit 80000


Zakładaj nowe wątki przy nowych tematach proszę.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-11-03, 20:12
Wyświetl profil

Rejestracja: 2014-01-13, 12:36
Posty: 48
Post Re: Import danych z poziomu raportu
Oczywiście działa, jestem Twoim dłużnikiem. Gdybyś potrzebował pomocy z czegoś z insertu wal śmiało.


2015-11-04, 23:49
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 11 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. e-mail z poziomu raportu

w Programowanie

mlodszy2

7

5205

2016-02-15, 20:43

mlodszy2 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Dostęp do argumentów z poziomu raportu

w Programowanie

kat

0

1976

2017-04-18, 09:55

kat Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. zmiana drukarki domyślnej z poziomu raportu

w Techniczne

Adi

1

2725

2012-03-14, 12:45

rafal Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Brak numeru dokumentu - import raportu kasowego do FK Forte

w Programy Handlowe

hronys

2

3023

2015-01-30, 22:00

hronys Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant