Kitchen/Bar Display using Task Printer - separate displays for Food and Drink

And the print Jobs


Try this. In your Template for Food, you have this line:

(Id={ORDER ID}-{NAME}-{TICKET ID})

Replace it with this:

(Id={ORDER NO}-{NAME}-{TICKET ID}-{ORDER KEY}-{ORDER UID})


EDIT: That won’t fix your issue, but you can still make that change for better supports of Voids.

The problem is that the first order was stuck in State FPrinting. It should not be. It should have updated to FPrinted. Not sure why it was not.

Are you still experiencing this issue, or did you resolve it? If it has not been resolved, post a screenshot of the Action named KD Update Order KDStatus.

when i Entity Screen Design
when click add widget>Task Editor Program gives error and closing
İ use Localdb2012
Can you create a backup zip and PM that zip file to me?

Because not working on my samba

What is the error? What version of SambaPOS are you using?

No. You need to set this up yourself manually.

im using samba 5.1.5.8

Detailed Report
-----------------------------
[General Info]

Application: SambaPOS
Version:     5.1.58
Region:      en
DB:          CE
Machine:     VMWARE
User:        u_gul
Date:        10.3.2016
Time:        14:27

User Explanation:

u_gul said ""
-----------------------------

[Exception Info 1]

Top-level Exception
Type:        System.Data.Entity.Core.EntityCommandExecutionException
Message:     An error occurred while executing the command definition. See the inner exception for details.
Source:      EntityFramework
Stack Trace: at System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
   at System.Data.Entity.Core.Objects.Internal.ObjectQueryExecutionPlan.Execute[TResultType](ObjectContext context, ObjectParameterCollection parameterValues)
   at System.Data.Entity.Core.Objects.ObjectQuery`1.<>c__DisplayClass7.<GetResults>b__6()
   at System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)
   at System.Data.Entity.Core.Objects.ObjectQuery`1.<>c__DisplayClass7.<GetResults>b__5()
   at System.Data.Entity.Infrastructure.DefaultExecutionStrategy.Execute[TResult](Func`1 operation)
   at System.Data.Entity.Core.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
   at System.Data.Entity.Core.Objects.ObjectQuery`1.<System.Collections.Generic.IEnumerable<T>.GetEnumerator>b__0()
   at System.Data.Entity.Internal.LazyEnumerator`1.MoveNext()
   at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
   at Samba.Persistance.Data.Dao.Exists[T](Expression`1 predictate)
   at Samba.Presentation.Services.Implementations.TaskModule.TaskService.GetTasks(Int32 taskTypeId, DateTime lastReadTime, DateTime completedTaskTimeFrame)
   at Samba.Presentation.Services.Implementations.TaskModule.TaskService.SaveTasks(Int32 taskTypeId, IEnumerable`1 tasks, DateTime lastReadTime, DateTime completedTaskTimeFrame)
   at Samba.Modules.TaskModule.Widgets.TaskEditor.TaskEditorViewModel.<InternalRefresh>b__70_0()
   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.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.Data.SqlServerCe.SqlCeException
Message:     An overflow occurred while converting to datetime.
Source:      SQL Server Compact ADO.NET Data Provider
Stack Trace: at System.Data.SqlServerCe.SqlCeCommand.ProcessResults(Int32 hr)
   at System.Data.SqlServerCe.SqlCeCommand.ExecuteCommandText(IntPtr& pCursor, Boolean& isBaseTableCursor)
   at System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options)
   at System.Data.SqlServerCe.SqlCeCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Entity.SqlServerCompact.SqlCeMultiCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Entity.SqlServerCompact.SqlCeMultiCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.<Reader>b__c(DbCommand t, DbCommandInterceptionContext`1 c)
   at System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TTarget,TInterceptionContext,TResult](TTarget target, Func`3 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed)
   at System.Data.Entity.Infrastructure.Interception.DbCommandDispatcher.Reader(DbCommand command, DbCommandInterceptionContext interceptionContext)
   at System.Data.Entity.Internal.InterceptableDbCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Entity.Core.EntityClient.Internal.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)

-----------------------------

[Assembly Info]

mscorlib, Version=4.0.0.0
DevExpress.Xpf.LayoutControl.v14.1, Version=14.1.11.0
System.Xml, Version=4.0.0.0
DevExpress.Xpf.Grid.v14.1, Version=14.1.11.0
System, Version=4.0.0.0
DevExpress.Xpf.Grid.v14.1.Core, Version=14.1.11.0
WindowsBase, Version=4.0.0.0
System.Xaml, Version=4.0.0.0
Samba.Domain, Version=1.0.0.0
System.Core, Version=4.0.0.0
PresentationFramework, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
System.Runtime.Serialization, Version=4.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
DevExpress.Xpf.Core.v14.1, Version=14.1.11.0
Samba.Services, Version=1.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System.Windows.Forms, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
Stateless, Version=1.0.0.0
Samba.Persistance, Version=1.0.0.0
PropertyTools, Version=2012.4.14.1
Samba.Localization, Version=1.0.0.0
ReachFramework, Version=4.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
EntityFramework, Version=6.0.0.0
FluentValidation, Version=3.4.0.0
Omu.ValueInjecter, Version=2.3.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
Microsoft.CSharp, Version=4.0.0.0

-----------------------------

[System Info]

Operating System
-Microsoft Windows 8 Pro
--CodeSet = 1254
--CSDVersion = 
--CurrentTimeZone = 120
--FreePhysicalMemory = 2601532
--OSArchitecture = 64 bit
--OSLanguage = 1055
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 6.2.9200

Machine
-VMWARE
--Manufacturer = VMware, Inc.
--Model = VMware Virtual Platform
--TotalPhysicalMemory = 3489124352
--UserName = vmware\u_gul

-----------------------------

Upgrade your Database from SQL CE to SQL Express 2014…

i need help
i want only bold words and
if we select same food , we want only total words.
2 Serpme Kahvaltı and Serpme Kahvaltı words 2 times. i dont want this


In your Food Printer Template, set it to Merge Lines …

1 Like

Additionally you can do this for ticket view:

Result:

1 Like

now…
total 3 fast breakfast and 2 serpme…
but in the kitchen screen show total 5 fast breakfast :frowning:


hi, i have a problem with kitchen because i try 3 times to make every step but have same problem (try in 2 diferents language).

@ojarana, your Task Editor Widget Settings are not correct. Check the image in this post…

Ensure Allow adding Tasks is not checked.

@Ugur_Guler, check your Food Printer Template again…

It could be problems with language translation but you have missed several steps. Like QMcKay said you should go back and double check and correct the parts you missed.

i review all again and yes the “Ensure Allow adding Tasks is not checked.” have the problem but now all “apear” is fine but not show the thikets on kitchen, i review the names again and think all is ok.
just a small error in “Update Order State Action” because the image say “newStatus” and text say “status” but on boot options not show any. I use default languate to ensure all is fine.

I stuck on this options.Kitchen.zip (489.2 KB)

now same problem :frowning:
can you send me backup?
i select 2 serpme but showing total 3 serpme

ok i review all again, just have a diference (6 times verify), in a screen in tutorial have 2 times kd ticket closing <a class=“attachment”

href="/uploads/default/original/3X/7/c/7c25a58edd3bd2bc094cd9a26391d2612cde05f6.zip">Kitchen.zip (497.1 KB)and i can configure just one time ,

after all is exactly but not show any on kitchen display. not send any. i verify i have food and beberages group and nothing is send to screen. i desesperated because in 2 days need mount software with this option and not have solution. if just have a database working with sample I begin work on this.

I try in diferent hardware and database and not work.

  • Click Select Actions
  • Right-click on LEFT side of action chooser and select Display All Values
  • scroll to** bottom of LEFT side**… the Action will be there and can be added again
  • repeat above steps as necessary to add the same Action many, many times

Now i agree the KD and… no luck, i using sql 2014 and the last SambaPos version. no work.

OK I resolve the main problem (not testing all function but work now)… the problem is (almost) a bug in version 5.1.58 becase make exact same (verified) with 5.1.55 and work fine, i use default database (CE) 2012 and work. 5 days working with last version and think is a bug (maybe). I test full and post the functional database for other.