-
Liczba zawartości
10 -
Rejestracja
-
Ostatnia wizyta
Posty dodane przez Michał Araszkiewicz
-
-
Dnia 12.06.2020 o 12:56, Radomił Ząbik napisał:
A jakie błędy generuje?
Nie generuje błędów, po prostu nie generuje dokumentów.
-
IWydruki manager = sfera.PodajObiektTypu<IWydruki>(); IKorektyDokumentowSprzedazy dokumentyK = sfera.PodajObiektTypu<IKorektyDokumentowSprzedazy>(); using (IKorektaDokumentuSprzedazy kds = dokumentyK.Znajdz(dokument)) using (IWydruk wydruk = manager.Utworz(TypWzorcaWydruku.KorektaFakturySprzedazy)) { wydruk.ObiektDoWydruku = kds.Dane; using (var podmiot = sfera.PodajObiektTypu<IPodmioty>().Znajdz(dokument.Podmiot)) { IOperacjePodmiotuDlaDokumentu operacje = podmiot.OperacjePodmiotuDlaDokumentu[dokument.Konfiguracja]; wydruk.ParametryDrukowania.WybranyWzorzec = operacje.WzorzecWydrukuKorekty; // sposób ustawienia "kopia" na wydruku ((IWydrukParametryDokument)wydruk.ParametryDrukowania).SposobWydrukuOryginalKopia = SposobWydrukuOryginalKopia.Oryginal; // wyeksportowanie dokumentu do pliku wydruk.ObiektDoWydruku = kds.Dane; wydruk.ParametryDrukowania.NazwaDokumentuUzytkownika = dokument.DokumentDoKsiegowania.NumerDokumentu.Replace(@"/", "_").Replace(" ", ""); wydruk.ParametryDrukowania.SciezkaEksportu = System.IO.Path.GetDirectoryName(filename); wydruk.Eksport(); MessageBox.Show((kds.Dane ==null?"Puste":"jest") + " - Wydrukowano: " + wydruk.ParametryDrukowania.NazwaDokumentuUzytkownika + ".pdf"); } }
Zmodyfikowałem kod. Nadal skrypt nie generuje faktur i nie wyrzuca błędów...
-
Witam,
Potrafie drukować do PDF dokumenty, sprzedaży. Niestety podobna metoda nie działa do druku korekt dokumentu sprzedaży
Program, nie zwraca błędu. Po prostu nie generuje plików.
IKorektyDokumentowSprzedazy dokumenty = sfera.PodajObiektTypu<IKorektyDokumentowSprzedazy>(); //DokumentKDS dokument Dokument idokument = dokumenty.Dane.Wszystkie().Where(a => a.Id == dokument.Id).FirstOrDefault(); if (idokument == null) throw new Exception("Brak dokumentu w bazie"); IWydruki manager = sfera.PodajObiektTypu<IWydruki>(); using (IWydruk wydruk = manager.Utworz(TypWzorcaWydruku.KorektaDokumentuSprzedazy)) { wydruk.ObiektDoWydruku = idokument; wydruk.ParametryDrukowania.NazwaDokumentuUzytkownika = dokument.DokumentDoKsiegowania.NumerDokumentu.Replace(@"/", "_"); wydruk.ParametryDrukowania.SciezkaEksportu = System.IO.Path.GetDirectoryName(filename); wydruk.Eksport(); }
Gdzie popełniam błąd?
-
8 minut temu, Przemysław Werner napisał:
Uprawnienie db_datareader to może być za mało.
Proszę jeszcze dodać loginowi uprawnienie serwerowe, gdzie [user] to login SQL:
GRANT VIEW SERVER STATE TO [user]
(Uwaga! wykonać w kontekście bazy [master])
To uprawnienie było nadane. Ten użytkownik loguje się do Nexo oraz do SQL.
Problem nadal występuje.
-
Nadal jest ten sam błąd.
Uprawnienia ma db_datareader
-
Przy podmianie pliku InsERT.Moria.Security.Core.dll na ten z SDK z wersji 30 nadal występuje ten błąd.
-
Użytkownik ma dostęp do bazy z komputera na którym uruchamiany jest program natomiast program nie dochodzi do momentu:
DanePolaczenia danePolaczenia = DanePolaczenia.Jawne("serverSQL", "Nexo_BAZA", true);
MenedzerPolaczen mp = new MenedzerPolaczen();
sfera = mp.Polacz(danePolaczenia, ProductId.Subiekt); <- Tutaj program wyrzuca błądsfera.ZalogujOperatora("użytkownik", "hasło");
Jak robię błąd w nazwie bazy lub serwera to otrzymuje błąd że nie można się podłączyć do bazy.
-
Na tym stanowisku uruchamia się InsERT Nexo w roli księgowego. Natomiast widzę debugując, że on się wykłada przed logowaniem, podczas próby połączenia z DB.
SQL Server 12.0.5223.6
UI również jest problem.
Te rozwiązanie nie jest wczytywane do Nexo. To jest oddzielna aplikacja która ma eksportować dane dokumentów do XML.
-
Korzystając z nexoSDK_29.0.2.3471 Próbuję przełożyć aplikację w WPF z testów na produkcję.
O ile korzystając z NexoDemo wszystko działa poprawnie to na produkcji nie działa i otrzymuję błąd, przy próbie połączenia
sfera = mp.Polacz(danePolaczenia, ProductId.Subiekt);
Błąd:
InsERT.Mox.Security.LicenceException: 'Nie można odczytać danych licencyjnych.'
Na produkcji kopiuje plik InsERT.Moria.ModelDanych.dll, zmieniam parametry bazy danych.
Błąd powstaje obojętnie czy plik 'InsERT.Moria.Security.Core.dll’ został przekopiowany z SDK czy z naszej aplikacji.
Nasza aplikacja jest w wersji 29.0.2.
Wydruk korekty dokumentu sprzedaży
w Sprawy techniczne
Napisano
Aplikacja jest w WPF. Wcześniejsza część kodu pobiera dane z dokumentu dotyczące płatnika, kwot itp, ponad 20 pól i to zapisuje do pliku XML i tu jest obsługa błędów.. Oprócz pliku XML powinien być PDF z fakturą, plik XML z danymi dokumentu się generuje, ale PDF nie.
Jeśli sprawa dotyczy zwykłych dokumentów sprzedaży to generowane są dane PDF i XML. Problem dotyczy korekt.