Sambapos V3 De GünSonu Raporunu Maile Göndermeyle Alakalı Konuyu İnceledim Birebir Uygulamama Ragme Hata Verip Programdan Atıyor Komple V3 De Uygulamasında Dikkat Edilecek Usus Nedir Yardımcı OlurSanız Sevinirim. Kolay gelsin
Hakkımızda
SambaPOS Restoranlar için geliştirilen, açık kaynak kodlu ve dokunmatik ekran destekli POS programıdır. Program ürcetsiz ve hiç bir kısıtlama olmadan kullanılabilmektedir. Bu siteden program indirebilir, soru sorabilir, diğer SambaPOS kullanıcıları ile iletişime geçebilir ya da programın geliştirilmesine katkıda bulunabilirsiniz.
9 cevap
Verdiği hatayı da bizimle paylaşsaydınız çok daha faydalı olurdu.
Böyle tahmin yürütmek zorundayız.
1. Tahmin : Kullandığınız mail SMTP mail gönderme özelliği kapalıdır.
2. Tahmin : Raporu bilgisayarınızda yetkinizin olmadığı bir yere kaydetmeye çalışıyorsunuzdur.
Hata Mesajı daha faydalı olur.
Bir Hata Oluştu Kapat GÖnder Kopyala Gibi Seçenekler Çıkıyor Oluşan Hata Diye Altta Bir Kutucuk Oluyor HerHangi Bir Hata Yazmıyor. Biraz Daha Ugrasacam Ektra Olarak Birşey Daha Sormak İstiyorum Bu Rapor Gibi Adisyonlarıda Aynı Şekil Güne Ait Adisyonları Mail Olarak GÖnderebilirmiyiz
Detaylı Rapor kısmına tıklarsanız hata mesajının tamamını görebilirsiniz. Bu hata mesajını göndermenizi istiyorum sizden.
[General Info]
Application: SambaPOS
Version: 3.0.35 BETA
Region: tr
DB: CE
Machine: BARPC
User: Samba
Date: 11.04.2016
Time: 22:31
User Explanation:
Samba said ""
-----------------------------
[Exception Info 1]
Top-level Exception
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
Stack Trace: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.UnsafeInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at Samba.Presentation.Services.Common.ExtensionMethods.PublishEvent[TEventsubject](TEventsubject eventArgs, String eventTopic, Boolean wait)
at Samba.Presentation.Common.Services.ApplicationState.<NotifyEvent>b__7(ActionData x)
at Samba.Services.Implementations.AutomationModule.ActionDataBuilder.InvokeFor(Action`1 dataAction)
at CallSite.Target(Closure , CallSite , Object , Action`1 )
at Samba.Services.Implementations.AutomationModule.RuleExecutor.ExecuteWith(Object dataParameter, Action`1 dataAction)
at Samba.Services.Implementations.AutomationModule.NotificationService.NotifyEvent(String eventName, Object dataParameter, Int32 terminalId, Int32 departmentId, Int32 userRoleId, Int32 ticketTypeId, Action`1 dataAction)
at Samba.Presentation.Common.Services.ApplicationState.NotifyEvent(String eventName, Object dataObject)
at Samba.Modules.WorkperiodModule.WorkPeriodsViewModel.OnEndOfDayExecute(String obj)
at Microsoft.Practices.Prism.Commands.DelegateCommand`1.<>c__DisplayClass6.<.ctor>b__2(Object o)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.Execute(Object parameter)
at Microsoft.Practices.Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Primitives.ToggleButton.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Samba.Presentation.App.Main()
Inner Exception 1
Type: System.UnauthorizedAccessException
Message: Access to the path 'C:\Program Files\SambaPOS3\GünSonu' is denied.
Source: mscorlib
Stack Trace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync)
at MS.Internal.IO.Zip.ZipArchive.OpenOnFile(String path, FileMode mode, FileAccess access, FileShare share, Boolean streaming)
at System.IO.Packaging.ZipPackage..ctor(String path, FileMode mode, FileAccess access, FileShare share, Boolean streaming)
at System.IO.Packaging.Package.Open(String path, FileMode packageMode, FileAccess packageAccess, FileShare packageShare, Boolean streaming)
at System.IO.Packaging.Package.Open(String path, FileMode packageMode)
at Samba.Modules.BasicReports.ReportViewModelBase.SaveAsXps(String path, FlowDocument document) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\ReportViewModelBase.cs:line 100
at Samba.Modules.BasicReports.ActionProcessors.SaveReportToFile.Process(ActionData actionData) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\ActionProcessors\SaveReportToFile.cs:line 25
at Samba.Services.Common.RuleActionTypeRegistry.ProcessAction(String actionType, ActionData actionData)
at Samba.Services.Implementations.AutomationModule.AutomationService.ProcessAction(String actionType, ActionData actionData)
at Samba.Modules.AutomationModule.AutomationModule.<OnInitialization>b__2(EventParameters`1 x)
at Microsoft.Practices.Prism.Events.EventSubscription`1.InvokeAction(Action`1 action, TPayload argument)
at Microsoft.Practices.Prism.Events.EventSubscription`1.<>c__DisplayClass2.<GetExecutionStrategy>b__0(Object[] arguments)
at Microsoft.Practices.Prism.Events.EventBase.InternalPublish(Object[] arguments)
at Microsoft.Practices.Prism.Events.CompositePresentationEvent`1.Publish(TPayload payload)
at Samba.Presentation.Services.Common.ExtensionMethods.Publish[TEventsubject](TEventsubject eventArgs, String eventTopic, Action expectedAction)
-----------------------------
[Assembly Info]
Samba.Services, Version=1.0.0.0
mscorlib, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
PresentationFramework, Version=4.0.0.0
System.Xaml, Version=4.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
FluentValidation, Version=3.4.0.0
Samba.Domain, Version=1.0.0.0
Stateless, Version=1.0.0.0
System.Core, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
System.Windows.Forms, Version=4.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Localization, Version=1.0.0.0
Microsoft.CSharp, Version=4.0.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
Samba.Persistance, Version=1.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
PropertyTools, Version=2012.4.14.1
-----------------------------
[System Info]
Operating System
-Microsoft Windows 7 Professional
--CodeSet = 1254
--CSDVersion = Service Pack 1
--CurrentTimeZone = 180
--FreePhysicalMemory = 2096940
--OSArchitecture = 32-bit
--OSLanguage = 1055
--ServicePackMajorVersion = 1
--ServicePackMinorVersion = 0
--Version = 6.1.7601
Machine
-BARPC
--Manufacturer = OEM
--Model = OEM
--TotalPhysicalMemory = 3209879552
--UserName = BARPC\RIDVAN
-----------------------------
Merhaba;
Tam da tahmin ettiğimiz hataları alıyormuşsunuz.
Access to the path 'C:\Program Files\SambaPOS3\GünSonu' is denied. diyor. Program bu dizene erişemiyor. Yetkisi yok. Bunun yerine dosyanızı C:\Users\[Kullanici_Adi]\SambaPOS3\GunSonu.xps olarak kaydedin.
İkinci hatanızda; dosyayı buradan okuyamadığı için TİmeOut hatası; Dosyayı okuyabilse bu hata hiç oluşmayacak.
Rapor dosyanızı kaydettiğinizi dizini yazma ve okuma yetkini olduğu bir dizinle değiştirin.
bu seferde posta gönderilemedi diye hata Verdi. Neyse Ben Bu İşten Vazgectim İlginize Tesekkur ederim Farklı Bir Konuda Yardımızını İsticem. Siparıs Ekranına Girdigimizde Adisyon Ekle-hesap Yaz Vs Butonların bulundugu Kısma 20 TL Seklınde Buton Koymamız Mumkun mü yani 25 TL ye sattıgımız bir Ürün Var Daimi Müşterilere ve Ürüne Pazarlık edene 20 TL Bunu Seri Şekle Sokmak için butona Bastıgımda numatör kısmına 20 yazacak hemen Fiyat degıstır Diyebilmem Mumkun mu
Posta gönderilmedi diye hata alıyorsanız bu da girdiğiniz, SMTP server bilgilerindendir. Gmail bu konuda artık çok katı, Hotmail veya kendi şirket mailinizi kullanabilirsiniz.
Fiyat değiştirme için Otomasyon Komutu tanımlanabilmesinden bahsediyorsıunuz anladığım kadarıyla. Bunu V3 de yapamazsınız ama V4 veya V4 de numaratörü özelleştirerek oraya direk 20 yazan bir buton ekleyebilirsiniz.
Yani Aşagı yukarı Şiparıs Ekranına Numaratöre 20 yazacak bir buton daha önce okudugum Konularda yan tarafa masadakı kişi sayısı ekleme Vs Bir Cok Özellik Ekleyebiliyorduk.ondan yola Cıkarak Düşündüm Hazır buton Halında Olur mu Dİye Peki Numaratörde ( X ) Var Onu 20 Diye değiştirebilirmiyiz?