Grzegorz Wilk 1 Napisano 15 Lutego 2019 Udostępnij Napisano 15 Lutego 2019 w Edycja raportu deaktywuje funkcję napisaną przez Insert Chciałem wyedytować raport rozrachunków na dany dzień, aby pokazywał ilość dni spóźnienia a nie tylko termin zapłaty. Niestety jakakolwiek próba edycji powoduje, że przestaje działać funkcja Status() w kodzie wzorca. Krok po kroku co robię: Powielam wzorzec "Raport rozrachunki na dany dzień" Testuję powielony wzorzec - pierwsza kolumna pokazuje R lub N w zależności od faktycznego statusu. Wybieram "Popraw wzorzec" Nic nie zmieniam! W Designerze daję tylko ctrl+s i wychodzę. Testuję wzorzec - pierwsza kolumna jest wszędzie pusta. Co najlepsze - gdy dopiszę moją procedurę wyliczającą dni to to działa i pokazuje się na wydruku. Tylko funkcja Status() przestaje działać. Nawet gdy na sztywno jej ustawię return "test"; to tego nie zwraca. Dopiero skasowanie sprawdzania Dokument.rozrachunekNaDzien.rozrachunekNaDzienWgPodmiotu.StatusRozrachunku powoduje, że zaczyna zwracać testowy łańcuch. Co robię nie tak? Link to postu
Jacek Magiera 147 Napisano 15 Lutego 2019 Udostępnij Napisano 15 Lutego 2019 w Edycja raportu deaktywuje funkcję napisaną przez Insert Potwierdzamy takie działanie. W celu naprawienia problemu proszę w prawym menu przejść na zakładkę Dictionary, następnie rozwinąć Business Objects - Dokument - rozrachunekNaDzien - rozrachunekNaDzienWgPodmiotu i kliknąć prawym przyciskiem myszy na StatusRozrachunku -> Edit. W oknie edycji w polu Type ustawić int. 1 Link to postu
Grzegorz Wilk 1 Napisano 15 Lutego 2019 Autor Udostępnij Napisano 15 Lutego 2019 w Edycja raportu deaktywuje funkcję napisaną przez Insert Ok, działa, dziękuję! Niestety trochę jako półśrodek, bo przy każdej edycji wzorca muszę to na nowo ustawiać. Nie deal-breaker ale lekko upierdliwe przy testowaniu zmian w trakcie pracy nad wzorcem. Czy jest możliwość testowania wzorca bez zamykania Designera? Bo zdaje się, że dopiero to wyzwala zapisanie tymczasowego wzorca z dysku do bazy. Niestety sam podgląd wewnątrz programu nie pobiera danych z bazy więc niewiele mi to daje. Link to postu
Jacek Magiera 147 Napisano 15 Lutego 2019 Udostępnij Napisano 15 Lutego 2019 w Edycja raportu deaktywuje funkcję napisaną przez Insert Niestety pozostaje tylko zapisanie wzorca i dopiero wtedy testowanie lub zakładka Preview, ale tak jak Pan zauważył - nie są tu pobierane dane. Link to postu
Polecane posty