Skocz do zawartości

Ernest Sadowski

Użytkownik
  • Liczba zawartości

    625
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Zawartość dodana przez Ernest Sadowski

  1. Pytał Pan o rozwiązanie zbiorcze, a teraz Pan kieruje rozmowę na per-dokument. Albo mamy wiele WZ i każdą korygujemy w momencie zwrotu (klient faktycznie przynosi rzeczy), po czym fakturujemy to co nie wróciło. Albo mamy wiele WZ i fakturujemy wszystkie naraz, po czym cokolwiek klient zwróci - robimy korektą (albo zmieniamy ilość na fakturze, co powoduje korektę WZ w tle). No inaczej się nie da. Program nie może wiedzieć co wraca na stan, bez powiedzenia czego dotyczy zwrot, a jeżeli już wiemy czego dotyczy zwrot to przecież wystarczy wejść w asortyment wydany i znaleźć wydanie. Jakiego rozwiązania zbiorczego się Pan to spodziewa? Jeżeli pytanie jest czy można wprowadzić wiele zwróconych produktów naraz, po czym Subiekt sam dopasuje je i skoryguje WZ do których pasują to nie ma takiej opcji. Dałoby się napisać to, ale trzeba rozpatrzyć też partie (kody).
  2. Pojawił się pewien inny problem, który wyniknął chyba ze zmian v50. Na wstępie powiem, że gdy miałem pisać o tym problemie (który poznałem jak byłem w biurze i działało) to natrafiłem na kolejny (na komputerze prywatnym): Ale wracając do sprawy: Uprzednio była możliwość edycji ZZ wygenerowanego przez Rachunek Pojazdu i ustawienie pola "W koszty:" na "leasing proporcjonalny" dzięki czemu program obliczał proporcję limitu. Teraz pole "W koszty" jest narzucane i blokowane przez obiekt Pojazdu: Gdzie w typie właściciela pojazdu jest "Firma - leasing/wynajem" i w polu "W koszty" wpisuje na stałe "75% (pojazd firmowy)" czerpane z obiektu Pojazdu. Chyba na pewno coś tu nie tak jest. Natomiast znalazłem obejście - można utworzyć ZZ od strony ewidencji VAT i powiązać tam Pojazd (zamiast zależności Pojazd->Rachunek->Zapis VAT, to będzie w drugą stronę tylko Zapis VAT->Pojazd). Wtedy pozwala ustawić leasing proporcjonalny i wylicza proporcje limitu. Problem jednak - jest to wtedy robione od strony EV, zamiast modułu pojazdów i totalnie nie jest obsługiwane przez moduł Pojazdy i nie wpada w koszty. Co powinniście zrobić (InsERT) to streamlinować ten proces aby niezależnie od której strony się go rozpoczęło to kończyło tak samo: Tworząc zapisy ZZ w EV i wyboru Pojazdu - powinno spytać lub pozwolić na utworzenie zapisu Rachunku Pojazdu. Tworząc Rachunek Pojazdu i powiązany ZZ w EV - pozwolić na odpowiednią edycje pól, które zablokowano w zmianach v50 (jak wyżej wyjaśniłem). Ew. zezwolić na ręczne wiązanie tych 2 stron post-factum.
  3. Explain this: Dotyczy wszystkich, zarówno starych jak i nowych obiektów Rachunku Pojazdu. Okno jest totalnie puste gdy obiekt jest wyświetlany lub edytowany. Kiedy jest tworzony nowy to działa. Natomiast zapis VAT powiązany jest widoczny w pełni poprawnie. Win10, wszystko aktualne.
  4. Jaki list przewozowy? Są setki przewoźników, każdy ma inne listy. Czym jest u Pana list przewozowy i skąd są jego dane źródłowe? Skąd miałby Subiekt wiedzieć jak ma wyglądać list danego przewoźnika? Ew. jeżeli chodzi o CRM to można stworzyć własny wzorzec wydruku do dokumentu WZ.
  5. Tutaj warto dodać, że dopóki pozycja z dokumentu źródłowego nie jest zrealizowana przez jakikolwiek dokument (w tym przypadku OE -> ZK lub OE -> FS, etc.) to można ją przekształcać. W przypadku usług jednorazowych mamy PPM -> Zamień na -> Nowy ...lub po prostu nakierować na taką usługę i kliknąć klawisz Insert. Pozwala to zatem kreować zarówno OE jaki i ZK czy FP z pozycją niekartotekową i później ją do niej przekształcić. Zaznaczam jednak, że taka zmiana musi być przed realizacją pozycji.
  6. A proszę też sprawdzić czy działa tak samo w "operacje bankowe", bo tam mam 2 po przecinku.
  7. Pole ma precyzję 4, kolumna zaokrągla widok do 2. Czy można rozszerzyć funkcjonalność?
  8. Czy jest Pan pewien, że partia, której nadał/edytował Pan kod dostawy to ta, którą faktycznie Pan widzi w raporcie remanentu? Subiekt nie śledzi zmian kodu partii ani nie blokuje jego edycji po wystawianiu dokumentów np. rozchodujących - innymi słowy: można edytować kody wstecznie. Tym samym jakiekolwiek edycje zmieniają pole źródłowe w bazie danych i nie ma opcji aby różne widoki w programie pokazywały inne dane. A może po drodze jest jakieś przetwarzanie korektami/zleceniami produkcyjnymi/przesunięciami miedzymagazynowymi? Np. edytuje Pan oryginalną partie, ale na magazynie w rzeczywistości jest jej zwrot (chociaż ten powinien chyba mieć taki sam numer partii, to możliwe, że jest gdzieś bug w programie dla szczególnego przypadku, ale nie wiem - trzeba by sprawdzić).
  9. Zabrałem się dopiero za ZPR i coś mi się nie klei. Próbuje ścieżkę dla statusu Przyjęty i podczas gdy łapie "Numer" partii to Ilość jest 200 (gdy na dokumencie jest 100). Zakładam więc, że jest to ścieżka do wydawanej partii (której jest 200 szt.), a nie część partii faktycznie wydanej przez ZPR (gdzie wydaję tylko 100 szt.). EDIT: Coś się też nie klei w przypadku wielu partii kompletu - DataBand pokazuje tylko jedną. Czyżby trzeba było zrobić jakiegoś Banda w Bandzie? Proszę o pomoc, grzebie się w tym od 2 godz. (edit: łącznie już z 5+) i jest tak dużo różnych powiązań, że nie jestem pewny poprawnych. EDIT: Ze składnikami są te same problemy - nawet większe. Dla ZPR potrzebuję wszystkich ścieżek dostępu do partii składników i kompletu w zależności od statusu dokumentu i podziału na PW/RW/KRW (bo zakładam, że są różne). Proszę i dziękuje za pomoc.
  10. Wiem, że jeżeli przyjmiemy towar FZ, to kursy FZ zostaną zablokowane jeżeli: Nastąpi rozchód przyjętych towarów Wystawimy KKD do auto-PZ Teraz zauważyłem, że jak zrobimy przyjęcie PZ, to możemy te towary rozchodować, wystawiać KKD, a na koniec jak wystawimy FZ do PZ, to kursy na FZ można dowolnie edytować (mimo rozchodów itp.). Rodzi to pytani jak dokładnie są później przeliczane KKH/KKM. Wnioskuje, że te blokady kursów dotyczą tylko dokumentu źródłowego PZ, a FZ, która jest "na końcu" zostanie odpowiednio wzięta pod uwagę przy przeliczaniu KKM/KKH. No teraz - jak zrobimy KKD do PZ (bez FZ), to odpowiednio można tam wybrać kurs. Później jak wystawimy FZ do PZ (po KKD) to zmieniając kurs na FZ będzie... Proszę potwierdzić algorytm za kulisami. Zakładam, że kurs KKD jest osobny i niezależny od tego na PZ i FZ. Natomiast po zmianie kursu na FZ (względem PZ) i wystawieniu KKH/KKM - poprawki zostaną przeliczone po kursie FZ (ale kurs na PZ zostanie bez zmian, a jedynie zwiększony będzie koszt w walucie podstawowej PLN wg zmian z FZ). Pytanie dodatkowe: Czy rozważaliście dodanie czegoś w rodzaju korekty kursu dokumentu? Teoretycznie można takie coś realizować przez KKD, ale wymaga to ręcznego liczenia. Jak nie osobny dokument, to może dodać to w formie "wizarda", który pozwala wykonać takie korekty kursowe (potrzeba opisana w 3 pierwszych linijkach tego posta), ale w tle generuje KKD (z ew. dodatkowymi opisami sposobu przeliczania w polu Uwag).
  11. To co Pan opisuje można wszystko zrobić rozwiązaniem własnym.
  12. +1 do tematu, z rozszerzeniem nie tylko na NIP, ale także symbole asortymentu.
  13. A temu, że KKD nie jest tylko do transportu. Jest to jedno w wielu zastosowań. Nie każda US na fakturze jest usługą transportową, która ma być na KKD do towaru, więc nie można tego zakłada z góry. Co do automatyzacji - nic nie stoi na przeszkodzie aby napisać plugin, który w momencie zapisu dokumentu FZ - tworzy okno pytające "Czy wygenerować KKD dla PZ?". Problem w tym, że jedna FZ może rozliczać wiele PZ, mieć wiele usług i nie sposób tego zrobić uniwersalnie dla każdego zastosowania. Koniec końców - jak Pan pomyśli - absolutnie nie na miejscu jest zakładanie z góry przez program. Tym samym - absolutnie możliwe jest zdefiniowanie pola własnego "Auto-KKD" dla usługi "Transport" z kartoteki i napisanie pluginu, który generuje KKD za nas w tle przy zapisie FZ. Należy tu jednak rozważyć FZ do wielu PZ oraz zachowania szczególne (i auto-PZ generować tylko dla relacji 1-1).
  14. Szperałem wstępnie w zabawkach i się zastanawiam nad poniższym: W naszej działalności używamy kilku wspólnych indeksów dla powtarzalnych czynności lub ich typów (dla których prowadzenie osobnych indeksów jest bez sensu). Forma: [Typ] [Jedn.] [Symbol] [Nazwa] [Opis] Np.: [US] [usł] [X-INS] [Usługa instalacyjna] [] [US] [usł] [X-MTN] [Serwis] [] [US] [kpl] [X-PRT] [Części instalacyjne wg specyfikacji] [] [US] [szt] [X-CUT] [Element cięty wg rys.] [] Komentarz: [] =pusty opis. Pod takie US później podpinamy (kosztorysem lub RW kosztowymi) rzeczywiste sprawy schodzące z magazynu, ale na fakturze jest jedna pozycja. Kluczowym w całym procesie jest fakt, że używamy opisu pozycji do wskazania czego dotyczy np. X-MTN (serwis). Na jednej fakturze może się również znaleźć kilka takich samych X-MTN (fakturowane np. zbiorczo różne serwisy z rożnymi opisami pozycji). Czy nexo pozwala lub będzie pozwalać na załączanie tego opisu pozycji lub przepisywanie go do pola Opis na e-fakturze? Jak mi klienci kiedyś (przez KSeF) dostaną fakturę z 7 osobnymi pozycjami z nazwą "Serwis" i nic więcej, to już widzę telefony. Opis pozycji jest zapisywany w dokumencie, więc dobrze jak będzie można go przepisywać tam gdzie trzeba (ale szczerze nie ogarniam specki KSeF, bo ciągle się zmienia i jest niejasna, wiec może nawet nie ma gdzie takich rzeczy wpisać xD)
  15. Proszę sprawdzić (aczkolwiek to może być co innego): https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/2998,jak-ustawic-poprawne-opcje-regionalne-niezbedne-do-poprawnego-uruchomienia-programu.html
  16. Ręczne wysyłanie? Dokument->Drukuj->Wyślij e-mail->Wyślij (używając odpowiedniego szablonu e-mail i wzorca wydruku). Automatyczne wysyłanie? Moduł automatyzacji. https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/6864.html
  17. Nie będzie to KOLUMNA razem, tylko WIERSZ podsumowujący daną kolumnę. Wystarczyłoby to samo wpisać w google. 3 linki: https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/1425%2Cjak-wlaczyc-podsumowanie-listy-dla-wybranych-kolumn-w-insert-nexo.html#
  18. Dokładnie tak można robić. RW może być kosztem dodatkowym pozycji na FV. Jest to nawet lepsze niż pilnowanie materiałów, bo można podpinać post-factum.
  19. P.S. Musze przyznać, że ten błąd mnie rozbawił. :) <?xml version="1.0" encoding="utf-8"?> <Exception> <Type>System.Data.SqlTypes.SqlNullValueException</Type> <Time>2024-03-06 23:07:07</Time> <Description>Data is Null. This method or property cannot be called on Null values.</Description> <Method>Int32 get_Int32()</Method> <HelpLink /> <StackTrace> at System.Data.SqlClient.SqlBuffer.get_Int32() at System.Data.SqlClient.SqlDataReader.GetInt32(Int32 i) at InsERT.Moria.Numeracja.Naprawa.DataProvider.&lt;&gt;c.&lt;GetObjectNumbers&gt;b__12_0(SqlDataReader r) at InsERT.Moria.Narzedzia.Prywatne.ConnectionFactoryExtensions.ExecuteReader[TValue](IDbConnectionFactory connectionFactory, String query, IEnumerable`1 parameters, Func`2 valueGetter, Action`1 beforeReadAction, Nullable`1 timeout) at InsERT.Moria.Numeracja.Naprawa.DataProvider.GetObjectNumbers(SignatureColumn signatureColumn) at InsERT.Moria.Numeracja.Naprawa.Checker.Check(IReportProgress progress) at InsERT.Moria.BusinessResources.NaprawaNumeracji.UI.NumerationFixDialog.CheckForProblems_DoWork(Object sender, DoWorkEventArgs e)</StackTrace> <EnviromentStackTrace> at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at System.Environment.get_StackTrace() at InsERT.Mox.Helpers.Logging.ExceptionFileSaver.StackTraceElement() at InsERT.Mox.Helpers.Logging.ExceptionFileSaver.SaveExceptionInFile(Exception ex, String file) at InsERT.Mox.Helpers.Logging.ExceptionFileSaver.Save(Exception exception, String&amp; exceptionFilePath) at InsERT.Mox.Helpers.Logging.Logger.LogException(Exception exception, String message) at InsERT.Mox.Helpers.Logging.LogHelper.LogException(Exception exception) at InsERT.Moria.BusinessResources.NaprawaNumeracji.UI.NumerationFixDialog.CheckForProblems_DoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]&amp; outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall() at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()</EnviromentStackTrace> </Exception>
  20. A ja mam pytanie - czasami zdarza się jakiś problem z desynchronizacją skrzynki i np. mail z fakturą poleci, ale w kartotece dok. sprz. nie zostanie wpisana osoba i data wysyłki emaila. Używamy tego mechanizmu (kolumn) żeby szybko mieć wgląd co zostało wysłane, a co jeszcze nie. Mając Gestora da się podłączyć emaila do obiektu faktury z poziomu emaila po fakcie, jednak nie ma to efektu na kolumnie kartoteki (jest to pole, a nie powiązanie). Czy dałoby radę dodać jakiś dialog (pytajnik) podczas takiego powiązywania "Czy wpisać dany e-mail w kolumnę wysłane obiektu dokumentu sprzedaży?" (nie może to być zawsze, bo może być wiele emaili powiązanych, stąd po prostu tylko pytanie przy tworzeniu powiązania ręcznie). Zdarzy się nawet, że ktoś ręcznie wyśle (albo z innego programu, ale tej samej skrzynki), i dobrze gdyby można było takiego maila związać.
  21. Tak. Pola własne można wyświetlać jako kolumna w kartotece. Można też po nich formatować warunkowo i grupować. W czym problem, bo po pytaniu zdaje się, że zna Pan odpowiedź ale ma problem z czymś innym?
  22. Nie. Dostępne jest: Równo na każdą Proporcjonalnie do wartości Ręcznie ustawione Wdrożeniowo napisanie pluginu, który wykona odpowiednie operacje (np. z pliku excel, lub właśnie wg ilości). Moja opinia: Jako, że ilość jest bardzo bazową wartością - takie rozbijanie powinno mogłoby być wbudowane (do InsERTu). Natomiast nie zgodzę się z tym: ...bo większy sens ma proporcjonalnie do wartości. Natomiast największy sens ma po gabarycie i wadze, ale do tego trzeba rozwiązania własnego.
  23. Przydatne by było ustawienie aby w oknie dokumentu te szczegóły były wyświetlane domyślnie: U nas praktycznie niezbędne przy identyfikowaniu poszczególnych budów jednego klienta i trzeba klikać ciągle.
×
×
  • Dodaj nową pozycję...