Witam.
Mam bardzo dziwny problem. Powiedziałbym, że to magia. Od razu informuje, że żadnych zmian, przestawień dat, godzin w systemie nie było. Tyczy się to obiektów COM od Comarch Optima ale to chyba nie wiele wam powie. Skompilowałem usługę w piątek (26.02.2021), a w poniedziałek (01.03.2021) dokumenty próbowały się wystawić z datą piątkową. Skompilowałem usługę w poniedziałek i dzisiaj (02.03.2021) próbował robić dokumenty z datą z poniedziałku... Czy ktoś wie czym może być coś takiego spowodowane? Czy to jest problem stricte Comarchu, czy zdarzało się to ogólnie w .NET Framework, COM itp.? Ogólnie wygląda to tak jakby data była brana z pliku dll/exe zamiast z systemu, która jest aktualna. Dorzuciliśmy nawet statycznie, ręcznie, dla pewności:
DokumentyHaMag WydaniaZewnetrzne = (DokumentyHaMag)Sesja.CreateObject("CDN.DokumentyHaMag", null);
IDokumentHaMag WydanieZewnetrzne = (IDokumentHaMag)WydaniaZewnetrzne[$"TrN_TrNID = {wydanieID}"];
WydanieZewnetrzne.DataDok = DateTime.Now;
Ten sam problem.