mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Handel Forte 2017d rozliczanie należności https://forum.mix-soft.pl/viewtopic.php?f=15&t=8314 |
Strona 1 z 1 |
Autor: | Mustrum [ 2018-01-11, 16:01 ] | ||
Tytuł: | Handel Forte 2017d rozliczanie należności | ||
Szukam sposobu na rozliczenie należności (może być w AMBasicu jak i w .NET). Użycie obiektów Handlu zgodnie z ich opisem (C#): Kod: dynamic xDokument = xFactory.NewObject("BDokumentPn"); xDokument.Load("kod='0001/18/FVS'"); Console.WriteLine($"Pozostało do zapłaty {xDokument.kwotaDoRozl} {xDokument.waluta} o kursie {xDokument.kurs}."); xDokument.Edit(); dynamic xRozliczenia = xDokument.rozliczeniaPn; xRozliczenia.idDokumentu = xDokument.id; xRozliczenia.data = DateTime.Now; dynamic xRozliczenie = xRozliczenia.AddNew(); xRozliczenie.idDokumentu = xDokument.id; xRozliczenie.data = DateTime.Now; xRozliczenie.wartosc = 30.0d; xRozliczenie.kurs = 1.0d; Console.WriteLine(xRozliczenie.UstawWartosc("30")); xDokument.Validate(); WypiszKomunikaty(); owocuje komunikatem wypisanym na załączonym screenie ("Nie można dokonać rozliczenia z dokumentem ' '. Wartość rozliczenia nie może być większa od kwoty z rozliczanego dokumentu."). Wygląda to tak, jakby obiekt nie był w stanie skojarzyć rozliczenia z rozliczaną należnością. Czy ktoś zna na to sposób? Znając Symfonię, zapewne istnieje jakaś z góry ustalona kolejność/jakiś niezawarty w dokumentacji kruczek, bez którego nie zadziała.
|
Autor: | rafal [ 2018-01-11, 16:11 ] |
Tytuł: | Re: Handel Forte 2017d rozliczanie należności |
do wskazania rozliczanego dokumentu użyj metody FindRozl() |
Autor: | Mustrum [ 2018-01-11, 16:41 ] |
Tytuł: | Re: Handel Forte 2017d rozliczanie należności |
W dokumentacji obiektów Handlu jest napisane, że metoda służy do znajdowania już istniejących w kolekcji rozliczeń (a nie dokumentów nierozliczonych do rozliczenia) i tylko takie zastosowanie jest przedstawione z dość specyficznymi argumentami. Robienie czegoś na wzór dokumentacji: Kod: xRozliczenie.findrozl($"idSecPn={xDokument.id}"); //lub xRozliczenie.findrozl($"id={xDokument.id}"); //lub xRozliczenie.findrozl($"idDokumentu={xDokument.id}"); Nie pomaga. |
Autor: | rafal [ 2018-01-11, 17:01 ] |
Tytuł: | Re: Handel Forte 2017d rozliczanie należności |
Skontaktuj się z ekspertem |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |