Skocz do zawartości

Adam G

Użytkownik
  • Liczba zawartości

    483
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    6

Posty dodane przez Adam G

  1. Dziękuję działa.

    Jeszcze jedno pytanie odnośnie numerów początkowych dla zleceń serwisowych, ponieważ mamy wystawionych już parę zleceń serwisowych których numer będziemy musieli poprawić z poziomu SQL muszę ustawić numeracje początkową.

     

    Ustawiłem numerację w taki sposób:

    image.png.6910ac0a1b7e26ba1d78b9f1043b4b0c.png

     

    Sprawdzając poprawność generowania numerów widzę, że w listopadzie nie ma problemu, chciałem sprawdzić od razu dla kolejnych okresów, ale prawdopodobnie z powodu użycia Naglowek.Utworzono.DateTime.Date jak zmieniam datę aplikacyjną i/lub datę blokady to system uparcie nadaje numerację dla dnia dzisiejszego.

     

    Pytanie czy numeracja w następnych miesiącach będzie zaczynać się od jedynki?

     

     

  2. Pozwolę sobie odkopać stary wątek.

     

    Po zmianie z rejestrów numeracyjnych na numeracje mam problem z utworzeniem numeracji dla Zleceń serwisowych, niestety metoda z własnością DataWprowadzenia nie działa.

     

    Pytanie jak dla zleceń serwisowych  stworzyć rejestr w formie RRMMXXXX?

     

    Jak co poniżej błąd z próby wykorzystania własności DataWprowadzenia.

    InsERT.Moria.Numeracja.NumeracjaException: Numeracja dla tego obiektu została błędnie zdefiniowana. Poniższe własności są niepoprawne dla danego typu obiektu:
    Data Wystawienia
       w InsERT.Moria.Numeracja.Numeracja.ZnajdzZrodloNumerowRezerwujace(Sygnatura sygnatura, Object encja, String nazwaPolaSygnatury)
       w InsERT.Moria.Numeracja.ObslugaNumeracji.get_ZrodloNumerowRezerwujace()
       w InsERT.Moria.Procesy.ZlecenieSerwisoweBO.CzyZdefiniowaneWymaganeAtrybuty()
       w InsERT.Moria.BusinessResources.Controls.NumerationControl.MoznaUzywacObslugiNumeracji()
       w InsERT.Moria.BusinessResources.Controls.NumerationControl.get_Prefix()
       w InsERT.Moria.BusinessResources.Controls.NumerationControl.SelectMainPart()
       w InsERT.Moria.BusinessResources.Controls.NumerationControl.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
       w System.Windows.UIElement.OnGotKeyboardFocusThunk(Object sender, KeyboardFocusChangedEventArgs e)
       w System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       w System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       w System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       w System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       w System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       w System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       w System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       w System.Windows.Input.InputManager.ProcessStagingArea()
       w System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       w System.Windows.Input.KeyboardDevice.ChangeFocus(DependencyObject focus, Int32 timestamp)
       w System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
       w System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
       w System.Windows.Input.KeyboardDevice.Focus(IInputElement element)
       w System.Windows.UIElement.Focus()
       w InsERT.Mox.WpfControls.PluginContainer.OnGotFocus(RoutedEventArgs e)
       w System.Windows.UIElement.IsFocused_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
       w System.Windows.DependencyObject.SetValue(DependencyPropertyKey key, Object value)
       w System.Windows.Input.FocusManager.OnFocusedElementChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
       w System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
       w System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
       w System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
       w System.Windows.Input.FocusManager.SetFocusedElement(DependencyObject element, IInputElement value)
       w System.Windows.Input.KeyboardNavigation.UpdateFocusedElement(DependencyObject focusTarget)
       w System.Windows.FrameworkElement.OnGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)
       w System.Windows.Input.KeyboardFocusChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       w System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       w System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       w System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       w System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       w System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       w System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       w System.Windows.Input.InputManager.ProcessStagingArea()
       w System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       w System.Windows.Input.KeyboardDevice.ChangeFocus(DependencyObject focus, Int32 timestamp)
       w System.Windows.Input.KeyboardDevice.TryChangeFocus(DependencyObject newFocus, IKeyboardInputProvider keyboardInputProvider, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
       w System.Windows.Input.KeyboardDevice.Focus(DependencyObject focus, Boolean askOld, Boolean askNew, Boolean forceToNullIfFailed)
       w System.Windows.Input.KeyboardDevice.Focus(IInputElement element)
       w System.Windows.UIElement.Focus()
       w InsERT.Mox.WpfControls.PluginContainer.ShowContextMenu(IContextMenuPlugin plugin, Boolean atMousePosition)
       w InsERT.Mox.WpfControls.PluginContainer.ExecutePlugin(IPlugin plugin)
       w InsERT.Mox.WpfControls.PluginContainer.OnExecutePluginCommandDirect(Object parameter)
       w InsERT.Mox.MvvmSupport.DelegatingCommand`1.Execute(Object parameter)
       w MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       w System.Windows.Controls.Primitives.ButtonBase.OnClick()
       w System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       w System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
       w System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       w System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       w System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       w System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       w System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       w System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       w System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       w System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       w System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       w System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       w System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       w System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
       w System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       w System.Windows.Input.InputManager.ProcessStagingArea()
       w System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       w System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       w System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       w System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       w System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       w MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       w MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       w System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       w System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

     

  3. Panie Jacku, żadnych komunikatów, jedyne co to po prostu brak lini do wprowadzania kolejnych pozycji.

     

    PS: Jak co po nawet nie można wkleić pozycji z innego ZK

    2018-11-14_10h55_19.png.c7e4195b11fe9bb2a2d329d074ebe08e.png

     

    PPS: Chciałem sprawdzić czy po zmianie statusu na Zrealizowane i powrocie do realizacji będzie to samo, przy próbie powrotu do Statusu do realizacji wyskakuje komunikat o Dokument pochodzi z zablokowanego okresu. Więc co w takim wypadku robić?

  4. Witam natrafiliśmy dzisiaj na ciekawą przeszkodę.

    Mamy w systemie ZD na którym fakturujemy koszty wynajmu dla inwestycji.

    Jak do tej pory nie mieliśmy, żadnego problemu z dodaniem kolejnych pozycji jako usług tak w dniu wczorajszym mimo statusu ZD jako do realizacji nie jesteśmy w stanie dodać kolejnych pozycji.

     

    2018-11-14_10h28_59.png.cd561196b56af7d6038b2559826f2ab9.png

     

    Co możne blokować możliwość dodawania kolejnych pozycji? 

  5. Dobra jest jakiś pogląd na sprawę.

     

    Pytanie bo asortyment jest drukowany jako skonsolidowany a w wycinku który został zamieszczony poz.2 ma dwie partie, co miałoby się wydrukować w takim przypadku?

     

    Bo w przypadku zastosowania kodu typu

    {Dokument.Pozycje.AsortymentWybrany.Nazwa}
    {Dokument.Pozycje.AsortymentWybrany.Opis}
    {Dokument.Pozycje.AsortymentWybrany.Nazwa}
    {Dokument.Pozycje.AsortymentWybrany.Opis}

    wydrukuje się tylko pierwszy, lub ostatni numer partii.

  6. Na starcie zdziwiłem się, że nie może Pan znaleźć, ale jak tylko wszedłem w edycję i zobaczyłem przebudowany na nowo wzorzec sam miałem problem znaleźć właściwe pole.

     

    Jak co tak jak na zrzucie poniżej.

    2018-11-05_17h46_58.png.b4634c03def9d3f807fdcf30f8028700.png

    • Dziękuję 1
  7. Przepraszam, że tak późno ale czekałem na informację od Księgowych.

    Cytuję dokładnie to co napisali ukrywając dane o Kliencie.

    Cytat

    Idąc od początku, pierwszy krok jaki zrobiliśmy to zmiana w danych klienta "Transakcji handlowej z import/eksport na WDT/WNT

     

    Wcześniej Klient była importem. 

    Mamy dwie faktury które są WNT i w momencie gdy chcę zadekretować te faktury, czyli wchodząc w Rewizorze w Dekretację dokumentów pojawiają się komunikaty odpowiednio do każdej z faktur:

     2018-10-25_11h29_02.thumb.png.7f198ae122e7c4067d3a69c6240ace50.png

    Problem dekretacji wynika między innymi z tego że, np. przelew z marca rozliczał fakturę zarówno importową , jak i dwie które obecnie omawiamy, które są wewnątrzwspólnotowym nabyciem towarów (WNT) więc w wyciągu bankowym kwota przelewu wrzucona jest na konto 202-3 - gdyż jest to konto do faktur importowych (wcześniejsze faktury były wyłącznie importem) a teraz dekretacja faktur WNT powinna iść na konto 202-2 - dlatego nie pozwala zadekretować mi faktur, gdyż widzi dwa różne konta a tego samego kontrahenta.

    Jak jeszcze jakieś informacje są potrzebne to proszę o dać znać.

  8. Podepnę się tutaj aby nie tworzyć dodatkowego tematu w celu rozszerzenia jednej funkcjonalności.

    Aktualnie mamy możliwość tworzenia i używania uwag dla wszystkich typów dokumentów.

     

    Sugestia:

    Czy istniałaby możliwość ustawienia aby konkretne uwagi z automatu były wybierane dla konkretnych typów dokumentu.

  9. Mamy problem z dekretacją zakupów od jednego Klienta.

     

    Klient ma siedzibę poza Unią Europejską, i w przypadku dostaw od niego mamy dwie możliwości dostawy dostawa przez Import(towar dostarczany bezpośrednio do Polski) oraz dostawa za pomocą WNT(towar dostarczany do Niemiec).

    Przy próbie dekretacji zwraca błąd, a w przypadku kiedy zmienimy Transakcje handlową przy zakupie to program chce poprawiać już istniejące poprawnie zaksięgowane dokumenty.

    Co można zrobić w takim przypadku.

  10. W wersji Pro jak najbardziej da radę rozwiązać ten problem.

     

    Skutkiem tego będzie, że Odbiorca będzie się drukował za każdym razem.

     

    Aby tego dokonać należy wejść w edycje wzorca i usunąć dwa warunki mające na celu chowanie pól odbiorcy i aktywowanie ich permamentnie

    2018-10-22_12h40_15.png.69994b2237e2aa9fe955436f0354511b.png

    zaznaczamy pola etykieta odbiorca i tekst odbiorcy następnie w panelu po prawej stronie w zakładce Conditions usuwamy warunek i zaznaczamy enabled

     2018-10-22_12h41_48.png.45a7d0528ad8beb931f89ca07ffe07cf.png

    Jak co usuwanie warunków znajduje się w górnym prawym rogu.

    2018-10-22_12h41_56.png.0d47681288e28cd99bd9862c57708ef6.png

     

    W razie pytań proszę pytać.

     

    PS: Dla testu sprawdzałem na Odbiorcy, screeny robiłem w później więc warunek nie brzmi PokazInnyOdbiorca a PokazInnyPlatnik

    PPS: W przypadku braku wybranego odbiorcy na FS z automaru podłożą się dane Nabywcy.

    • Dziękuję 1
  11. 16 godzin temu, Ks. Robak napisał:

    Ale wtedy Sello zacznie obsługiwać inne platformy, jak np.

    -Ebay

    -Amazon

    -poszczególne silniki sklepów internetowych....

    W zasadzie rozwój Sello jest ograniczony jedynie wydajnością ekipy.

    Tak czy siak forum GT to dobry krok.

    A czy przypadkiem jedynym zastosowaniem e-bay nie zostało już tylko handel używanymi rzeczami.

    Amazon z tego co kojarzę jeszcze nie ma dostępnego w naszym kraju. Jak ma Pan jakieś info o terminach byłbym wdzięczny.

  12. Pytanie nawiązuje poniekąd do tego wątku.

     

    Co mam w planach zrobić, mam własne zapytanie które wyrzuca wszystkie nieopłacone faktury sprzedaży bez tych które znajdują się już na dokumentach windykacyjnych(tak wiem przy każdym wydruku będzie to inna lista)

    SELECT
    	ROW_NUMBER() OVER (ORDER BY DATEDIFF(DAY, rozrachunki.TerminPlatnosci, GETDATE()) DESC) AS Id
    	,podmioty.NazwaSkrocona
    	,rozrachunki.DataDokumentuZrodlowego
    	,rozrachunki.DokumentZrodlowy
    	,rozrachunki.Kwota
    	,rozrachunki.KwotaPozostala
    	,rozrachunki.TerminPlatnosci
    	,DATEDIFF(DAY, rozrachunki.TerminPlatnosci, GETDATE()) AS [DniSpoznienia]
    	,rozrachunki.KwotaNierozliczona
    
    FROM ModelDanychContainer.Podmioty AS podmioty
    LEFT JOIN ModelDanychContainer.Rozrachunki AS rozrachunki ON rozrachunki.Podmiot_Id = podmioty.Id
    LEFT JOIN ModelDanychContainer.PozycjeDokumentowWindykacyjnych AS pozycjeWindykacyjne ON pozycjeWindykacyjne.DokumentZrodlowy = rozrachunki.DokumentZrodlowy
    
    WHERE podmioty.Id = @dluznikId AND rozrachunki.Typ = 1 AND rozrachunki.KwotaPozostala != 0 AND podmioty.Typ = 2 AND (rozrachunki.Zrodlo = 4 OR rozrachunki.Zrodlo = 5) AND pozycjeWindykacyjne.DokumentZrodlowy IS NULL
    ORDER BY (DATEDIFF(DAY, rozrachunki.TerminPlatnosci, GETDATE())) DESC

    dla jasności

    @dluznikId = Dluznik.Podmiot.Id

     

    No i taką oto tabelę chciałbym wstawić jako drugą tabelę pod dolnym tekstem na wezwaniu do zapłaty.

×
×
  • Dodaj nową pozycję...