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



Odpowiedz w temacie  [ Posty: 2 ] 
[HMF 2011a] wystawienie dokumentu sprzedaży 
Autor Wiadomość

Rejestracja: 2011-07-21, 08:31
Posty: 3
Post [HMF 2011a] wystawienie dokumentu sprzedaży
Witam,
Od dłuższego czasu próbuje wystawić paragon w VBA jednak utknąłem już całkiem.
Udało mi sie już wystawić dokument do bufora za pośrednictwem BIORec, ale nie wiem jak użyć metody BFunkcji.wystawdokument("idDk=X baza=Y komunikaty=Z AutoDk=V")

O to kod wystawiania dokumentu:
Kod:
While Not rst.EOF
   
        temp = Trim(rst("TYPDOK"))
        Dim xFactory
        Set xFactory = Application.PropertyAp("HFactory")
        Dim xBIORec As Object
        Set xBIORec = xFactory.NewObject("BIORec")
        Dim nError
        nError = xBIORec.SetField("typDk", "" + temp)
       
        con2.Open
        sqlcmd2 = "SELECT *  FROM [terminal].[dbo].[POSITIONS] where IDDOK=" & rst("ID")
        rst2.Open sqlcmd2, con2
        While Not rst2.EOF

        nError = xBIORec.BeginSection("Pozycja dokumentu")
        temp = Trim(rst2("KOD"))
        nError = xBIORec.SetField("kod", "" + temp)
        temp = Trim(rst2("LP"))
        nError = xBIORec.SetField("lp", "" + temp)
        temp = Trim(rst2("ILOSC"))
        nError = xBIORec.SetField("ilosc", "" + temp)
        nError = xBIORec.EndSection()
   
        rst2.MoveNext
        Wend
       
        rst2.Close
        con2.Execute "UPDATE [terminal].[dbo].[DOK] SET wystawiony=1 where id=" & rst("id") & ""
        rst.MoveNext
        nError = xBIORec.BeginSection("rejestr")
        nError = xBIORec.SetField("kod", "KASA")
        nError = xBIORec.EndSection()
        Dim xFunkcja
        Set xFunkcja = xFactory.NewObject("BFunkcja")
        Dim idDok As Long
       
        idDok = xFunkcja.ImportSp(xBIORec)
     
        xFunkcja.WystawDokument(idDok)


Proszę o podpowiedź jak wystawić dokument z bufora, bo funkcja wystawdokument wymaga parametru Y - identyfikator bazy dokumentu, którego niestety zielonego pojęcia nie mam skąd wygrzebać


2011-09-28, 11:57
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2009-01-08, 11:43
Posty: 96
Pomógł: 1
Post 
Coś mi świta że identyfikator bazy dla Twojego dokumentu to 16, ale mogę się mylić:)


2011-10-04, 16:16
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Wystawienie dokumentu w HMF - Adres dostawy

w Programowanie

KrzysztofK

1

2739

2018-11-24, 12:33

marty123 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Wystawienie dokumentu sprzedaży za pomocą procedury

w Programy Handlowe

tkski

5

3707

2010-11-05, 11:49

tkski Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Automatycznie wystawienie dokumentu sprzedaży z bufora

w Programowanie

Zenek N

3

3309

2020-02-15, 11:23

Zenek N Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Wystawienie dokumentu PT

w Programy Księgowe

agnk

5

3528

2011-11-24, 14:08

agnk Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 18 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