Skocz do zawartości
Forum użytkowników

Radomił Ząbik

Użytkownik
  • Ilość treści

    1542
  • Rejestracja

  • Wygrane dni

    20

Radomił Ząbik wygrał w ostatnim dniu 28 listopada

Radomił Ząbik ma najbardziej lubianą zawartość!

Reputacja

97 Excellent

O Radomił Ząbik

  • Urodziny 10.05.1983

Ostatnio na profilu byli

1526 wyświetleń profilu
  1. Czy ślad rewizyjny, mógł by rejestrować zdarzenie zarejestrowania/manipulacji numeru dokumentu, które odbyło by się przed jego wystawieniem? Mamy jakiegoś delikwenta, który generuje nam luki numeracyjne, no chyba, że to jakaś awaria NEXO, ale obstawiałbym to pierwsze.
  2. Jeśli ma Pan wersję PRO, to można tworzyć własne raporty SQL i tam, jeśli ma się wiedzę na tema MSSQL, to bez problemu można wykonać taki raport, albo zlecić go jakieś lokalnej firmie wdrożeniowej. Aczkolwiek, w tym przypadku, wystarczy tylko włączyć Sobie filtr na to pole własne na liście dokumentów sprzedaży i dodać podsumowanie kolumny wartość i raport gotowy
  3. I to działa z tymi wszystkimi typami dokumentów? To się nawet nie spodziewałem. Ale jeśli działa i te wydruki na tych IF'ach się generują, to pewnie Insert ma jakąś tajną funkcję W sumie, jest według dokumentacji numeryczna możliwość określenia typu dokumentu, poszuka Pan "TypWzorcaWydruku Enumeration". Tam jest taka fajna tabelka: Teraz tylko znaleźć to po stronie IDokumenty..... Awaryjnie, można tego IF'a podrasować i oprzeć go wtedy na ładnej tablicy DOBRA, poddaje się z gdybaniem, to już Insert podpowie Możliwe, że jest coś na wzór pobrania wzorca dla klienta, względem wzorca dla dokumentu, bo przecież takie są, ale to już jakaś tajemna, zaszyta w manualu wiedza
  4. Podrzucam mój kod, do drukowania WZ w PDF (lekka modyfikacja i będzie drukował na drukarce). Można na podstawie niego, potem odpowiednio zrobić przeróbkę pod inne dokumenty. Kod wspiera pobieranie odpowiednio przypisanych do klienta wzorców wydruków, kopia/oryginał. Oczywiście zmienne powstałe z results, trzeba Sobie poprawić - to moja zmienna, z przetworzonego zapytania JSON. Zmienna response, to także odpowiedź do mojego systemu, więc też do wywalenia int id; id = results.id; // uzyskanie dokumentu do wydruku IWydaniaZewnetrzne dokumenty = sfera.PodajObiektTypu<IWydaniaZewnetrzne>(); Dokument dokument = dokumenty.Dane.Wszystkie().Where(d => d.Id == id).Single(); if(dokument == null) { Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd H:mm:ss")+" - Wskazany do wydruku dokument nie istnieje!"); response = "{ \"error\":\"Dokument nie istnieje!\" }"; } { Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd H:mm:ss")+" - Drukowanie WZki: "+dokument.NumerWewnetrzny.PelnaSygnatura); //pobranie managera drukowania IWydruki manager = sfera.PodajObiektTypu<IWydruki>(); // utworzenie zadania drukowania using (IWydruk wydruk = manager.Utworz(TypWzorcaWydruku.WydanieZewnetrzne)) { // wskazanie obiektu do wydruku wydruk.ObiektDoWydruku = dokument; using (var podmiot = sfera.PodajObiektTypu<IPodmioty>().Znajdz(dokument.Podmiot)) { IOperacjePodmiotuDlaDokumentu operacje = podmiot.OperacjePodmiotuDlaDokumentu[dokument.Konfiguracja]; wydruk.ParametryDrukowania.WybranyWzorzec = operacje.WzorzecWydruku; // sposób ustawienia "kopia" na wydruku IWydrukParametryExtension param = (IWydrukParametryExtension)wydruk.ParametryDrukowania; if(results.type=="copy") ((IWydrukParametryDokument)wydruk.ParametryDrukowania).SposobWydrukuOryginalKopia = SposobWydrukuOryginalKopia.Kopia; if(results.type=="org") ((IWydrukParametryDokument)wydruk.ParametryDrukowania).SposobWydrukuOryginalKopia = SposobWydrukuOryginalKopia.Oryginal; param.ZastapPliki = true; // wyeksportowanie dokumentu do pliku wydruk.ObiektDoWydruku = dokument; string filename; if(Globals.mode=="developer") filename = "wz"+dokument.Id+"_"+results.type+"_DEV"; else filename = "wz"+dokument.Id+"_"+results.type; wydruk.ParametryDrukowania.NazwaDokumentuUzytkownika = filename; wydruk.ParametryDrukowania.SciezkaEksportu = @"N:\"; wydruk.Eksport(); if(!wydruk.OstatniaOperacjaZakonczonaSukcesem) { foreach (var blad in wydruk.PobierzListeBledow()) { Console.WriteLine(blad); }} Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd H:mm:ss")+" - Wydrukowano: " +wydruk.ParametryDrukowania.NazwaDokumentuUzytkownika+".pdf"); response = "{ \"number\":\""+dokument.NumerWewnetrzny.PelnaSygnatura+"\", \"filename\":\""+filename+"\", \"id\":\""+dokument.Id+"\" }"; } } }
  5. Czy jest jakaś sferyczna metoda lub inna możliwość, aby zmienić asortyment na istniejącej pozycji jakiegoś dokumentu? Nie widzę takiej możliwości w GUI, w dokumentacji Sfery też się nie doszukałem, metodą prób i błędów też nie wyszło Oczywiście w ostateczności zrobię usunięcie, a następnie dodanie pozycji, aczkolwiek wolałbym podmianę samego asortymentu, bez wpływu na LP czy nawet ID pozycji w systemie. P.S. Wydaje mi się, że temat kiedyś poruszałem odnośnie GUI, aczkolwiek wyszukiwarka na forum ... ehh
  6. Tak, XML wczytuje się źle. Pliki zaraz podeślę w wiadomości prywatnej
  7. Po zaczytaniu pliku wygenerowanego z PUE w formacie CSV zaciąga się prawidłowo. Numer zwolnienia: 1358071 e-PUE, bezpośrednio: e-PUE z pliku CSV:
  8. Z logów mam informacje, że komenda poszła o 11:04:56, a błąd został zwrócony 11:05:59, więc to raczej nie czas, a Windows Server 2012 chyba się tak bez powodu nam nie uśpił, ale spoko, póki co jednostkowy przypadek, zakładam wyjątkowy, wyjątek
  9. Podczas zaciągania automatycznych raportów ze zwolnieniami ZUS, błędnie zaciągają się zwolnienia opieki nad innym członkiem rodziny (opieka nad chorą żoną Kowalskiego) – zamiast członka rodziny zgodnie z kodem wskazanym na zwolnieniu zaciąga się takie zwolnienie jako opieka nad dzieckiem do lat 14. Są to różne rodzaje opiek i różne limity roczne dni przysługującej w ramach takiej opieki – członek rodziny 14 dni kalendarzowych, dziecko do lat 14 - 60 dni.
  10. [Sfera], jak w temacie. Kod generalnie pobiera pozycje ZD i tworzy dla nich przyjęcie i Sobie działa spokojnie od paru lat, no może poza czasem dodania Śladu Rewizyjnego. Jest to póki co jednostkowy przypadek, ale zastanawia mnie bardzo, czy wynika z jakiegoś przeciążenia serwera, zbyt długiego wykonania, czy czegoś innego, aby ewentualnie wprowadzić rozwiązania, które temu będą zapobiegać. Poniżej wstawiam kompletny kod błędu:
  11. Dostałem taki błąd podczas zapisywania PZ, z czego to może wynikać?
  12. Jestem ślepy, czy ślad rewizyjny nie obsługuje Asortymentu? Macie w planie?
  13. Jak dla mnie, kontakt na forum jest świetny, najlepszy w całej historii współpracy z Insertem, chciałbym mieć możliwość takiego kontaktu z każdym dostawcą oprogramowania. Kontakt telefoniczny, dla mnie można by zlikwidować, zresztą jak robią to wszyscy, nie tylko branża IT
  14. Mamy problem z jednym wyciągiem bankowym. Otóż znajduje się na nim operacja bankowa typu Przelew z rozliczonym rozrachunkiem, ale bez wybranego podmiotu. Nie możemy zmienić podmiotu, gdyż mamy komunikat jak poniżej: Nie można odłączyć rozliczenia, bo mamy komunikat: I teraz nie wiemy co jest tym dokumentem w rozumieniu NEXO? Próbowaliśmy sprawdzić to w FZ, tam w identyczny sposób nie da się odłączyć rozliczenia, a próba zmiany formy płatności kończy się błędem NEXO Zapis nie powiódł się. Jak możemy poprawić zapis tej konkretnej operacji bankowej? Wyciąg jest stary, zrobiony przez poprzedniego księgowego i brak tego podmiotu, uniemożliwia nam zaksięgowanie go, przez co też powstają dalsze problemy. Wyciąg posiada kilkadziesiąt pozycji, więc wolelibyśmy uniknąć usuwania go i dodawania na nowo. Na bazie testowej, przeprowadziłem Sobie na próbę wstawienie ID podmiotu, do pola Kontrahent_Id w tablicy odpowiedzialnej za operacje bankowe, co poskutkowało prawidłowym pojawieniem się klienta w bazie i zapewne się zaksięguje (chyba, sprawdzę to jeszcze z księgowymi), aczkolwiek chciałbym wiedzieć, czy takie rozwiązanie problemu będzie bezpieczne.
×