Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji
Transkrypt
Zmiany funkcjonalne wprowadzone w Comarch ERP XL w wersji
Zmiany funkcjonalne wprowadzone w wersji 2013.6 1 Copyright 2013 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie na nośniku filmowym, magnetycznym lub innym, powoduje naruszenie praw autorskich niniejszej publikacji. Comarch ERP XL 2 Zmiany funkcjonalne w wersji 2013.6 Spis treści Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2013.6 ................................... 4 Plan wydania wersji w 2013 r. .................................................................................................... 5 Logistyka ..................................................................................................................................... 6 1. Modelowanie procesów................................................................................................................ 6 1.1. 1.2. Równoczesna praca automatów XL Work ............................................................................................................................................ 6 Harmonogram pracy automatu ........................................................................................................................................................... 7 2. Współpraca z Comarch ERP Optima Kadry i Płace ........................................................................ 8 2.1. 2.2. 2.3. Pełna (obustronna) synchronizacja struktury firmy ............................................................................................................................. 8 Nowa funkcja specjalna ....................................................................................................................................................................... 9 Dodatkowe zmiany w obu systemach ................................................................................................................................................ 12 3. Import elementów z arkusza kalkulacyjnego na Ofertę sprzedaży............................................. 12 4. Zbiorcze korekty rabatowe a parametr “Ilość * Cena = Wartość” .............................................. 13 Spis rysunków ........................................................................................................................... 15 Comarch ERP XL 3 Zmiany funkcjonalne w wersji 2013.6 Zestawienie aplikacji, z którymi współpracuje Comarch ERP XL 2013.6 Aplikacja Wersja iBard24 Uwagi 2.9.4 Wszystko.pl Aktualna wersja www.wszystko.pl Comarch ERP e-Sklep 7.0 Comarch ERP Pulpit Kontrahenta 2013.5 Rozwiązania mobilne Comarch ERP Mobilny Sprzedawca – Android 4.5 Comarch ERP Mobilna Flota 2.0 Comarch ERP Mobilny Magazynier – Off-line 7.3.1 Comarch ERP Mobilny Magazynier – On-line 7.3.1 oraz 2013.2.1 Comarch ERP Mobilny BI 2.6 Comarch ERP Retail 5.5.4 Comarch ERP Optima – Off-line* 2013.7.1 Comarch ERP Optima – Kadry i Płace* 2013.7.1 Intranetowe Aplikacje Pracownicze 1.10.45 Comarch ERP XL Pulpit Pracownika 2013.6 Obieg dokumentów w interfejsie WWW 2013.6 Comarch ERP XL Business Intelligence 2013.5 Księga raportów 2013.5 Panel Zarządzania 2013.5 Konfigurator 2013.5 Comarch ECM *Wersja Comarch Comarch ERP XL 10.4.2 ERP Optima zostanie udostępniona 4 po wydaniu Comarch ERP XL. Zmiany funkcjonalne w wersji 2013.6 Plan wydania wersji w 2013 r. Numer wersji Typ wersji Termin wydania Uwagi 2013.7 HR (uaktualnienie) 30.01.2014 r. Aktualizacja do przepisów, które zaczną obowiązywać od 01.01.2014 r. * Wydanie przesunięto z 18.12.2013 na 30.01.2014 2014 Duża wersja 6.11.2013 r. Zmiany w module Produkcja. Dostosowanie do zmian w przepisach, które zaczną obowiązywać od 01.01.2014 r. * Wydanie przesunięto z 30.10.2013 na 6.11.2013 2014.1 Comarch ERP XL HR (uaktualnienie) 16.12.2013 r. 5 Aktualizacja do przepisów, które zaczną obowiązywać od 01.01.2014 r. Zmiany funkcjonalne w wersji 2013.6 Logistyka 1. Modelowanie procesów 1.1. Równoczesna praca automatów XL Work 1.1.1. Tworzenie nowych automatów XL Work i przypisywanie ich jako opiekunów zadań W celu umożliwienia tworzenia nowych automatów XL Work w Słowniku kategorii dodano nową gałąź Modelowanie procesów, a w niej podgałąź Automaty XL Work. Podczas kreacji czy konwersji bazy do gałęzi tej dodawany jest predefiniowany automat o nazwie „Opiekun automatyczny”. Utworzenie nowego automatu odbywa się po naciśnięciu przycisku dodaj i podaniu jego nazwy w nowo otwartym oknie. Rysunek 1 Dodawanie nowego Automatu XL Work Sposób definiowania opiekunów zadań nie uległ zmianie. Nowo utworzone automaty są dołączane do listy dostępnej pod prawym przyciskiem myszy czy po naciśnięciu przycisku ze strzałką. Comarch ERP XL 6 Zmiany funkcjonalne w wersji 2013.6 Rysunek 2 Okno Definicja czynności procesu Zadania poszczególnych automatów można zobaczyć na oknie Skrzynki automatu. Domyślnie wyświetlane są tam zadania wszystkich automatów. W celu ułatwienia przeglądania zadań pod listą umieszczono filtr pozwalający na przeglądanie zadań wybranego automatu. 1.1.2.Wykonywanie zadań wybranego automatu W celu wykonania zadań wybranego automatu wystarczy wejść na okno XL Work Automat, przejść na zakładkę Parametry i wybrać z listy automat, którego zadania chcemy wykonać. Następnie należy uruchomić automat za pomocą przycisku Start lub Teraz. Równoczesna praca automatów możliwa jest po uruchomieniu osobnego modułu CDNWork (jednego dla każdego automatu) i wykonaniu czynności wyżej opisanych. Rysunek 3 Okno XL Work Podczas uruchamiania cdnwork.exe z linii komend możliwe jest podanie parametru automat=nazwa, co spowoduje, że na liście automatów zostanie zaznaczony zadany automat. Przykład: CDNWORK.EXE" automatyczny” baza=t_60 operator=adminhaslo=a startxlwork=1 automat=”Opiekun 1.2. Harmonogram pracy automatu W wersji 2013.6 wprowadzono również możliwość harmonogramowania pracy automatu. Harmonogram można zdefiniować na zakładce Harmonogram na oknie edycji automatu w słowniku kategorii. Na zakładce tej znajduje się: • Sekcja Okres pracy o o • Sekcja Godziny pracy o o Comarch ERP XL Data Rozpoczęcia Data Zakończenia Godzina rozpoczęcia Godzina zakończenia 7 Zmiany funkcjonalne w wersji 2013.6 • Sekcja Cykl o o o o Przycisk wyboru Cykl Wzorzec cyklu – dzienny/tygodniowy Pole powtarzaj co ile dni/tygodni Po wyborze tygodniowego wzorca cyklu, na zakładce pojawiają się przyciski wyboru dnia tygodnia. Rysunek 4 Harmonogram 2. Współpraca z Comarch ERP Optima Kadry i Płace 2.1. Pełna (obustronna) synchronizacja struktury firmy 2.1.1. Zakres zmian Obecna synchronizacja on-line pomiędzy bazami Comarch ERP Optima oraz Comarch ERP XL pozwala na równoczesny zapis części danych kadrowych w obu bazach. Warunkiem jest to, aby dane zapisywane były po stronie programu Comarch ERP Optima. Do danych tych należą: szeroko rozumiana struktura firmy (struktura kosztowa, lokalizacje oraz struktura projektów), dane identyfikacyjne i adresowe pracownika i inne obiekty z nim powiązane: atrybuty, lista kart RCP, formy płatności z bankami. Dodatkowo w obu systemach możliwe jest wykonywanie synchronizacji na żądanie. Dzięki operacjom dostępnym w Comarch ERP Optima można wykonać import lub eksport tych danych, które podlegają automatycznej synchronizacji. Ponieważ mechanizm synchronizacji został stworzony jednokierunkowo, to gwarantuje on poprawność danych w obu bazach tylko w sytuacji, gdy po pierwszej synchronizacji są one wprowadzane tylko w Comarch ERP Optima. W przeciwnym razie może dojść do sytuacji, w której w obu bazach na tej samej liście będą znajdowały się różne wpisy. Dlatego został wprowadzony mechanizm pozwalający na jednoznaczną identyfikację zsynchronizowanych rekordów. Pozwoli to odzwierciedlać w obu bazach wszystkie dane, niezależnie od systemu, w którym zostały wprowadzone. W pierwszej kolejności obsłużona została pełna synchronizacja działań na obiektach struktury firmy, czyli: lokalizacje oraz struktury wydziałów i projektów. Poza dodawaniem i aktualizacją tych obiektów, umożliwiamy również ich jednoczesne usuwanie z obu baz. Uwaga: Zmiany zostaną wprowadzone w najnowszych wersjach obu systemów: Comarch ERP XL 2013.6 oraz Comarch ERP Optima 2013.7.1. Pełną obsługę synchronizacji struktury organizacyjnej będziemy zapewniać tylko podczas synchronizacji wersji o takich lub wyższych numerach. Jeśli zostanie uruchomiona współpraca, w której co najmniej jeden z systemów będzie miał niższy numer wersji, wówczas synchronizacja będzie wykonywana zgodnie z dotychczasowymi zasadami. Comarch ERP XL 8 Zmiany funkcjonalne w wersji 2013.6 2.1.2.Ustawienia konfiguracyjne Aby synchronizacja działała poprawnie konieczne jest ustawienie parametrów dostępu do bazy danych Comarch ERP Optima, z którą będzie wykonywana synchronizacja. W konfiguracji systemu umieszczone zostały nowe pola pozwalające wpisać nazwy: serwera i bazy danych Comarch ERP Optima, loginu oraz hasła użytkownika utworzonego na serwerze. Rysunek 5 Konfiguracja synchronizacji bazy danych Comarch ERP Optima Podczas zapisywania danych przeprowadzana jest weryfikacja numeru wersji bazy danych Comarch ERP Optima. Dla bazy w wersji 2013.7.1 lub wyższej zmiany są zapisywane. Bazy danych w niższych wersjach nie zostaną zapisane, o czym użytkownik zostanie powiadomiony specjalnym komunikatem. Uwaga: Synchronizacja będzie odbywała się z wykorzystaniem zlinkowanego serwera, którego pełna nazwa powinna składać się z dwóch członów: NAZWA SERWERA_Place (analogicznie jak dla procedur importujących listy płac). 2.2. Nowa funkcja specjalna 2.2.1. Uruchamianie funkcji Do listy funkcji specjalnych systemu Comarch ERP XL znajdującej się w module Administrator została dodana nowa ‘Synchronizacja struktury organizacyjnej’. Comarch ERP XL 9 Zmiany funkcjonalne w wersji 2013.6 Rysunek 6 Lista funkcji specjalnych w module Administrator Możliwe jest też uruchomienie tej funkcji z poziomu okna konfiguracji, po wprowadzeniu danych dotyczących serwera i bazy danych do synchronizacji. Wówczas zalecane jest uruchomienie tego narzędzia, aby bieżąca praca na zsynchronizowanych bazach pozbawiona była błędów. Podczas uruchamiania funkcji sprawdzane jest połączenie z bazą danych Comarch ERP Optima. Przy możliwym połączeniu użytkownik dostanie informację, że w trakcie wykonywania funkcji w obu bazach nie powinny być wykonywane w tym czasie żadne operacje. Uwaga: Użytkownik wykonujący funkcję synchronizacji powinien zagwarantować, aby w trakcie jej wykonywania w żadnej z baz nie były prowadzone inne działania (szczególnie na obiektach synchronizowanych). Tylko wtedy istnieje pewność, że wartości modyfikowane przez funkcję zostaną poprawnie zapisane. Dopiero spełnienie tych warunków pozwala na rozpoczęcie wykonywania poszczególnych etapów funkcji. 2.2.2.Etapy funkcji Ze względu na dużą ilość wzajemnie ze sobą powiązanych obiektów operacja synchronizacji została podzielona na kilka etapów pozwalających w odpowiedniej kolejności aktualizować wpisy i powiązania pomiędzy obiektami. Każdy z tych etapów będzie synchronizował wpisy dotyczące innych obiektów w następującej kolejności: • Słownik lokalizacji • Centra struktury kosztów • Struktura projektów 2.2.3. Kolejne kroki dla każdego z etapów Bez względu na to, jakie obiekty są synchronizowane, każdy etap realizowany jest za pomocą tych samych kroków: Comarch ERP XL 10 Zmiany funkcjonalne w wersji 2013.6 • Wyszukiwanie konfliktów, czyli błędów powstałych w bazie danych: powiązanie z nieistniejącymi rekordami, powiązanie z więcej niż jednym rekordem, powiązania pomiędzy rekordami o różnych danych, • Rozwiązanie wszystkich konfliktów, czyli podjęcie przez użytkowników decyzji, jakie powiązania są prawdziwe (poprzez wskazanie odpowiednich wartości w tabelach wyświetlanych w oknie synchronizacji), • Przeprowadzenie synchronizacji danych, czyli aktualizacja w rekordach powiązanych oraz dodanie do każdej z baz rekordów dotychczas nie powiązanych. Ze względu na specyficzny charakter poszczególnych obiektów różny jest sposób realizacji dla każdego z etapów. Podczas synchronizacji danych o płaskiej strukturze, czyli słownik lokalizacji możliwe będzie ustawienie, czy łączone będą elementy o identycznych kodach. Dla obiektów o strukturze wielopoziomowej (centra, projekty) przyjęto, że takie łączenie będzie odbywało się zawsze. Rysunek 7 Okno nowej funkcji i specjalnej – Etap ‘Aktualizacja słownika lokalizacji’ Na etapie rozwiązywania konfliktów w specjalnych tabelach zostaną umieszczone informacje o tych, których nie udało się automatycznie rozwiązać, czyli: • Rekordy powiązane wielokrotnie – takie, dla których w systemie Comarch ERP Optima istnieje tylko jeden odpowiednik; użytkownik musi wskazać, które powiązanie jest prawidłowe, ewentualnie usunąć wszystkie powiązania, jeśli nie ma wśród nich żadnego prawidłowego. • Rekordy niepowiązane, o identycznych kodach – użytkownik musi zmienić nazwę (Kod) obiektu w Comarch ERP XL tak, aby nie była identyczna z nazwami obiektów niepowiązanych w Comarch ERP Optima. Dopiero poprawne rozwiązanie wszystkich sytuacji konfliktowych pozwala na wykonanie synchronizacji obiektów w każdym etapie z osobna, co zostaje potwierdzone właściwym logiem z operacji. Uwaga: Funkcja specjalna nie przewiduje usuwania żadnego rekordu z żadnej z baz. Zostanie jedynie usunięte powiązanie pomiędzy obiektami. Comarch ERP XL 11 Zmiany funkcjonalne w wersji 2013.6 2.2.4.Synchronizacja obiektów struktury podczas bieżącej pracy na systemie Bieżąca praca na bazach zsynchronizowanych będzie zapewniać pełną zgodność obiektów struktury organizacyjnej. Oznacza to, że każda operacja na obiektach zsynchronizowanych (dodawanie, modyfikacja, usuwanie) wykonywana na jednej z baz zostanie odzwierciedlona w drugiej z nich. Usunięcie danego obiektu będzie możliwe tylko wtedy, gdy w żadnej z baz nie został on już ‘użyty’, czyli czy nie istnieją powiązania z innymi obiektami, np. użycie centrum kosztowego na pozycji opisu analitycznego. Konieczne jest tutaj zapewnienie stałej łączności pomiędzy obiema bazami zsynchronizowanymi. W przypadku braku takiej łączności podczas wykonywania operacji użytkownikowi zostanie wyświetlony specjalny komunikat. Decyzja, czy zapisać dane tylko w jednej z baz, czy zrezygnować z wykonywania operacji, musi zostać podjęta przez operatora. Podczas zapisywania zmian zarówno po stronie Comarch CDN XL, jak i Comarch ERP Optima, system pilnuje, aby nie powstawały konflikty (zduplikowane powiązania lub nazwy). Jeśli konflikt zostanie wykryty, wówczas również pojawia się specjalny komunikat, pozwalający zdecydować użytkownikowi o wprowadzeniu zmian. W obydwu przypadkach w komunikacie znajduje się zalecenie, aby po zapisaniu nieprawidłowych danych uruchomić funkcję specjalną ‘Synchronizacja struktury organizacyjnej’. 2.3. Dodatkowe zmiany w obu systemach 2.3.1.Komunikat przy uruchamianiu synchronizacji po stronie Comarch ERP Optima Podczas zaznaczania w konfiguracji firmy (Płace/Parametry współpracy z XL) parametru ‘Współpraca z systemem Comarch ERP XL’ będzie wyświetlany komunikat: ‘Aby synchronizacja danych kadrowych działała poprawnie należy wykonać operację pełnej synchronizacji struktury organizacyjnej dostępnej w funkcjach specjalnych systemu Comarch ERP XL. Skontaktuj się z administratorem systemu.’ 2.3.2.Blokada zmiany położenia centrum struktury w Comarch ERP XL W Comarch ERP XL dla bazy zsynchronizowanej z Comarch ERP Optima zostały zablokowane funkcje kopiowania oraz wklejania (również przez połączenie) centrów struktury kosztowej. Jeśli w konfiguracji została uruchomiona pełna synchronizacja, wówczas podczas wykonywania operacji: Wytnij, Kopiuj, Wklej, Wklej połączenie zostaje wyświetlony komunikat: ‘Nie można wykonać operacji na elementach struktury kosztowej synchronizowanej z Comarch ERP Optima.’ 3. Import elementów z arkusza kalkulacyjnego na Ofertę sprzedaży W wersji Comarch ERP XL 2013.6 na formatce Oferty sprzedaży dodana została funkcjonalność, dzięki której możliwym jest zaimportowanie na dokument jako jego elementów, pozycji z arkusza kalkulacyjnego. Opcja dostępna jest po użyciu przycisku [Importuj elementy z arkusza kalkulacyjnego] zlokalizowanego w kolumnie przycisków z prawej strony okna dokumentu, gdy na nagłówku dokumentu wskazany zostanie Kontrahent. Importowany arkusz kalkulacyjny powinien zawierać następujące kolumny wraz z nagłówkami i zachowaną ich kolejnością: • KOD – kod towaru, który zostanie dodany na pozycji • NAZWA - nazwa towaru • KODDST - kod towaru u kontrahenta • NAZWADST - nazwa towaru u kontrahenta • AKTUALIZACJA NAZWY - może przyjmować wartości 1 lub 0, czyli Prawda lub Fałsz, jeśli nie ma kolumny to brana jest wartość 0 • CENA - cena uzgodniona; jeśli kolumna nie będzie wypełniona, wówczas pozycje będą miały cenę zgodną z domyślną ceną towaru Comarch ERP XL 12 Zmiany funkcjonalne w wersji 2013.6 • ILOŚĆ - ilość na elemencie w jednostce zgodnej z domyślną jednostką towaru; jeśli kolumna nie została wypełniona wówczas ilość zostanie ustalona na poziomie 1. 4. Zbiorcze korekty rabatowe a parametr “Ilość * Cena = Wartość” Ze względu na specyfikę zbiorczych korekt rabatowych, dotychczas podczas tworzenia korekt dla poszczególnych transakcji objętych rabatem System nie kontrolował, czy po nadaniu żądanego rabatu spełnione jest równanie IxC=W dla poszczególnych elementów. W wersji 2013.6 zachowanie Systemu w tym względzie zostało sparametryzowane. Na formatkę „Parametry korekty zbiorczej” został dodany nowy parametr. Rysunek 8 Parametryzacja ustalania równania IlośćxCena=Wartość na podstawie elementu źródłowego Jeżeli Użytkownik zaznaczy ww parametr, wówczas System generując poszczególne WZK/WZE/PZK będzie honorował ustawienie ww parametru na poszczególnych elementach korygowanych. Jeżeli parametr zgodności równania na elemencie źródłowym jest włączony, wówczas System nada taki rabat, jaki jest możliwy do nadania, aby po korekcie ww równanie nadal było spełnione. W przypadku korygowania elementu z wyłączonym parametrem równania System nada żądany rabat, nawet wówczas, gdy równanie nie będzie już spełnione. Jeżeli na formatce jw. parametr będzie odznaczony, wówczas System nie będzie sprawdzał ustawienia równania na elementach źródłowych, udzieli rabatu nie sprawdzając równania. Domyślnie ww parametr na formatce jest wyłączony. Jego ustawienie ma wpływ na zachowanie Systemu podczas poniższych operacji, samo bowiem jego przestawienie na formatce nie wywołuje żadnych zmian na korekcie zbiorczej: • generowania korekty zbiorczej z listy dokumentów • operacja „generuj automatycznie” dokonywanej z formatki korekty zbiorczej Comarch ERP XL 13 Zmiany funkcjonalne w wersji 2013.6 • operacja „generuj ze wskazanych” dokonywanej z formatki korekty zbiorczej • operacja „przelicz” dokonywanej z formatki „parametry korekty”. Comarch ERP XL 14 Zmiany funkcjonalne w wersji 2013.6 Spis rysunków Rysunek 1 Dodawanie nowego Automatu XL Work................................................................................................ 6 Rysunek 2 Okno Definicja czynności procesu.......................................................................................................... 7 Rysunek 3 Okno XL Work ........................................................................................................................................ 7 Rysunek 4 Harmonogram ........................................................................................................................................ 8 Rysunek 5 Konfiguracja synchronizacji bazy danych Comarch ERP Optima ........................................................... 9 Rysunek 6 Lista funkcji specjalnych w module Administrator .............................................................................. 10 Rysunek 7 Okno nowej funkcji i specjalnej – Etap ‘Aktualizacja słownika lokalizacji’ ........................................... 11 Rysunek 8 Parametryzacja ustalania równania IlośćxCena=Wartość na podstawie elementu źródłowego......... 13 Comarch ERP XL 15 Zmiany funkcjonalne w wersji 2013.6