Łukasz Kubacki 37 Napisano 20 Lutego 2020 Udostępnij Napisano 20 Lutego 2020 w Nowe zaawansowane pola własne (edytowane) Poniższe informacje zostały pierwotnie opublikowane na Formu dla Parnterów. Pozwoliłem sobie je tu skopiować. W odpowiedzi na braki i problemy związane z funkcjonowaniem zaawansowanych pól własnych w obecnej postaci, podjęliśmy decyzję o stworzeniu nowego mechanizmu pól zaawansowanych. Ma on docelowo zastąpić mechanizm dotychczasowy. Nowe pola własne są niekompatybilne ze starymi i potrzebna będzie migracja danych. Proces migracji istniejących baz będzie bezproblemowy poza przypadkami, gdy w podmiocie są zaawansowane pola własne i dodatkowo używane są wykorzystujące je rozwiązania własne/partnerskie (rozwiązania sferyczne, raporty LINQ, raporty SQL czy wydruki własne). W takich przypadkach konieczne będzie dostosowanie tych rozwiązań do nowego mechanizmu. W związku z koniecznością zmian w rozwiązaniach własnych przewidujemy rozłożenie w czasie procesu migracji podmiotów klienckich. Zakładany harmonogram: - jesień 2019 – (wersja 27) – dodanie do nexo w laboratorium dostępnej opcji przejścia na nowe pola własne, - wiosna 2020 (wersja 30) staną się następujące rzeczy: podmioty utworzone w wersji 30 lub wyższej będą od razu działały z włączonymi polami zaawansowanymi v2 podmioty konwertowane z wersji wcześniejszej do wersji 30, które nie posiadają żadnych pól zaawansowanych, od wersji 30 będą działały z włączonymi polami v2 podmioty konwertowane z wersji wcześniejszej do wersji 30, które posiadają pola zaawansowane, pozostaną w trybie pól v1, przy czym: przycisk przejścia na pola v2 stanie się ogólnie dostępny dla wszystkich użytkowników użytkownicy będą zachęcani do przejścia na pola v2 (m.in. z sugestią wcześniejszego skontaktowania się z Partnerem/Serwisantem) powyższe oznacza, że użytkownicy z zaawansowanymi polami własnymi będą mogli odroczyć migrację na pola własne v2 do wersji 31 (czerwiec/lipiec 2020), kiedy to nastąpi automatyczna migracja Usprawnienia w nowej wersji zaawansowanych pól własnych: brak rekompilacji modelu danych po zmianach w zaawansowanych polach własnych, przyspieszony restart aplikacji po zmianach w zaawansowanych polach własnych, usunięcie błędów i problemów w działaniu, w tym także związanych z aktualizacją do nowej wersji nexo, możliwość tworzenia słowników własnych SQL. w których zbiór wartości pochodzi z wykonania zdefiniowanego zapytania SELECT, możliwość wybrania wartości domyślnej dla pola słownikowego, zastąpienie typu "kwota" bardziej uniwersalnym typem "liczba rzeczywista", dla którego można określić ilość miejsc po przecinku, możliwość określenia, oprócz wymagalności i widoczności, także tego czy pole zaawansowane ma być edytowalne oraz klonowalne, możliwość określenia kolejności wyświetlania pól zaawasnowanych w oknie edycji pól własnych obiektu, zaawansowanemu polu własnemu można przypisać dowolną ilość unikatowych aliasów nazwy. Aby pobrać lub ustawić wartość w polu można użyć jego nazwy lub jednego ze zdefiniowanych aliasów. Pozwala to na wykorzystanie tego samego pola w różnych rozwiązaniach własnych, gdy każde z rozwiązań odwołuje się do pola pod inną nazwą,[/list] Jak wypróbować nowe pola własne w wersji wcześniejszej niż 30 Aby przejść na nowe pola własne należy wejść do modułu laboratorium (Ctrl + Space + XX) i wybrać opcję "PRZEJDŹ NA POLA WŁASNE W WERSJI 2." W celu definiowania pól własnych oraz słowników w nowej wersji: 1. W konfiguracji należy wybrać "System", a następnie wyszukać jeden z modułów: - "Pola własne" - po jego wybraniu wyświetlone zostają wszystkie obiekty, dla których można definiować pola własne - "Słowniki własne" - umożliwia wyświetlanie oraz dodanie/edycję/usunięcie słowników własnych i słowników własnych SQL 2. W konfiguracji zamiast "System" można także wybrać "Pola własne" Użycie pól własnych w wersji 2 w rozwiązaniach własnych 1. W dokumentacji do sfery InsERT.nexo.Sfera.chm (gałąź "Rozszerzanie/Pola własne") znajdują się informacje: - W jaki sposób sprawdzić bieżącą wersję pól własnych - W jaki sposób odczytać informacje o zdefiniowanych zaawansowanych polach własnych wersji 2. oraz słownikach własnych wersji 2. - W jaki sposób odczytać i ustawić wartości pól zaawansowanych wersji 2. - W jaki sposób używać pól własnych w wersji 2. w zapytaniach LINQ 2. Mechanizm prostych pól własnych nie uległ zmianie - nie jest wymagana modyfikacja rozwiązania własnego, które korzysta tylko z prostych pól własnych 3. Rozwiązania własne korzystające z zaawansowanych pól własnych muszą zostać dostosowane do współpracy z wersją 2. Po konwersji podmiotu do pól własnych wersji 2., rozwiązanie własne które korzysta z zaawansowanych pól własnych w wersji 1. przestanie działać poprawnie. Użycie pól własnych w wersji 2 na wydrukach Proszę zajrzeć do osobnego tematu: Struktura pól własnych v2 w bazie danych Proszę zajrzeć do osobnego tematu: Edytowane 11 Sierpnia 2021 przez Łukasz Kubacki usunięcie wyróżnienia dla tego tematu - pozostaje nadal podpięty Link to postu
Krzysztof Owczarek 3 Napisano 7 Kwietnia 2020 Udostępnij Napisano 7 Kwietnia 2020 w Nowe zaawansowane pola własne Do zaawansowanych pól własnych v2 koniecznie trzeba byłoby dodać: - operacje zbiorcze (zmiana wartości) - możliwość filtrowania informacji po tych polach - wyświetlanie pól na listach Link to postu
Radomił Ząbik 308 Napisano 8 Kwietnia 2020 Udostępnij Napisano 8 Kwietnia 2020 w Nowe zaawansowane pola własne 7 godzin temu, Krzysztof Owczarek napisał: - możliwość filtrowania informacji po tych polach - wyświetlanie pól na listach Z tego co ostatnio konfigurowałem, to zarówno w wersji V1 jak i V2, były one dostępne na głównych listach powiązanych obiektów, zarówno jako kolumny jak i filtry. Link to postu
Łukasz Kubacki 37 Napisano 15 Kwietnia 2020 Autor Udostępnij Napisano 15 Kwietnia 2020 w Nowe zaawansowane pola własne Co do operacji zbiorczych w polach v2 - w najbliższej wersji tego nie planujemy, zanotowałem to jednak jako rzecz do zrobienia. 1 Link to postu
R2 D2 2 Napisano 26 Października 2021 Udostępnij Napisano 26 Października 2021 w Nowe zaawansowane pola własne Czy istnieje możliwość tworzenia Zaawansowanych pól własnych poprzez SDK? Chodzi o utworzenie nowego pola dla asortymentu. Link to postu
Radomił Ząbik 308 Napisano 27 Października 2021 Udostępnij Napisano 27 Października 2021 w Nowe zaawansowane pola własne Zaintrygował mnie Pan. Czemu chciałbym Pan dodawać pola Sferycznie? Pisanie takiego rozwiązania zajęło by 10x tyle czasu, co zrobienie tych pól przez NEXO. Jakieś dynamicznie powstające pola przy instalacji Swojej integracji w podmiocie klienta? Link to postu
R2 D2 2 Napisano 27 Października 2021 Udostępnij Napisano 27 Października 2021 w Nowe zaawansowane pola własne Czyli jak rozumiem, brak jest metody do tworzenia nowego pola własnego? Jeżeli miałbym te pole robić u jednego klienta to być może było by szybciej Link to postu
Łukasz Kubacki 37 Napisano 4 Listopada 2021 Autor Udostępnij Napisano 4 Listopada 2021 w Nowe zaawansowane pola własne (edytowane) W dniu 27.10.2021 o 17:34, R2 D2 napisał: Czyli jak rozumiem, brak jest metody do tworzenia nowego pola własnego? Zgadza się, nie ma możliwości tworzenia za pomocą SDK zaawansowanych pól własnych. W dniu 27.10.2021 o 17:34, R2 D2 napisał: Jeżeli miałbym te pole robić u jednego klienta to być może było by szybciej Zdajemy sobie sprawę, że tworzenie tych samych pól własnych u kolejnych klientów jest niepotrzebnie czasochłonne i obecnie zastanawiamy się jak usprawnić taki scenariusz. Edytowane 4 Listopada 2021 przez Łukasz Kubacki doprecyzowanie Link to postu
Michał Markowski 2 Napisano 10 Kwietnia 2023 Udostępnij Napisano 10 Kwietnia 2023 w Nowe zaawansowane pola własne Dzień dobry, czy istnieje jakiś Zbiorczy mechanizm na aktualizację Pól Własnych z 1.0 na 2.0? Czy da się to jakoś sprawnie zrobić, niż ręczne przeklikanie się przez każdy podmiot? Wprowadziliście Państwo konieczność aktualizacji Pól Własnych na 2.0 w wersji v45 (nie da się zaktualizować podmiotów z Rachmistrza bez nowych Pól Własnych) - tak mi się wydaje bo aktualizacja na wszystkich bazach Rachmistrza się wysypała nam. Na około 100 podmiotach musimy się teraz przeklikać i pilnie zrobić aktualizację Pól Własnych do 2.0, żeby zainstalować v45 (jest konieczna bo ma nową korektę roczną deklaracji ZUS). A to wszystko w okresie zamknięć roku... Link to postu
Paweł Kubacki 201 Napisano 11 Kwietnia 2023 Udostępnij Napisano 11 Kwietnia 2023 w Nowe zaawansowane pola własne 13 godzin temu, Michał Markowski napisał: Dzień dobry, czy istnieje jakiś Zbiorczy mechanizm na aktualizację Pól Własnych z 1.0 na 2.0? Czy da się to jakoś sprawnie zrobić, niż ręczne przeklikanie się przez każdy podmiot? Nie ma takiego zbiorczego mechanizmu. Trzeba tej zmiany dokonać na każdym podmiocie. Nie tworzyliśmy operacji zbiorczej, gdyż tą czynność wykonuje się wyłącznie raz i dotyczy to wyłącznie podmiotów korzystających ze starej wersji pól własnych. Od wersji 30. nexo istnieje nowy mechanizm i podmioty zakładane od tej wersji korzystają już z nowego mechanizmu. 13 godzin temu, Michał Markowski napisał: Na około 100 podmiotach musimy się teraz przeklikać i pilnie zrobić aktualizację Pól Własnych do 2.0, żeby zainstalować v45 (jest konieczna bo ma nową korektę roczną deklaracji ZUS). A to wszystko w okresie zamknięć roku... Nowy mechanizm pól własnych istnieje już od 3 lat. Wraz z nim pojawiło się w programie powiadomienie wyświetlane zaraz po uruchomieniu programu, które zachęca do przejścia na nową wersję pól własnych. Widzą je jedynie użytkownicy korzystający ze starego mechanizmu. Dodatkowo pod koniec stycznia tego roku informowaliśmy na tym forum, że wraz z wersją 45. wycofamy wsparcie dla starego mechanizmu i programu nie będzie się dało uruchomić, jeżeli wcześniej nie przejdzie się na nowy mechanizm pól własnych. Link to postu
Polecane posty