Znajdź zawartość
Wyświetlanie wyników dla 'linq raport'.
Znaleziono 69 wyników
-
LinQ - Własny raport oferty
Adam G dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Usiłuję stworzyć raport własny dla Ofert który miałby na celu wyświetlenie informacji o cenach wcześniej oferowanego asortymentu. Pytanie brzmi następująco jak powinien wyglądać warunek abym mógł dostać się do danych zawartych w ofertach. Na chwile obecną mam var source = nexo.PodajObiektTypu<PozycjaDokumentu>(); ale jedyna na co mi pozwala to zobaczenie jakie kolumny znajdują się w PozycjaDokumentu. Na chwilę obecną zapytania generuję przez LINQPad. -
Raport LINQ - data dokumentu PZ
Gość dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Przygotowałem sobie taki raport: source .Where (a => (a.Symbol == "WZ" || a.Symbol == "KWZ" || a.Symbol == "PZ" || a.Symbol == "KWZ" || a.Symbol == "PW" || a.Symbol == "KPW" || a.Symbol == "RW" || a.Symbol == "KRW") && (a.DataWydaniaWystawienia >= datastart && a.DataWydaniaWystawienia <= datastop ) ) .Select((Dokument dokument) => new Wynik { Id = dokument.Id, Data = dokument.DataWydaniaWystawienia, Numer = dokument.NumerWewnetrzny.PelnaSygnatura, KosztMagazynowy = dokument.KosztMagazynowyTowarowWydanych, KosztMagazynowyPZ = dokument.KosztMagazynowyTowarowPrzyjetych, }); I generalnie mi to działa, tylko jest kłopot z datą, który wyszedł mi dopiero po czasie. Otóż mam fakturę zakupu wystawioną 28.04.2017, ale towar i faktura dotarły dopiero 5.05.2017 i zgodnie z tymi danymi FZ została wprowadzona do Subiekta. I teraz jeśli moje zestawienie jest wyliczane dla kwietnia to stosowny dokument PZ nie powinien się na nim pojawić, ponieważ towar został przyjęty w maju. Pole DataWydaniaWystawienia podaje informację właściwą, czyli datę wystawienia oryginalnej faktury. Niestety nie mogę znaleźć pola, które pokażę mi datę przyjęcia. Próbowałem użyć pola DataSprzedazy, ale jeśli go użyję wychodzi mi błąd kompilacji, że niby INSERT.MORIA.MODELDANYCH.DOKUMENT nie zawiera definicji "DATASPRZEDAZY" choć w dokumentacji bazy danych tabeli Dokumenty jest: 18 DataSprzedazy Data zakończenia dostawy. datetime2 No i nie wiem co dalej, może jakaś podpowiedź ?? Pozdrawiam MS -
Dokument Raporty własne LINQ
Jerzy Biesiadowski dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Cytat z Insert.nexo.Sfera: Zapytania najłatwiej tworzyć i testować w sposób opisany dla Raportów własnych w dokumencie InsERT nexo - Raporty własne LINQ. Jak ten dokument zdobyć? Telefon do pomocy technicznej dla partnerów nie pomógł. -
Witam, Problem 1 Jak posługiwać się nowo wprowadzonym rodzajem parametru zakres dat? W dokumentacji nie ma jeszcze żadnego przykładu,a w dokumentacji do sfery ( ISparsowanyParametrRaportuWlasnego Interface ) są podane właściwości: ZakresDat_Koniec - Dotyczy parametru ZakresDat Określa datę końcową zakresu (jeżali taka jest wymagana) - literówka w opisie ZakresDat_Poczatek - Dotyczy parametru ZakresDat Określa datę początkową zakresu (jeżali taka jest wymagana) Oczywiście nie zadziałało. Na logikę doszedłem, że ma dwa parametry: Poczatek, Koniec. Ale jak go obsłużyć gdy TypZaresu ustawiony jest na 0 (Brak ograniczeń zakresu) i nie zwraca dat? .Where(dok => (data.TypZakresu != 0 && dok.DataWydaniaWystawienia >= (DateTime)data.Poczatek) && ( data.TypZakresu != 0 && dok.DataWydaniaWystawienia <= data.Koniec)) Problem 2 Wyłapałem, że parametr typu lista bazodanowa ma problem ze zwracaniem wszystkich wartości. Jako przykład podam oddziały podmiotu w bazie DEMO. Skonfigurowane są: CENTRALA, GALAXIA, OUTLET, a do parametru zwracane są tylko: GALAXIA i OUTLET. Problem 3 Próbuje w raporcie własnym odwzorować filtr typu dokumentu jak w raporcie Sprzedaż wg. dokumentu. Dodałem parametr typu wielokrotnego wyboru i pododawałem pozycje: 1 FS - Faktura sprzedaży 2 PA - Paragon 3 PI - Paragon imienny Chciałem to obsłużyć poniższym kodem, ale bez powodzenia: .Where(dok => WybranyTypDokumentu.Contains( dok.Symbol == "FS" ? 1 : dok.Symbol == "PA" ? 2 : dok.Symbol == "PI" ? 3 : 0)) Edit1: Problem 3 wynikał z zawieszenia się czegoś w Nexo. Po restarcie parametr zaczął działać poprawnie. Edit2: Problem 1 uzyskałem pomoc w innym miejscu i działający kod wygląda następująco: .Where(dok => (data.TypZakresu == 0 || dok.DataWydaniaWystawienia >= (DateTime?)data.Poczatek) && ( data.TypZakresu == 0 || dok.DataWydaniaWystawienia <= (DateTime?)data.Koniec))
-
Raporty własne LINQ a sortowanie
Łukasz Czarnowski dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Czy macie pomysł na utrzymanie domyślnego porządku sortowania na widoku raportu, np. po Symbolu? Mam tu na myśli "order by x, Symbol", gdzie x to aktualnie sortowana kolumna - czyli uzyskamy finalnie rezultat "order by Ilosc, Symbol" itp. Efekt ten mamy choćby na raporcie "sprzedaż wg asortymentu". -
Raport LINQ z parametrami i wydruki
Miroslaw Lach dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Witam mam działający w subiekcie nexo (38.0.1) raport LINQ, przyjmujący parametry (m.in. symbol dokumentu). Uruchamiając raport z listy raportów w aplikacji wszystko działa tak jak powinno i po wprowadzeniu na górze listy właściwych parametrów lista wyświetla wyniki których oczekuję. Do raportu mam utworzony wzorzec wydruku, niestety próba jego wydrukowania kończy się uruchomieniem "wydruku" dla raportu z domyślnymi wartościami parametru. Obrazowo - nawet jeżeli wybiorę w parametrach raportu LINQ dokument "FZ 1/01/01/2022" to widząc prawidłowe wyniki i klikając "Drukuj raport" drukowany raport dotyczy danych dla domyślnych wartości parametru (czyli np. niezdefiniowanych). Sam raport jest bardzo prosty - jeden DataBand (przypięty do "Dane") + dwa pola tekstowe. Nic wiecej. Czy ktoś może walczył z takim problemem? Może robię coś źle lub czegoś nie podłączyłem/skonfigurowałem prawidłowo? Z góry dziękuję za wszelkie wskazówki. P.S. Aktualizacja do 41 w planach, może jednak jest jakieś obejście problemu zanim nadejdzie okienko serwisowe -
Dla poniższego przypadku poproszę o wskazówkę jak odwołać się do innego repozytorium niż źródłowe. W raporcie jako source mamy wskazane KategoriaDokumentu. Chciałbym przed wywołaniem zapytania głównego odwołać się do Dokument i wykonać dodatkowe zapytanie sumujące wartości dla wszystkich dokumentów (na potrzeby dalszych obliczeń w zapytaniu głównym). null; // zapytanie dodatkowe, wartosc sprzedazy dla wszystkich dokumentow, koncepcja: // var suma = (from poz in Dokument select poz.WartoscTowarowNetto).Sum(); // zapytanie główne result = (from c in source // wartosc sprzedazy dla poszczegolnych kategorii let NettoSprzedaz = (from poz in c.Dokumenty select poz.WartoscTowarowNetto).Sum() select new Wynik { Id = c.Id, Nazwa = c.Nazwa, NettoSprzedaz = NettoSprzedaz, }) Kateogorie test - raport LINQ.xml
-
Raport LINQ - wybór rodzajów dokumentów i podsumowanie kolumn
Gość dodał temat → w Forum użytkowników - InsERT nexo - Sprawy techniczne
Próbuję stworzyć własny raport LINQ w Subiekcie NEXO Pro w którym dostałbym zestawienie wszystkich dokumentów magazynowych, ich wartość i kosztów. Na początek stworzyłem coś takiego: source .Select((Dokument dokument) => new Wynik { Id = dokument.Id, Data = dokument.DataWydaniaWystawienia, Numer = dokument.NumerWewnetrzny.PelnaSygnatura, KosztMagazynowy = dokument.KosztMagazynowyTowarowWydanych, KosztMagazynowyPZ = dokument.KosztMagazynowyTowarowPrzyjetych, Wartosc = dokument.WartoscTowarowNetto + dokument.WartoscUslugNetto, }); I tu utknąłem. Generalnie mi to działa, ale ... 1. Jak ograniczyć wybór tylko do dokumentów magazynowych (WZ, PZ, PW, RW i korekty) bo w tej chwili oczywiście wyrzuca mi wszystko, a z dokumentacji bazy, tabeli Dokumenty za nic nie mogę się doczytać, na podstawie którego pola zidentyfikować rodzaj dokumentu. 2. Jak dodać podsumowanie, folio na każdej stronie i końcowe, lub chociaż tylko końcowe. Pozdrawiam Marek -
Dzień dobry! Od jakiegoś czasu przymierzam się do zautomatyzowania generowania, tygodniowych i miesięcznych raportów. Chciałem to zrobić z poziomu sfery ale nie widzę odpowiednich funkcji które mogły by je generować/uruchomić z odpowiednimi parametrami takim jak w programie (np okres, typ dokumentów, itp). Czy mógłbym prosić o nakierowanie i czy jest to w ogóle możliwe ? Przeszukałem całe forum ale nigdzie nie znalazłem nawet pytania o generowanie raportów z sfery. ps widziałem że w laboratorium w regułach automatyzacji jest funkcja która umożliwia takie generowanie i wysyłanie raportów ale tylko dla własnych raportów SQL bez parametrów. Pozdrawiam Matesz Symaniuksztis
-
Lista bazodanowa wielokrotnego wyboru w LINQ
Paweł Kubacki odpowiedział Krzysztof Krysztofiak → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Obecnie nie ma takiej możliwości w raportach własnych LINQ. Lista bazodanowa wielokrotnego wyboru jest natomiast dostępna w raportach własnych SQL. W przyszłości planujemy dodać taką możliwość także w raportach LINQ. -
Powiązanie faktur zakupowych z zleceniem serwisowym
Igor Bernakiewicz odpowiedział Piotr Labak → na temat → Forum użytkowników - InsERT nexo - Gestor nexo
Gotowych raportów z tego obszaru nie ma, ale może Pan napisać swoje własne raporty LINQ lub SQL. -
Raport - Sprzedaż wg asortymentu z rozbiciem na składniki
Ignacy Rzecki odpowiedział Ignacy Rzecki → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Trzeba zastanowić się jak to zrobić. Czy w jednym wątku wklejać odnośniki do wątków o danym raporcie czy oznaczać jakoś tematy w których będzie publikowany raport z kodem. np. [Raport SQL] / [Raport LINQ] Nazwa raportu. Hmm? -
Raport - Sprzedaż wg asortymentu z rozbiciem na składniki
Ignacy Rzecki odpowiedział Ignacy Rzecki → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
p.s. Jakoś trzeba będzie odróżniać taki wątek z raportem i kodem od ogólnych zapytań dotyczących raportów SQL i LINQ. -
Flagi - raporty
Jarek KοIaѕa odpowiedział Marcin Gmerek → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Starałem się dostarczyć wiedzę skąd wziąć te informacje, czyli z SDK Raporty_wlasne_LINQ.pdf - jak tworzyć raporty własne LINQ oraz InsERT.nexo.Sfera.chm - m.in. struktura danych Nie ukrywam jednak, że właściwie jest to zadanie dla programisty. -
[sfera] status asortymentu aktywny
Mateusz Matuszewski odpowiedział Łukasz Czarnowski → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Raporty LINQ obecnie nie dają takiej możliwości (zapisaliśmy sugestię), ale można tak zrobić w raporcie SQL. -
[LINQ] raporty własne - odwołanie do innego repozytorium
Jerzy Dudra odpowiedział Łukasz Czarnowski → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Raport LINQ przewiduje tylko jedno repozytorium źródłowe. Nie da się w definicji raportu użyć dwóch różnych repozytoriów wejściowych. -
LINQ - Problem z zapytaniem
Jarek KοIaѕa odpowiedział Krzysztof Dubas → na temat → Forum użytkowników - InsERT nexo - Sprawy techniczne
Polecam zapoznanie się z dokumentem Raporty_wlasne_LINQ.pdf, który znajduje się w SDK. Są tam informacje nt. tworzenia raportów i zapytań, ale również nt. narzędzi jakich można użyć przy tworzeniu zapytań. Samej składni LINQ chyba najlepiej nauczyć się na przykładach: https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b -
Raport - Sprzedaż wg asortymentu z rozbiciem na składniki
Ignacy Rzecki odpowiedział Ignacy Rzecki → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Super pomysł z utworzeniem biblioteki raportów SQL/LINQ ! -
towar zakupiony z zagranicy i sprzedany do PL
Daniel Lubryka odpowiedział Mateusz Pyka → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Mozna latwo stworzyc raport LINQ podaj kolumny, ktore mialyby byc w tym raporcie Zagranica kupiony czyli tylko z krajow unii czy tez import ? -
Inwentaryzacja
Przemysław Werner odpowiedział Adrian Rzękęć → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Raport Remanent wyliczany jest na dzień, a nie za zadany okres. Istnieje możliwość definiowania raportów własnych (SQL, LINQ) - funkcja jest dostępna wyłącznie w wersji PRO. Tworzeniem raportów na zlecenie klienta zajmują się licencjonowani serwisanci. -
Automat - zapisywanie raportu na dysku
Przemysław Werner odpowiedział Rafał Markiewicz → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Tak, moduł jest płatny, a definiowanie raportów własnych leży po stronie użytkownika. Obsługiwane są raporty SQL i LINQ. Nie ma możliwości skorzystania z raportów wbudowanych i nie planujemy na razie, aby to było możliwe. Kłopotem jest definiowanie filtrów i nie da się tego w prosty sposób przenieść do automatu. -
Raport - Sprzedaż wg asortymentu z rozbiciem na składniki
Ignacy Rzecki odpowiedział Ignacy Rzecki → na temat → Forum użytkowników - InsERT nexo - Subiekt nexo
Robiliśmy już 3 raporty własne w SQL, ale nie w LINQ. Mamy w firmie podstawową znajomość programowania. Zależy nam głównie na przykładach kodów źródłowych raportów. Wtedy dużo szybciej można dojść o co chodzi i zmodyfikować je. Dzięki SDK też zmodyfikowaliśmy w C# z powodzeniem import towarów z inwentaryzacji. Wszystko pięknie wchodzi z zewnętrznych dodatkowych tabel. Czy jest dostępne więcej przykładowych źródeł raportów w SQL / LINQ . Może udałoby się opublikować na forum lub na stronie Insert? -
Statystyki sprzedaży
Daniel Salamucha odpowiedział Krystian Mac → na temat → Forum użytkowników - InsERT nexo - Sello NX
Celujemy w takie raporty "out of the box" do wersji 51, czyli w okolicach wakacji. Natomiast zawsze można skorzystać z modułu raportów samego Nexo, jednak wymaga to pewnych umiejętności w SQL lub LINQ: Proszę też o informacje, jakie dokładnie raporty by Cię interesowały, dla nas to zawsze cenna informacja.