Merhaba,
Gün sonu yapmak isterken "Sıra birden çok eşleşen öğe içeriyor" hatası alıyorum. Log dosyasının bugünkü kısmı aşağıdadır.
-----------------------------
[General Info]
Application: SambaPOS
Version: 3.0.35 BETA
Region: tr
DB: SQ
Machine: SAMSUNGPC
User: Samsung
Date: 5.8.2014
Time: 16:36
User Explanation:
Samsung said ""
-----------------------------
[Exception Info 1]
Top-level Exception
Type: System.InvalidOperationException
Message: Sıra birden çok eşleşen öğe içeriyor
Source: System.Core
Stack Trace: konum: System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
konum: Samba.Domain.Models.Inventory.WarehouseConsumption.UpdateFinalCost(Recipe recipe)
konum: System.Collections.Generic.List`1.ForEach(Action`1 action)
konum: Samba.Domain.Models.Inventory.WarehouseConsumption.UpdateFinalCost(IEnumerable`1 recipes)
konum: Samba.Domain.Models.Inventory.PeriodicConsumption.UpdateFinalCost(IList`1 recipes, Int32 warehouseId)
konum: Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.CalculateCost(PeriodicConsumption pc, WorkPeriod workPeriod)
konum: Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.CreateNewPeriodicConsumption(Boolean filter)
konum: Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.GetCurrentPeriodicConsumption()
konum: Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.DoWorkPeriodEnd()
konum: Samba.Presentation.Services.Implementations.InventoryModule.InventoryWorkperiodProcessor.ProcessWorkPeriodEnd(WorkPeriod workPeriod)
konum: Samba.Presentation.Services.Implementations.WorkPeriodModule.WorkPeriodService.StopWorkPeriod(String description)
-----------------------------
[Assembly Info]
PresentationFramework, Version=4.0.0.0
System.Xaml, Version=4.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
mscorlib, Version=4.0.0.0
System, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
Samba.Services, Version=1.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
Samba.Domain, Version=1.0.0.0
PresentationCore, Version=4.0.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
Samba.Infrastructure, Version=1.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
Samba.Presentation.Common, Version=1.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Localization, Version=1.0.0.0
-----------------------------
[System Info]
Operating System
-Microsoft Windows 8 Single Language
--CodeSet = 1254
--CSDVersion =
--CurrentTimeZone = 180
--FreePhysicalMemory = 1731400
--OSArchitecture = 64 bit
--OSLanguage = 1055
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 6.2.9200
Machine
-SAMSUNGPC
--Manufacturer = SAMSUNG ELECTRONICS CO., LTD.
--Model = 370R4E/370R4V/370R5E/3570RE/370R5V
--TotalPhysicalMemory = 4174950400
--UserName = SamsungPc\Samsung
-----------------------------
######################### E N D #########################
Yardımınız için teşekkürler...
3 cevap
Merhaba,
Muhtemelen reçetelerde bir sorun var. Ama ben bulamadım. Tarihlerin karışmasından çekindiğim için SambaPOS'u kullanamıyorum...
Yardımınızı bekliyorum...
Daha önceden var olan bir reçetenizi içeren bir ürünü satmışsınız, ürünü sattıktan sonra aynı gün içinde gidip reçetesini değiştirmişsiniz.
günsonu yaptığınızda da SambaPOS hangi reçeteye göre stokları düşüp maliyeti hesaplayacağını bilmediğinden hata ortaya çıkıyor.
Gün içinde değişiklik yaptığınız reçetelerinizi silmeniz yeterli olacaktır.
Mehmet Bey, o reçetenin hangisi olduğunu bulmanın pratik bir yolu var mıdır? Bulamaz isem reçetelerin hepsini silmem gerekecek korkarım :(