Autor Wątek: Automatyczne tworzenie paragonów (sfera)  (Przeczytany 5912 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Automatyczne tworzenie paragonów (sfera)
« dnia: Styczeń 28, 2016, 12:58:34 »
Witam,

Opis sytuacji:

Sklep internetowy -> Tworzy listę paczek do spakowania -> Stanowisko do pakowania -> skan towarów, które są pakowane.

I teraz na podstawie listy spakowanych towarów do paczki potrzebuje wygenerować paragon, który automatycznie zostanie wydrukowany na drukarce fiskalnej.

Na ten moment mam pomysł na wygenerowanie pliku epp podczas skanowania jednak co zrobić dalej aby został on automatycznie pobrany przez subiekta i wydrukowany?

Pozdrawiam
« Ostatnia zmiana: Kwiecień 06, 2016, 11:59:20 wysłana przez foxskav »

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #1 dnia: Styczeń 28, 2016, 13:55:06 »
Trzeba użyć dodatkowej aplikację, która to wykona.
Podejrzewam że gotowej się nie znajdzie (ale ręki sobie uciąć nie dam), więc ktoś musiałby ją napisać.
W każdym razie sam Subiekta automatycznie tego nie zrobi.
Potrzebna będzie jeszcze Sfera do Subiekta.

Albo zrobić ręcznie "dodaj na podstawie" i żadnej dodatkowej aplikacji nie będzie trzeba  ;)
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #2 dnia: Styczeń 28, 2016, 14:09:11 »
Czyli sfera da mi możliwość wykonywania zadań zdalnie?
Spróbuje sam napisać ten moduł.


Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #3 dnia: Styczeń 28, 2016, 15:22:22 »
Sfera to tylko interfejs. Co napiszesz to dostaniesz.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #4 dnia: Styczeń 28, 2016, 16:08:35 »
Sklep internetowy -> Tworzy listę paczek do spakowania -> Stanowisko do pakowania -> skan towarów, które są pakowane.
I teraz na podstawie listy spakowanych towarów do paczki potrzebuje wygenerować paragon, który automatycznie zostanie wydrukowany na drukarce fiskalnej.
Skan towarów, które są pakowane - skoro jakiś skan, to co powstaje z tego skanowania lub ewentualnie na postawie czego są skanowane?
Napisałeś o liście spakowanych towarów - co to za lista?


Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #5 dnia: Styczeń 28, 2016, 16:33:04 »
Ze sklepu (presta shop) generuje listę paczek (towary adresy) - przy pakowaniu dochodzi do ostatecznej weryfikacji (czy np czegoś niema na magazynie) i równolegle są drukowane paragony.
 
I przy pakowaniu dochodzi do skanowania towarów. Jeśli wszystkie towary z paczki są zeskanowane pracownik zmienia status paczki na spakowaną. 
« Ostatnia zmiana: Styczeń 28, 2016, 16:35:30 wysłana przez foxskav »

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #6 dnia: Styczeń 28, 2016, 16:37:16 »
Ze sklepu (presta shop) generuje listę paczek (towary adresy) - przy pakowaniu dochodzi do ostatecznej weryfikacji (czy np czegoś niema na magazynie) i równolegle są drukowane paragony.
Czy presta shop moze to zapisywać w SUbiekcie jako Zamówienia od klientów? Bo takie rozwiązanie jest standardem i wtedy całe dalszse postępowanie jest prawie automatyczne.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17253
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #7 dnia: Styczeń 28, 2016, 19:16:26 »
Mam takie pytanie... Skoro towary są skanowane to w czym problem, aby je od razu skanować do dokumentu paragonu ?
Daniel, Białystok.

Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #8 dnia: Luty 03, 2016, 13:39:03 »
Mam takie pytanie... Skoro towary są skanowane to w czym problem, aby je od razu skanować do dokumentu paragonu ?

Na stanowisku do pakowania są skanowane. Jest tam tylko tablet ze skanerem. Poszedłbym w kierunku tworzenia plików ZK. Mogę je wygenerować na podstawie zeskanowanych produktów. Pozostaje problem automatycznego pobrania ZK przez subiekt. Dodając ręcznie ZK trzeba przeklikać kilka okienek. Czy jest możliwość uproszczenia tego procesu?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17253
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #9 dnia: Luty 03, 2016, 20:52:41 »
Mam takie pytanie... Skoro towary są skanowane to w czym problem, aby je od razu skanować do dokumentu paragonu ?

Na stanowisku do pakowania są skanowane. Jest tam tylko tablet ze skanerem.

Będę drążył... ;) Dlaczego nie postawisz komputera lub nie zainstalujesz Subiekta na tablecie ?

Poszedłbym w kierunku tworzenia plików ZK. Mogę je wygenerować na podstawie zeskanowanych produktów. Pozostaje problem automatycznego pobrania ZK przez subiekt. Dodając ręcznie ZK trzeba przeklikać kilka okienek. Czy jest możliwość uproszczenia tego procesu?

Jak już pisał @candy jak najbardziej jest taka możliwość.
Daniel, Białystok.

Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #10 dnia: Luty 04, 2016, 11:56:53 »

Będę drążył... ;) Dlaczego nie postawisz komputera lub nie zainstalujesz Subiekta na tablecie ?


No mógłbym postawić nie zamykam się na taką opcje :) ale jak jak połączyć listę paczek z drukiem paragonów.

Mam listę do weryfikacji ( w załączniku jak to wygląda )
Produkt 1 - 1 szt
Produkt 2 - 2 szt
Produkt 3 - 1 szt

I np robię paragon w subiekcie:
Produkt 1 - 1 szt
Produkt 2 - 1 szt
Produkt 3 - 0 szt

Jak miałbym weryfikować czy produkty dodane do paragonu(poprzez zeskanowanie) są takie same jak na liście do spakowania.






Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #11 dnia: Luty 04, 2016, 12:10:30 »
Tak mi się zdaje, że ciągle nie możesz zrozumieć istoty działania Subiekta. Zatrzasnąłeś się na jakich paczkach, o których np ja nie mam pojęcia, bo takie w Subiekcie nie występuje i próbujesz do tego dopasowąc resztę. A mozesz iść wypracowanym w Subiekcie torem o dużo prościej i łatwiej.
Zasadą jest że ze sklepu internetowego złożone tam zamówienia są pobierane automatycznie do Subiekta jako Zamówienia od klienta. Z takiego Zamówienia magazynier robi WZ (dwoma kliknięciami) na którym tylko weryfikuje ilości towarów, zostawiając te, które są. Natępnym krokiem jest wystawienie do danej WZ (znowu dwa kliknięcia) paragonu. Zaletą jest to, ż przy usuwaniu pozycji z WZ (bo ich nie ma) tworzy się zutomatycznie Zamówinie różnicowe, które można zrealizować później jak się pojawi towar, a klient zechce poczekać.
Prosta, sprawdzona w bardzo wielu przypadkach ścieżka, prawie automatyczna, a na pewno eliminująca większość pomyłek.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17253
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Automatyczne tworzenie paragonów
« Odpowiedź #12 dnia: Luty 04, 2016, 12:22:12 »
Jak miałbym weryfikować czy produkty dodane do paragonu(poprzez zeskanowanie) są takie same jak na liście do spakowania.

No to źle zadałeś pytanie... Nie potrzebujesz rozwiązanie do "Automatyczne tworzenie paragonów" tylko do "kompletacji dokumentów" (a przy okazji również być może do tworzenia dokumentów). Poszukaj rozwiązań dodatkowych pod tym hasłem.
Daniel, Białystok.

Offline foxskav

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
  • Wersja programu: 1.44
Odp: Automatyczne tworzenie paragonów (sfera)
« Odpowiedź #13 dnia: Kwiecień 06, 2016, 11:58:49 »
Prawie osiągnąłem swój cel.

Pozostał mi problem z wydrukiem paragonu.

Otóż mam taki kod do dodania Paragonów z plików EPP:

Private Sub ImPAjakoFS()
    On Error GoTo ErrHandler
   
    Dim oSubGT As InsERT.Subiekt
    Dim oIm As InsERT.Importer
    Dim oImNagl As InsERT.ImNaglowek
    Dim oImDane As ADODB.Recordset
    Dim oField As ADODB.Field
    Dim oImBlWyk As InsERT.ImBladWykonania
    Dim iDokId As Integer
 
    Set oSubGT = UruchomSubiekta()          'Uruchomienie SubGT
    oSubGT.MagazynId = 2                'Zmiana magazynu
   
    'Wczytanie zamówień klientów z pliku EPP
    Set oIm = oSubGT.Importer
    oIm.WczytajPlik "C:\PA.epp", gtaWczytajDokumenty
   
    'Wyświetlenie informacji nagłówkowych o pliku EPP
    Set oImNagl = oIm.Naglowek
    Debug.Print "======== I N F O R M A C J E ========"
    Debug.Print oImNagl.Wartosc("Cel")
    Debug.Print oImNagl.Wartosc("StronaKodowa")
    Debug.Print oImNagl.Wartosc("Program")
    Debug.Print oImNagl.Wartosc("NadawcaSymbol")
    Debug.Print oImNagl.Wartosc("NadawcaNazwaPelna")
    Debug.Print oImNagl.Wartosc("NadawcaNIP")
    Debug.Print CDate(oImNagl.Wartosc("Data"))
   
    'Wyświetlenie informacji o paragonach zapisanych w pliku EPP
    Set oImDane = oIm.Dane
    If Not (oImDane.EOF And oImDane.BOF) Then
        oImDane.MoveFirst
    Else
        Exit Sub
    End If
   
    While Not oImDane.EOF
        Debug.Print "------------------------"
        For Each oField In oImDane.Fields
            Debug.Print oField.Name & ": " & oField.Value
        Next
        oImDane.MoveNext
    Wend
   
    'Próba zapisania pierwszego paragonu z pliku jako FS
    If Not (oImDane.EOF And oImDane.BOF) Then
        oImDane.MoveFirst
        iDokId = oImDane("dok_Id")
        Debug.Print iDokId
        oIm.ZapiszObiekt iDokId, gtaSubiektDokumentPA
    End If
   
    'Wyświetlenie błędów
    Debug.Print "========== B Ł Ę D Y =========="
    For Each oImBlWyk In oIm.BledyWykonania
        Debug.Print "------------------------"
        Debug.Print "IdObiektu: " & oImBlWyk.IdObiektu
        Debug.Print "KodBledu: " & oImBlWyk.KodBledu
        Debug.Print "Opis: " & oImBlWyk.Opis
        Debug.Print "TypDocelowy: " & oImBlWyk.TypDocelowy
    Next
   
    Exit Sub
   
ErrHandler:
    Debug.Print Err.Number & ": " & Err.Description
       
End Sub

Oraz Kod do wydruku Paragonu:

Sub RejestrujNaUF()
On Error GoTo ErrHandler
 
    Dim oSubGT As InsERT.Subiekt
    Dim oDok As InsERT.SuDokument
   
    Set oSubGT = UruchomSubiekta()
    Set oDok = oSubGT.SuDokumentyManager.Wczytaj("PA 1066/KR1/04/2016")
    oDok.RejestrujNaUF = True
    oDok.DrukarkaFiskalnaId = 4
    oDok.Drukuj (False)
    oDok.Zamknij
       
    Exit Sub
ErrHandler:
    MsgBox "Wystąpił błąd: " & Err.Number & " - " & Err.Description
End Sub

Potrzebuje wyciągnąć Numer Paragonu po dodaniu z pliku EPP. Tak abym mógł przekazać go do funkcji drukującej.


Forum Użytkownikow Subiekt GT

Odp: Automatyczne tworzenie paragonów (sfera)
« Odpowiedź #13 dnia: Kwiecień 06, 2016, 11:58:49 »