Radomił Ząbik 308 Napisano 25 Czerwca 2018 Udostępnij Napisano 25 Czerwca 2018 w [Sfera] Problem podczas powielania asortymentu, od wersji 21? Zaktualizowaliśmy dzisiaj do wersji 21, i otrzymujemy teraz taki błąd podczas użycia: usluga.WypelnijNaPodstawie(asDoEdycji); // powielamy asortyment Cytat System.InvalidOperationException: Encja InsERT.Moria.ModelDanych.Asortyment nie obsługuje zaawansowanych pól własnych w InsERT.Moria.PolaWlasne2.ZaawansowanePolaWlasne.PobierzZaawansowanePolaWlasneCore(Type entityType) w InsERT.Moria.PolaWlasne2.ZaawansowanePolaWlasne.PobierzZaawansowanePolaWlasne[TEntity]() w InsERT.Moria.PolaWlasne2.Proxy.ZaawansowanePolaWlasneProxy.PobierzZaawansowanePolaWlasne[TEntity]() w InsERT.Moria.Asortymenty.AsortymentKartotekowyBO.<>c__DisplayClass106_0.<WypelnijNaPodstawie>b__0() w InsERT.Moria.Narzedzia.Prywatne.Logistyka.DokumentyUtils.WykonajZWylaczonymiRegulamiEdycyjnosci(IObiektZeSprawdzaniemEdycyjnosci obiekt, Action akcja, String[] grupyRegul) w InsERT.Moria.Asortymenty.AsortymentKartotekowyBO.WypelnijNaPodstawie(Asortyment asortymentWzorcowy) w SynchronousSocketListener.StartListening() w f:\SferaDEV\Sfera\Sfera\Program.cs:wiersz 1129 Do tej pory, nie mieliśmy z tym żadnego problemu. Większy kawałek kodu, którego dotyczy: IAsortymenty asortymenty = sfera.PodajObiektTypu<IAsortymenty>(); IJednostkiMiar jednostki = sfera.PodajObiektTypu<IJednostkiMiar>(); JednostkaMiary sztuka = jednostki.DaneDomyslne.Sztuka; IRodzajeAsortymentu rodzaje = sfera.PodajObiektTypu<IRodzajeAsortymentu>(); RodzajAsortymentu rUsluga = rodzaje.DaneDomyslne.Usluga; IPodmioty podmioty = sfera.PodajObiektTypu<IPodmioty>(); ICenniki menadzerCennikow = sfera.PodajObiektTypu<ICenniki>(); int aid; aid = results.id; var asDoEdycji = asortymenty.Dane.Wszystkie().Where(a => a.Id == aid).FirstOrDefault(); if(asDoEdycji == null) {} else { using(IAsortyment usluga = asortymenty.Utworz()) { usluga.WypelnijNaPodstawie(asDoEdycji); // powielamy asortyment TUTAJ SIĘ WYWALA!!!! usluga.Dane.StanyWMagazynachZakresy.Clear(); // stan minimalny i optymalny usluga.Dane.SposobRozbiciaNaPartie = 0; usluga.Dane.Rodzaj = rUsluga; // zmieniamy na usługę usluga.Dane.Nazwa = results.name+" "+asDoEdycji.Nazwa; // modyfikacja nazwy usluga.Dane.Symbol = asDoEdycji.Symbol+"-"+results.index; // modyfikacja symbolu Link to postu
Jarek KοIaѕa 2 Napisano 25 Czerwca 2018 Udostępnij Napisano 25 Czerwca 2018 w [Sfera] Problem podczas powielania asortymentu, od wersji 21? Faktycznie jest problem z tą metodą w wersji 21, który zostanie poprawiony w najbliższej wersji. Jeśli ktoś potrzebuje wcześniej to proszę o kontakt na priv. Link to postu
Polecane posty