mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
[HMF2015] Problem z wystawianiem korekty faktury zaliczkowej https://forum.mix-soft.pl/viewtopic.php?f=15&t=6736 |
Strona 1 z 1 |
Autor: | alan0z [ 2015-07-15, 20:27 ] |
Tytuł: | [HMF2015] Problem z wystawianiem korekty faktury zaliczkowej |
Witam. Wersja HMF: 15.0.528.0, Baza po migracji: tak, Problem: Wystawienie korekty do zaliczki sprzedaży (charakter dokumentu 137) - przy wykonaniu poniższego kodu: Kod: dispatch xFunkcja = xFactory.NewObject("BFunkcja") dispatch Rec = xFactory.NewObject("BIORec") Rec.Clear() Rec.SetField("idDokKoryg", (using "%l", 109815)) // id zaliczki (o charakterze 136) Rec.SetField("opis", "abc123cccc333") long idbuf = xFunkcja.ImportSP(Rec) // BŁĄD TUTAJ long id = WystawDokumentHandlowy(idbuf, 1, 0) message using "korekta zaliczki ma id = %l", id Kontrakt jak i jedna jedyna zaliczka zostały wystawione ręcznie przez Admina. Message zwraca 0 i dokument korekty zaliczki tworzy się w buforze ALE NIE WYSTAWIA. Ręczne wystawienie jest możliwe od razu, bez żadnych ostrzeżeń (ale nie z poziomu AmBasic). A gdy wybiorę dział na jedyny istniejący HAN ... oraz zamknę i otworzę okno raportu, zaczyna się zabawa (cuda) ;) Po wywołaniu raportu otrzymuję nagle: Natychmiast po wystąpieniu tego błędu następuje błąd generalny i oczywiście dokument się nie tworzy. W dolnym pasku widać że zawieszenie następuje przy procesie "tworzenie dokumentu FZKS/xxx w buforze..." Bardzo proszę o pomoc, ponieważ próbuję na własną rękę od wielu dni uporać się z funkcją która kopiuje kontrakty archiwalne i wystawia je jako kontrakty "nowe", tworząc zarazem kopie zaliczek oraz korekt do tych zaliczek - i brakuje mi tylko tych korekt ;) Co może powodować błąd nr 1? Można to jakoś zdebugować? Wiadomo czemu WystawDokumentHandlowy(idbuf, 1, 0) dla zaliczek może nie działać? Pozdrawiam! |
Autor: | alan0z [ 2015-07-16, 10:15 ] |
Tytuł: | Re: [HMF2015] Problem z wystawianiem korekty faktury zaliczk |
Odtworzyłem sytuację na zupełnie nowej bazie. Począwszy od skonfigurowania typów dokumentów (nowy kontrakt, nowa zaliczka, nowa korekta zaliczki). Objaw identyczny jak wczoraj, czyli: - Przez BIORec da się utworzyć tylko korektę zaliczki TYLKO W BUFORZE , - WystawDokumentHandlowy nie działa, mimo że ręczne przejście do dokumentu i kliknięcie wystaw powoduje natychmiastowe wystawienie, - Zamknięcie wszystkich okien, wybranie działu, wykonanie raportu ponownie skutkuje pojawieniem się przedstawionego powyżej błędu nr 1. Proszę o informacje czy komuś z Państwa udało się powtórzyć błąd? |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |