Skocz do zawartości

Łukasz Czarnowski

Użytkownik
  • Liczba zawartości

    119
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez Łukasz Czarnowski

  1. Dziękuję, sprawdziłem wcześniej i niestety w tym przypadku zachowanie programu jest analogiczne do pojedynczego dotyku.
  2. Testuję Nexo z ekranem dotykowym na Windows 10. Jedyny problem, który na razie zauważyłem to sprawne przewijanie list (np. asortymentu). Dla przykładu w Excelu dotyk + przesunięcie palca jest odpowiednikiem scrolla, podobnie zresztą w wielu innych aplikacjach (w tym systemowych). W Nexo taka operacja powoduje zaznaczenie kilku pozycji na liście (podobnie jak przytrzymanie lewego klawisza tradycyjnej myszy i przesunięcie). Poproszę o weryfikację i komentarz.
  3. Niektóre kasy fiskalne posiadają przydatną funkcję dźwiękowej sygnalizacji poprawnego wczytania towaru, co pozwala wykorzystać przy pracy dodatkowy zmysł :-) Wrzucam pomysł, aby dodać taką funkcjonalność w Nexo, szczególnie do pracy w trybie dostępnym pod Ctrl+X (jak np. codzienna praca na paragonach). Korzyścią jest minimalizacja pomyłek, przyśpieszenie oraz poprawa komfortu pracy.
  4. Z mojej perspektywy - wszelakie listingi, również na dokumentach - przydałaby się konfiguracja kontrastu tła i obramowania, może pod postacią "suwaka" jak zoom aplikacyjny (do zmiany na szybko) i/lub w konfiguracji.
  5. Również zauważam taką potrzebę, zwłaszcza przy pracy na monitorach z matrycą TN pod różnym kontem.
  6. Może tutaj znajdzie się odpowiedź: https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/3355,subiekt-nexo-skad-pobierana-jest-nazwa-do-urzadzenia-fiskalnego.html pole "Nazwa dla UF"
  7. Mało eleganckie, ale można się posłużyć polem uwagi, które wydrukujemy na FD. Wymagania formalne spełnimy.
  8. Raporty - Ewidencja zwrotów sprzedaży detalicznej (Nexo 25) i /lub: Sprzedaż - Typ dokumentu: ZW na obu: Operacje na liście - Eksportuj do Excela
  9. Schowek pozwoli szybko (choć jednak dalej ręcznie) przypisać asortyment z dokumentu do odbiorcy, co umożliwi późniejsze odfiltrowanie.
  10. Można na dokumencie skopiować asortyment do schowka, następnie w schowku Ctrl+A i zbiorczo Aktualizuj dostawców (tutaj wskazując Odbiorcę).
  11. Nexo PRO umożliwia edycję struktury wzorców wydruku. Należy powielić wzorzec, następnie korzystamy z opcji "Popraw wzorzec". Na Stronie dodatkowej należy dodać kolumnę typu Image, odwołującą się do zdjęć produktów. Do co zasady można sugerować się poniższa instrukcją: https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/3243.html
  12. Można zmodyfikować wzorzec wydruku Cenników, ZK lub FP, dodając do istniejących kolumn zdjęcie produktu.
  13. W raporcie "Sprzedaż wg asortymentu" przydałaby się kolumna Stan, celem szybkiej analizy porównawczej. Dodatkowo mogą tam trafić inne powiązane kolumny z Asortymentu jak Ilość minimalna, optymalna, etc. Można to załatwić raportem własnym, ale tu myślę warto rozbudować istniejący.
  14. Czy istnieje techniczna możliwość wyświetlenia kwoty na drukarce fiskalnej przed fiskalizacją, tj. w momencie otwarcia szuflady (a przed zatwierdzeniem okna reszty)? Byłoby to wygodne dla klienta, obecnie widzi kwotę dopiero po zafiskalizowaniu. POSNET Thermal XL.
  15. Czytając któryś już post, przychodzi mi na myśl, że na listach (w praktyce wszystkich) przydałyby się checkboxy, celem oznaczania pozycji wizualnie czy też wykonania operacji grupowych. Co do skanowania to na WZ, tak jak na innych listach, działa F8 i jeżeli mamy widoczną kolumnę z kodem to ją przeszukuje. Aby oznaczyć przydałoby się j.w. Ostatecznie można wyeksportować listę do Excela czy też wydrukować, ale to wiadomo proteza.
  16. Konfiguracja widoku, dodać kolumnę "Sklep internetowy", następnie skorzystać z "filtruj wg kolumny".
  17. Tak, zautomatyzować należałoby to przez Sferę. U mnie nie jest to problemem - dodawani klienci domyślnie mają ustawiony podstawowy rabat (grupa / cecha w szablonie klientów), a klienci do wyższych progów dodawani są cyklicznie.
  18. Przykładowy scenariusz dla klienta detalicznego sklepu stacjonarnego: Na poziomie konfiguracji klienta mamy opcję "uczestnik programu lojalnościowego" po zaznaczeniu której pojawia się możliwość dodania numeru karty (przyjmuję, że mamy fizyczne karty z naniesionym kodem kreskowym). Klientom, którzy mają kartę, nadajemy cechę "KLIENT 5%". Możemy to zrobić akcją zbiorczą - moduł "Klienci", filtrujemy po kolumnie "Uczestnik programu lojalnościowego" lub "Numer karty". Kolumny można aktywować w konfiguracji widoku. Przechodzimy do promocji, dodajemy promocje o nazwie"PROM KLIENT 5%", "PROM KLIENT 8%", itp., ustawiając w ich konfiguracji: "Łączy się z innymi promocjami", sprzedaż "Najbardziej korzystny rabat", Wynik "Rabat procentowy od ceny" 5%, klienci spełniający warunki - tu wskazujemy cechę "KLIENT 5%" - czyli każdy z kartą dostanie rabat 5% na dowolny artykuł (można je ograniczyć, ale upraszczamy przykład). Wskazujemy klientów, którzy mają dostać wyższy rabat, przypisując im cechę, np. "KLIENT 8%". Tą cechę przypisujemy też do właściwej promocji "PROM KLIENT 8%". Aby wskazać klientów, bazując na wartości sprzedaży, wykorzystamy własny raport, "Sprzedaż wg klientów", którego kod zamieszczam. Uwaga: raport zawiera uproszczony schemat wyliczania sumy (np. nie uwzględnia korekt), może wymagać dostosowania względem potrzeb. W trakcie sprzedaży, na PA, skanujemy kartę do pola Nabywca - rabaty zostaną naliczone automatycznie (o ile promocje są ustawione w ten sposób - patrz konfiguracja sprzedaży). (from podmiot in source where ( podmiot.Podtyp == 3 && podmiot.UczestnikProgramuLojalnosciowego == true && (cechaQ.Id == -1 || (from poz in podmiot.Cechy where poz.Id == cechaQ.Id select 1).Count()>0) ) let wartosc_brutto = (decimal?)(from poz in podmiot.DokumentyPodmiotu where poz.DataWprowadzenia >= dataOd && poz.DataWprowadzenia <= dataDo && new[] { "PA", "PI", "FS" }.Contains(poz.Symbol) select poz.Wartosc.BruttoPoRabacie).Sum() ?? 0m let ilosc_dokumentow = (decimal?)(from poz in podmiot.DokumentyPodmiotu where poz.DataWprowadzenia >= dataOd && poz.DataWprowadzenia <= dataDo && new[] { "PA", "PI", "FS" }.Contains(poz.Symbol) select 1).Count() ?? 0m select new Wynik { Id = podmiot.Id, Nazwa = podmiot.NazwaSkrocona, Telefon = podmiot.Telefon, Ilosc = ilosc_dokumentow, Wartosc_brutto = wartosc_brutto, Info = podmiot.TekstKomunikatu, Sygnatura = podmiot.Sygnatura.PelnaSygnatura, DataPozyskania = podmiot.DataPozyskania, } ) Sprzedaż wg klientów - raport LINQ.xml
  19. W pewnej części można to zrealizować. Obsługa kart jest, jak również możliwość przypisania klientów do "grup rabatowych" w zależności od obrotu (manualnie), wykorzystując mechanizm promocji.
  20. W praktyce zastosowałem wspomniane rozwiązanie polegające na nadaniu dedykowanej cechy dla asortymentu podlegającego promocji i następnie usunięcie jej dla pozycji, które posiadają blokadę ceny. Dodatkowo oznaczam pozycje z blokadą cechą "Bez promocji", aby umożliwić ich wyszukiwanie w innych sekcjach programu. Załączam przykładowy raport, który ułatwia zarządzenie cechami i ich weryfikację dla tego scenariusza. (from aso in source let kod = aso.PodstawowaJednostkaMiaryAsortymentu.PodstawowyKodKreskowy.Kod where ( (cechaQ.Id == -1 || (from poz in aso.Cechy where poz.Id == cechaQ.Id select poz.Id).Count()==1) && (cechaQ2.Id == -1 || (from poz in aso.Cechy where poz.Id == cechaQ2.Id select poz.Id).Count()==1) && (cechaQN.Id == -1 || (from poz in aso.Cechy where poz.Id == cechaQN.Id select poz.Id).Count()==0) && (eanQ == "" || kod.StartsWith(eanQ)) ) let blokada = (from poz in aso.PozycjeCennika where poz.Cennik.Id==cennikQ.Id select poz.CenaSztywnaNaDokumencie).FirstOrDefault() select new Wynik { Id = aso.Id, Symbol = aso.Symbol, Nazwa = aso.Nazwa, Kod = kod, Blokada = blokada, }) Dziękuję za wkład wniesiony w rozwój programu i pozdrawiam. Asortyment wg cech - raport LINQ.xml
  21. Ad. 1 Moja sugestia zatem, aby dodać możliwość wykluczania wybranych pozycji z promocji (dla których cena jest "ostateczna") - to jedyny element, którego mi brakuje. W zasadzie mogę nadać dla całości asortymentu cechę "do promocji" i usunąć z pozycji z "blokadą ceny". Przy wielu promocjach jednak będzie to trudne w utrzymaniu. Może macie jakiś pomysł? Ad. 2 Czy taki cennik dodatkowy może być przypisany tylko do wybranych klientów? Po dodaniu cennika "uzupełniającego do cennika głównego" rabat jest domyślnie stosowany dla wszystkich. A z kolei w cenniku "indywidualnym dla klientów" brak możliwości wskazania cennika powiązanego na etapie 3. Inaczej mówiąc chciałbym utrzymywać cennik podstawowy dla wszystkich i dziedziczący po nim cennik dodatkowy, z rabatem - dla wskazanej grupy klientów.
  22. Nexo 25. 1) Promocja na wszystkie artykuły w postaci rabatu (dla określonej grupy klientów). Mimo blokady zmiany ceny na wybranych pozycjach asortymentowych - pozycje te są rabatowane. Czy możliwe jest takie ustawienie, by blokada była nadrzędna wobec promocji? Można to próbować obejść przez wykluczanie towaru na poziomie promocji, ale będzie to rozwiązanie trudne w utrzymaniu. BTW na promocjach przydałby się cechy wykluczające, np. chcemy promować wszystkie wiertarki oprócz zielonych, przy założeniu, że zbiór wiertarek jest zmienny i definiujemy je poprzez cechę. 2) Cenniki dodatkowe - poszukuję funkcjonalności cennika dynamicznego pobierającego cenę sprzedaży ze wskazanego cennika podstawowego. Taki cennik "pracowałby" wtedy razem z cennikiem podstawowym (na którym to określałoby się cenę sprzedaży), ale miałby swoje indywidualne rabaty. Opcja niejako pokrewna w działaniu z pkt. 1 ale z inną koncepcją zarządzania.
  23. Kopiujemy listę asortymentu z FZ do schowka (Ctrl+K), następnie w schowku zaznaczamy całą listę (Ctrl+A) i wybieramy opcję Zbiorczo - Dostawy - Aktualizuj dostawców.
×
×
  • Dodaj nową pozycję...