Rozwój aplikacji
Kalkulacje
Schematy kalkulacji
Obszar: Kalkulacje
Aplikacja: Schematy kalkulacji
Widok: b.d.
Akcja: otwieranie pustej aplikacji, [Dodaj]
Kategoria: Nieoczekiwane zachowanie
Problem: Gdy opcja Kalkulacja produktów nie została aktywowana w aplikacji Konfiguracja, wówczas przy uruchamianiu aplikacji Schematy kalkulacji zawsze wyświetlany był błąd o próbie otwarcia elementu, który jest zabroniony przez aplikację Konfiguracja. Problem polegał na tym, że nieaktywny typ w polu Typ był w tym przypadku typem domyślnym.
Wynik korekty: Teraz w polu Typ widoczne są tylko dozwolone typy do wyboru. Otwarcie pustej aplikacji spowoduje teraz wybranie najpierw dostępnego typu, zamiast typu Kalkulacja produktu. Stary komunikat o błędzie pojawia się tylko wtedy, gdy użytkownik próbuje otworzyć Schematy kalkulacji, który posiada nieaktywny typ.
Logistyka magazynowa
Zapytanie o miejsca składowania
Obszar: Logistyka magazynowa
Aplikacja: Zapytanie o miejsca składowania
Widok: b.d.
Akcja: Ładowanie miejsc składowania z szerokimi literami, takimi jak „W”
Kategoria: Ergonomia
Problem: Podczas wczytywania miejsc składowania, które posiadają w opisie szerokie litery, miejsca składowania znajdujące się w magazynie nie mogły być już wyświetlane w całości.
Wynik korekty: Szerokość używanych znaków jest teraz uwzględniania podczas ładowania, dzięki czemu nawet szersze litery nie powodują już, że miejsca składowania nie są wyświetlane w całości.
Inwentaryzacja
Obszar: Logistyka magazynowa
Aplikacja: Arkusze inwentaryzacyjne (import danych)
Widok: b.d.
Import raportów pustych miejsc składowania
Kategoria: Nieoczekiwane zachowanie
Problem: Jeśli kolumny ilości zostały określone, import raportów nie powiódłby się, mimo że ilości nie zostały określone.
Wynik korekty: Ilości będą uznawane za ilości raportu tylko wtedy, gdy zostaną określone.
Aktualizacja danych zapotrzebowania
Obszar: Logistyka magazynowa
Aplikacja: Aktualizacja danych zapotrzebowania (aplikacja w tle)
Widok: b.d.
Tworzenie/usuwanie danych zapotrzebowania dla różnych zamówień
Kategoria: Wyjątek / Nieoczekiwane zachowanie
Problem: Wykonanie wymagało dużo czasu ze względu na współbieżne blokady. Zwykle równoległe wykonywanie aplikacji w tle nie jest możliwe lub wiąże się z wieloma ograniczeniami.
Wynik korekty: Aplikacja w tle została zmieniona tak, aby nie była wykonywana równolegle. Teraz możliwe jest również korzystanie z aplikacji w tle do aktualizacji danych zapotrzebowania dla jednostek ładunkowych zawierających różne artykuły.
Informacje techniczne: Aby wspierać stare działanie, właściwość
(com.cisag.app.inventory.reservation.log.UpdateDemandBatch_UseDeprecated
Logic) może zostać ustawiona. Nie zaleca się jednak używania przestarzałej logiki. Właściwość i przestarzała logika zostaną usunięte w wyższych wersjach.
Rezerwacje
Klasa: com.cisag.app.inventory.reservation.log.
FixedReservationAvailabilityMaintenanceLogic,
com.cisag.app.inventory.reservation.log. FixedReservationLogic
Metoda: com.cisag.app.inventory.reservation.log.
FixedReservationAvailabilityMaintenanceLogic.DataEntry.Builder.formattedNum
ber(String, String), com.cisag.
app.inventory.reservation.log.FixedReservationLogic.DemandData.Builder.
formattedOrderNumber(String)
Opis: Opcjonalna możliwość bezpośredniego określenia sformatowanego ciągu numeru zamówienia. Jest to przydatne, jeśli dane zamówienia nie mogą zostać wykryte automatycznie, ponieważ nie są w danym momencie wprowadzane do transakcji. Więcej informacji można znaleźć w Javadoc.
Wielofirmowość
Rozliczenia wewnętrzne
Obszar: Podstawowe
Aplikacja: Rozliczenia wewnętrzne
Kategoria: Nieoczekiwane zachowanie/Ergonomia
Problem: Pole Pochodzenie ceny jest zawsze nieedytowalne, jeśli bieżącą wartością jest Cennik – więc zmiana tej wartości uniemożliwia zmianę z powrotem na oryginalną lub jakąkolwiek inną wartość. Pierwotnym powodem był problem uprawnień – więc intencją było to, aby nie każdy użytkownik mógł zdefiniować ręczne ceny dla rozliczeń wewnętrznych
Wynik korekty: Jeśli dane wpisu można zmienić, teraz również to pole można zmienić niezależnie od bieżącej wartości – więc zachowanie jest takie samo jak w aplikacjach propozycji/zamówień.
Wskazówka: Jeśli nie wszyscy użytkownicy mogą zmieniać wartość Pochodzenie ceny, wówczas można użyć definicji uprawnień pola dla tych ograniczonych użytkowników.
Produkcja
Dyspozycje magazynowe
Obszar: Logistyka magazynowa
Aplikacja: Dyspozycje magazynowe
Widok: Środki produkcyjne
Akcja: [Dodaj]
Kategoria: Nieoczekiwane zachowanie
Problem: Możliwe było ręczne utworzenie i zapisanie dyspozycji magazynowej w trybie Środki produkcyjne, której nie można było w żaden sposób zastosować.
Wynik korekty: Podczas próby utworzenia dyspozycji magazynowej w trybie Środki produkcyjne, zapisanie nie jest możliwe i pojawia się komunikat o błędzie INV-08602.
Zakup
Faktury zakupu
Obszar: Zakup
Aplikacja: Faktury zakupu
Akcja: [Wstaw automatycznie pozycje i powiąż je z zamówieniem zakupu lub przyjęcie towaru] oraz [Powiąż automatycznie połącz zaznaczone lub wszystkie pozycje z pozycjami zgłoszenia wydania]
Kategoria: Nieprawidłowe dane / Nieoczekiwane zachowanie / Ergonomia
Problem: Funkcjonalność automatycznego przyporządkowania pozycji zamówień, paragonów lub zgłoszeń wydania wykorzystuje czasami te same dane przyporządkowania dla wielu pozycji faktury, ponieważ zastosowana logika zakłada, że każda zmieniona pozycja faktury i jej przypisania są zapisywane przed uwzględnieniem następnej pozycji faktury.
Wynik korekty: Teraz każda zmieniona pozycja faktury zostanie zapisana przed uwzględnieniem następnej pozycji faktury – więc wielokrotne przypisania nie będą już występować.
Rozwój oprogramowania
Obszar: Rozwój oprogramowania
Aplikacja: Utrzymanie pracy
Widok: b.d.
Działanie: Aktywacja zadania
Kategoria: Ergonomia
Problem: Jeśli istnieje system będący następcą bieżącego systemu deweloperskiego, obiekt zostanie zablokowany, a zawartość przeniesiona do systemu będącego następcą po aktywacji zadania. Istnieje typ danych używany do wyświetlania wersji aplikacji lub aplikacji w oknie dialogowym informacji. Jest on zmieniany przy każdym wydaniu. Informacje w bieżącym systemie są poprawne, ale w systemie następcy są błędne.
Wynik korekty: Typ danych lub opis danych oparty na głównym typie danych „com.cisag.pgm.appserver.ExtensionVersion” nie zostanie przeniesiony do systemu następcy.
Aktualizacja oprogramowania
Obszar: Zarządzanie systemem
Narzędzie: ExportCodeRefreshDefinition (expcrd) / ReleaseCodeRefreshDefinition
(rlscrd)
Widok: b.d.
Akcja: Eksport aktualizacji oprogramowania / Wydanie aktualizacji oprogramowania
Kategoria: Nowe narzędzie
Opis: Narzędzie expcrd pozwala użytkownikowi eksportować aktualizacje oprogramowania, określać prefiks eksportu i wybierać, czy wszystkie pliki mają być eksportowane.
Narzędzie rlscrd umożliwia użytkownikowi wydawanie aktualizacji oprogramowania.
Informacje techniczne: Oba narzędzia mogą akceptować wiele aktualizacji oprogramowania do pracy od razu, każda opcja lub flaga i sposób ich użycia są wyjaśnione.