Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-25, 23:00x



Odpowiedz w temacie  [ Posty: 7 ] 
300 pozycji na dokumencie 
Autor Wiadomość

Rejestracja: 2013-12-02, 18:53
Posty: 3
Post 300 pozycji na dokumencie
Moje dokumenty zazwyczaj mają ponad 300 pozycji. Czy jest jakiś sposób na zautomatyzowanie wprowadzania? Mam arkusz exela gdzie już raz te pozycje zostały wprowadzone. Może jakiś import albo coś co mogłoby mi pomóc.


2013-12-02, 21:02
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: 300 pozycji na dokumencie
Ta wiadomość była pomocna.(2)
Rozwiązanie pozwala na skopiowanie danych z Excela do schowka a następnie na ich podstawie wygenerowanie nowego dokumentu.

Raport umieść w Raporty -> Kartoteki -> Raporty z menu -> Sprzedaż -> Dokument ze schowka

Kod:
// raport dla zaznaczonych 4 kolumn Excela

#define COL_KOD      1
#define COL_ILOSC   2
#define COL_JM      3
#define COL_CENA   4

basetw tw

dispatch cb = "htmlfile"
buf = cb.ParentWindow.ClipboardData.GetData("text") + "\r\n"

   io.SetField("typ_dokumentu", "FVS")   

      while find regular "{*}\t{*}\t{*}\t{*}/\r\n-"

         if tw.GetRec( EQ ) == 0 then
            io.BeginSection("Pozycja dokumentu")
                  io.SetField("kod",       regular COL_KOD)
                  io.SetField("ilosc",    regular COL_ILOSC)
                  io.SetField("cena",    regular COL_CENA)
            io.EndSection()   
         endif
      wend
   
   long iddok = io.ImportSP()

   OpenWindow("SP.TPL", iddok, 1, 1)
   
NoOutPut()


W excelu zaznacz i skopiuj komórki z danymi do schowka (Ctrl+C)

Załącznik:
hmsch01.jpg
hmsch01.jpg [ 116.25 KiB | Przeglądany 5775 razy ]


W Handlu w kartotece dokumentów sprzedaży wybierz Dokument ze schowka z menu podręcznego (prawy klawisz myszy)

Załącznik:
hmsch02.jpg
hmsch02.jpg [ 92.92 KiB | Przeglądany 5775 razy ]


Zostanie wygenerowany dokument

Załącznik:
hmsch03.jpg
hmsch03.jpg [ 125.35 KiB | Przeglądany 5775 razy ]

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2013-12-02, 23:51
Wyświetl profil

Rejestracja: 2014-12-15, 13:46
Posty: 12
Post Re: 300 pozycji na dokumencie
Prośba o poprawienie kodu, gdyż schowek nie importuje się z excela.


2015-03-26, 14:41
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: 300 pozycji na dokumencie
Kod:
// raport dla zaznaczonych 4 kolumn Excela

#define COL_KOD      1
#define COL_ILOSC   2
#define COL_JM      3
#define COL_CENA   4

basetw tw

dispatch cb = "htmlfile"
buf = cb.ParentWindow.ClipboardData.GetData("text") + "\r\n"

   io.SetField("typ_dokumentu", "FVS")   

      while find regular "{*}\t{*}\t{*}\t{*}/\r\n-"

        // if tw.GetRec( EQ ) == 0 then
            io.BeginSection("Pozycja dokumentu")
                  io.SetField("kod",       regular COL_KOD)
                  io.SetField("ilosc",    regular COL_ILOSC)
                  io.SetField("cena",    regular COL_CENA)
            io.EndSection()   
        // endif
      wend
   
   long iddok = io.ImportSP()

   OpenWindow("SP.TPL", iddok, 1, 1)
   
NoOutPut()


Dziękuję za zwrócenie uwagi. Przeszkadzała pozostałość po sprawdzaniu czy importowany towar jest w kartotece.
A teraz działa?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2015-03-26, 15:13
Wyświetl profil

Rejestracja: 2014-12-15, 13:46
Posty: 12
Post Re: 300 pozycji na dokumencie
Niestety nadal nie działa...próbuję według wzoru excela z tego tematu.


2015-03-26, 16:21
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: 300 pozycji na dokumencie
Sprawdziłem u siebie i działa.

Skontaktuj się z Ekspertem.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2015-03-26, 16:42
Wyświetl profil

Rejestracja: 2014-12-15, 13:46
Posty: 12
Post Re: 300 pozycji na dokumencie
To jeszcze jeszcze prośba - mógłbym uzyskać szablon excela?


2015-03-26, 17:04
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 7 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. liczba pozycji w dokumencie

w Programy Handlowe

emajcher

6

4118

2014-04-09, 10:11

emajcher Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Dodanie kolejnej pozycji w dokumencie (InfoDok)

w Programowanie

WojtekM

2

2993

2015-09-07, 22:37

WojtekM Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Dodawanie nowych pozycji w dokumencie - InfoDok

w Programowanie

WojtekM

5

4106

2019-02-08, 08:59

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [HMP] Dodawanie pozycji w dokumencie SP w buforze

w Programowanie

Bartosh89

14

5691

2010-11-13, 17:44

jabis Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 15 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