Autor Wątek: Raport z zamówień  (Przeczytany 3660 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Raport z zamówień
« dnia: Grudzień 31, 2015, 08:55:06 »
Witam,

Czy ma ktoś może jakieś własne raporty, żeby podejrzeć jak to ma wyglądać w Subiekcie NEXO?
Chciałbym stworzyć raport z zamówień (oraz faktur proforma - czyli zamówień zaliczkowych) pokazujący mi jaką ilość towaru zamówili klienci.

Czyli żeby były kolumny Symbol Klienta - Symbol towaru - Ilość - Data zamówienia - Nr Zamówienia/Faktury Proforma

Byłbym wdzięczny za wskazówki.

Pozdrawiam!

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Odp: Raport z zamówień
« Odpowiedź #1 dnia: Styczeń 03, 2016, 14:24:52 »
Nie ma nikt jakiegoś przykładu takiego zestawienia?

Pozdrawiam

Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Raport z zamówień
« Odpowiedź #2 dnia: Styczeń 03, 2016, 20:23:58 »
Proszę bardzo - najprostsza wersja, bez filtrowania zamówień zrealizowanych/anulowanych, dobry punkt wyjścia dla dalszej pracy:

from pozycjaDokumentu in source

let dokument = pozycjaDokumentu.Dokument
let podmiot = dokument.Podmiot
let asortyment = pozycjaDokumentu.AsortymentAktualny
let jm = pozycjaDokumentu.JednostkaMiaryAs.JednostkaMiary

where
  dokument.Symbol == "ZK" || dokument.Symbol == "FP"

select new Wynik
{
  Id = pozycjaDokumentu.Id,
  Numer = dokument.NumerWewnetrzny.PelnaSygnatura,
  Klient = podmiot.NazwaSkrocona,
  Towar = asortyment.Symbol,
  Ilosc = pozycjaDokumentu.Ilosc,
  JM = jm.Symbol,
  Data = dokument.DataWydaniaWystawienia ?? dokument.DataWprowadzenia,
  Termin = pozycjaDokumentu.Termin ?? dokument.TerminRealizacji
};

Jako Główny element trzeba wybrać PozycjaDokumentu, no i trzeba dodać odpowiednie kolumny (dla ilosci typu liczbowego, dla terminu i daty typu data i czas, pozostałe tekstowe)
Pozdrawiam
Aleksander

Offline loograk

  • Nowy użytkownik
  • *
  • Wiadomości: 45
  • Reputacja +0/-0
  • Wersja programu: 1.29
Odp: Raport z zamówień
« Odpowiedź #3 dnia: Styczeń 04, 2016, 12:48:32 »
Świetnie! to dokładnie o co mi chodziło!

Dodałem jeszcze w wyniku:

  Wystawil = dokument.Wystawil,
  Uwagi = dokument.Uwagi

i mam kolumnę z wartością dla wystawiającego i uwagami do dokumentu.

Jeśli to nie problem to chciałbym do tego zestawienia dodać jeszcze Symbol Klienta i Adres klienta?
Jakieś wskazówki w której tabeli szukać tych danych?
Przeglądam tabele mojej bazy danych w SQL Server Managment Studio, ale że jestem laikiem to nie idzie mi to sprawnie.

Dziękuję za to zestawienie. Już teraz mi bardzo pomogło!

Pozdrawiam
« Ostatnia zmiana: Styczeń 04, 2016, 13:58:08 wysłana przez loograk »

Offline ranym

  • Aktywny użytkownik
  • ***
  • Wiadomości: 117
  • Reputacja +18/-0
  • Wersja programu: nexo pro
Odp: Raport z zamówień
« Odpowiedź #4 dnia: Styczeń 04, 2016, 18:03:03 »
Symbol klienta i adres (jeśli chodzi o adres podstawowy)
    SymbolKlienta = podmiot.Sygnatura.PelnaSygnatura,
  AdresKlienta = podmiot.AdresPodstawowy.LiniaCalosc

Jeśli to nie ma być adres podstawowy tylko np adres "do dostawy", to wtedy zamiast AdresPodstawowy użyć trzeba DomyslnyAdresDostaw.
A jeśli chodzi o inne adresy, to znajdują się w kolekcji Adresy encji podmiotu, mają one przypisany typ adresu (żeby zobaczyć jakie są możliwe to tabela w bazie TypyAdresow).

Pozdrawiam
Aleksander

Forum Użytkownikow Subiekt GT

Odp: Raport z zamówień
« Odpowiedź #4 dnia: Styczeń 04, 2016, 18:03:03 »