Skocz do zawartości

Ernest Sadowski

Użytkownik
  • Liczba zawartości

    617
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Ostatnia wygrana Ernest Sadowski w dniu 8 Czerwca 2022

Użytkownicy przyznają Ernest Sadowski punkty reputacji!

1 obserwujący

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Ernest Sadowski's Achievements

  1. 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 partia faktycznie wydana 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. 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.
  2. 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).
  3. To co Pan opisuje można wszystko zrobić rozwiązaniem własnym.
  4. +1 do tematu, z rozszerzeniem nie tylko na NIP, ale także symbole asortymentu.
  5. 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).
  6. 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)
  7. 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
  8. 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
  9. 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#
  10. 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.
  11. 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>
  12. 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ć.
  13. 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?
  14. 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.
×
×
  • Dodaj nową pozycję...