Skocz do zawartości

Własne typy dokumentów (Laboratorium - wersja 47 nexo)

Polecane posty

Od wersji 47 nexo będzie można tworzyć własne typy dokumentów. Oznacza to, że w całym nexo będzie mogło istnieć wiele różnych zamówień od klienta, faktur VAT sprzedaży czy też wydań magazynowych. 


Zachęcam do zapoznania się:

 

 

Do czego można używać własne typy dokumentów? 

  • Tworzenie wielu faktur sprzedaży – każda z inną numeracją.

image.png.0c0ead94c50012608cc82b2305b60e64.png

  • Dzielenie dokumentów zakupu na różne rodzaje jak kosztowe, mieszane, zaopatrzeniowe, albo utworzenie osobnej FZ-tki dla każdego producenta, od którego kupujemy towar.

image.png.c90c25a52ece90bcd69a59b600b9fa56.png

  • Do obsługi wielu różnych rodzajów zamówień od klienta, jak ZK Allegro czy ZK Amazon.

image.png.06300b67b8333ff4f23698918fa15041.png

  • Do odróżniania dokumentów do KSeF i poza KSeF.

image.png.418d655f496e11208dad50ba507157f9.png

 

image.png.a7884dd90be8776f3d7ef63cf5ee4412.png

Aby stworzyć własny typ dokumentu, należy:

  1. W słowniku Typy dokumentów wybrać typ dokumentu, który chcemy powielić
  2. Kliknąć przycisk „Powiel”
  3. Ustawić wszystkie parametry wedle własnych potrzeb
  4. Zapisać własny typ dokumentu
     

 

 

 

 

 

 

 

Od tego momentu można dodawać nowe dokumenty na podstawie własnego typu dokumentu:

image.png.3908ece810c918cd7bae4daaf92dd0e3.png

 

A teraz odrobinę więcej szczegółów:

 

Nowa zakładka Profilowanie:

  • Mnemoniki. Można nadawać własne mnemoniki dla swoich typów dokumentów. W tym celu wystarczy zmienić symbol typu dokumentu, a w nowej zakładce Profilowanie zezwolić na używanie nowego mnemonika.
    image.thumb.png.39ef3dcf0552a6563323364ad7da5a27.png
  • Menu dodaj. Istnieje możliwość sterowania tym, czy nowy typ dokumentu ma się pojawić w menu dodaj w odpowiednim serwisie.
    image.thumb.png.fa793c9fda1d746f24e3b63859a52648.png
  • Realizacje. W zakładce Profilowanie można określać do czego można realizować dany typ dokumentu.
    image.png.bdb715b218249b86a78cf35798386526.png

    Można też dla zezwolonych realizacji określać, czy mają się przepisywać wartości identycznych pól własnych dokumentu (środkowa kolumna) oraz pól własnych na pozycjach dokumentów (ostatnia kolumna). Działanie ostatniej kolumny wymaga włączenia w Laboratorium „Pól własnych na pozycjach”.
    image.png.269868669b01cb8ceb8c3884d50d701b.png

     
  • Profilowanie danych. Można ograniczyć widoczność danych w zakresie asortymentu, podmiotu, magazynu oraz oddziału.

    image.thumb.png.7886875df163d84d1d0b1352fbca4e0e.png

    Profilowanie danych dostosowane jest do typu dokumentu.

    image.thumb.png.3915f44b5117f0e5275a3d0c6c1590d9.png

 

Nowa zakładka Uprawnienia:

W zakładce tej pojawiają się wszystkie uprawnienia z dokumentu bazowego (czyli tego na podstawie którego tworzony jest nowy typ dokumentu) i można wybrać uprawnienia, które chcemy, aby się utworzyły dla nowego typu dokumentu.

image.thumb.png.ce9746327c6623cb4556d40a3108847e.png


Zmiany w zakładce Wydruki:

Dla własnego typu dokumentu można wybrać wzorzec wydruku.
image.png.ede9ae32eae849b023bda3adefb691a6.png
 

I za pomocą tego ustawienia uzyskać możliwość drukowania dwóch różnych zamówień od klienta na podstawie innych wzorców.

image.thumb.png.38b5e7ed5f81a51ef80b2466858c222d.png

 

W Rewizorze oraz Rachmistrzu nexo

  • można ustawiać warunki schematów dekretacji tak, aby bazowały na własnym typie dokumentu

image.png.81b9e36f6c49dd45d9a0f26bfa3e94b1.png
 

W Gestorze:

  • można korzystać z własnych typów dokumentów dla ofert.

image.png.a6b07cb00f665312af7c0f370c9679fa.png
 

W Sello NX:

  • można wybrać własny typ dokumentu podczas przetwarzania zamówienia wysyłkowego


image.thumb.png.a6d67656187e7496c135be861a2b3136.png
 

 

Pozostałe informacje:

  • Wszelkie menu z wyborem typów dokumentów są dostosowane do nowostworzonych typów dokumentów.
    image.png.a33c3f32cf5dd1aa98de1e8fa5d79f6f.png

 

Dostosowane zostały również:

  • mapa powiązań dokumentów,
    image.thumb.png.c09386099901da0a5b8aceeb7c89a1f5.png
  • parametry płatności,
    image.png.5762062b2885cbf4b0ce4149bc0c356c.png
  • filtry w serwisach z dokumentami,
    image.png.8e2b86522a677efaf22a828723b08be0.png
  • okno wystawiania dokumentu z poziomu np. modułu asortymentu czy klientów
    image.png.5bcaa69c06b118800896542290468457.png
  • POS – interfejs dotykowy
    image.thumb.png.ddac680d92a356b45841eb88bb56ecc0.png
  • Lubię to 1
Link to postu

Dla naszej firmy ale podejrzewam, że również dla wielu innych klientów ważne byłoby, żeby pola własne z kartoteki asortymentu (oraz klientów) przechodziły na dokumenty WZ oraz PZ. Niestety nadal nie wiedze tego w tej aktualizacji. Przykład: mamy pole własne stawka akcyzy dla asortymentu. I chcemy żeby w przypadku wybrania na WZ danej pozycji asortymentowej "wskakiwało" pole własne z przypisaną stawką akcyzy.

Link to postu

Dzień dobry, dziękujemy za sugestie. Tytułowa funkcjonalność znajduje się w Laboratorium, więc jej kształt będzie ulegał zmianie na przestrzeni kolejnych wersji programu.

W dniu 21.10.2023 o 13:11, Jakub Ima napisał:

Przykład: mamy pole własne stawka akcyzy dla asortymentu. I chcemy żeby w przypadku wybrania na WZ danej pozycji asortymentowej "wskakiwało" pole własne z przypisaną stawką akcyzy.

Mamy zapisany taki temat do realizacji. Możliwość uwidocznia pól własnych asortymentu na pozycjach dokumentu, powinna pojawić się w przyszłych wersjach programu.

W dniu 21.10.2023 o 13:11, Jakub Ima napisał:

żeby pola własne z kartoteki asortymentu (oraz klientów)

Czy jest Pan w stanie przytoczyć przypadek biznesowy przenoszenia pól własnych klientów?

Link to postu

W pierwszym poście zabrakło informacji o możliwości dodawania własnych typów dokumentów w sferze. 

Aby dodać własny typ zamówienia, bazujący na ZK należy to zrobić w ten sposób:

using (var sfera = UruchomSfere())
{
    IZamowieniaOdKlientow zamowieniaOdKlientow = sfera.PodajObiektTypu<IZamowieniaOdKlientow>();
    IKonfiguracje konfiguracje = sfera.PodajObiektTypu<IKonfiguracje>();

    Konfiguracja konfiguracjaZA = konfiguracje.Dane.Wszystkie().FirstOrDefault(k => k.Symbol == "ZA");

    using (IZamowienieOdKlienta za = zamowieniaOdKlientow.Utworz(konfiguracjaZA))
    {
        DokumentZK dokument = za.Dane;
        Console.WriteLine($"Konfiguracja: {dokument.Konfiguracja.Symbol}"); // Konfiguracja: ZK
        Console.WriteLine($"Symbol: {dokument.Symbol}"); // Symbol: ZK
        Console.WriteLine($"KonfiguracjaRzeczywista: {dokument.KonfiguracjaRzeczywista.Symbol}"); // KonfiguracjaRzeczywista: ZA
        Console.WriteLine($"SymbolRzeczywisty: {dokument.SymbolRzeczywisty}"); // SymbolRzeczywisty: ZA
    }
}

Użycie w raportach LINQ:
image.png.950dd2b186fa902626370a518a5d0473.png

image.png.b0919d5ac38c67f0c5aa0ff02d636687.png
Użycie w raportach SQL:

image.png

Edytowane przez Urszula Buczek
  • Lubię to 1
Link to postu
  • 1 miesiąc temu...
×
×
  • Dodaj nową pozycję...