Synchroniczne Wprowadzanie Kontrahentów
Transkrypt
Synchroniczne Wprowadzanie Kontrahentów
Synchroniczne wprowadzanie kontrahentów - SWK Moduł VBA do Symfonia FK Forte. Autor: DAMAL Grupa Dr IT Data utworzenia: 2009-10-15 Ostatnia zmiana: 2012-11-04 Wersja: 1.4 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK 1. Opis rozwiązania Moduł Synchroniczne Wprowadzanie Kontrahentów SWK VBA do Forte FK, umożliwia dodawanie oraz edytowanie kontrahentów w wielu bazach równocześnie. Dzięki temu można zapewnić synchronizacje danych kontrahentów w rożnych bazach – wprowadzane dane są od razu zapisywane do baz podanych w konfiguracji modułu. Możliwe jest również śledzenie zmian dzięki systemowi logowania. Zapisywane są wszystkie informacje o zmianach jakie zostały wprowadzone w danych kontrahenta a także kto i kiedy dokonał tych zmian. Dzięki zintegrowanemu z Symfonia Finanse i Księgowość systemowi zabezpieczeń, możliwe jest określenie, którzy użytkownicy mają uprawnienia do edytowania danych kontrahentów oraz do zatwierdzania zmian. 2. Zabezpieczenia w module Synchroniczne wprowadzanie kontrahentów W module Synchroniczne wprowadzanie kontrahentów został zaimplementowany system uprawnień, który jest zintegrowany z programem FK Forte. Podczas uruchamiania modułu są sprawdzane i zakładane uprawnienia dla modułu SWK do dodawania, edytowania oraz zatwierdzania kontrahentów. W systemie FK jest to widoczne w oknie Użytkownicy (wywoływane z menu Administracja – Użytkownicy): Grupa Dr IT www.soft4biznes.pl Strona 2 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK Fragment okna Użytkownicy, prezentujący zabezpieczenia modułu Do systemu zabezpieczeń dodany jest nowy rodzaj „DAMAL – Synchroniczne wprowadzanie kontrahentów”. Zawiera on następujące uprawnienia: 1. Dodawanie i edycja kontrahenta – użytkownik posiadający te uprawnienie może otwierać okno dodawania nowego lub edytowania istniejącego kontrahenta. Uprawnienie to nie jest jednoznaczne z możliwością zatwierdzenia wprowadzonych zmian. 2. Zatwierdzenie kontrahenta z grupy 1 (-6) – uprawnienie to pozwala na zatwierdzenie zmian wprowadzonych w oknie dodawania lub edycji kontrahenta. Numer grupy decyduje o zakresie pozycji (numer konta) kontrahenta, do którego użytkownik ma uprawnienia. Grupa 1 oznacza kontrahentów o numerze składającym się z jednej cyfry (1-9), grupa 2 oznacza kontrahentów o numerze pozycji składającym się z dwóch cyfr (10-99) itd. Użytkownik nie posiadający żadnych uprawnień może przeglądać listę kontrahentów oraz otwierać okno podglądu. Po wciśnięciu przycisku „Dodaj” lub „Edytuj” pojawi się komunikat informujący o braku uprawnień. Zostały rozdzielone uprawnienie dodawania i zatwierdzania wprowadzonych lub edytowanych danych w kartotekach kontrahentów. Podczas zatwierdzania danych w oknie dodawania lub edytowania kontrahenta, weryfikowane jest czy użytkownik posiada uprawnienia do Grupa Dr IT www.soft4biznes.pl Strona 3 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK zatwierdzania danych dla kontrahentów z danej grupy. Jeżeli nie posiada odpowiednich uprawnień pojawi się okno, w którym może wpisać swój login i hasło osoba z odpowiednim poziomem uprawnień Autoryzacja użytkownika Po wpisaniu nazwy użytkownika i hasła oraz wciśnięciu przycisku „OK” sprawdzane jest czy osoba ta ma wystarczające uprawnienia do zatwierdzenia danych kontrahenta. Jeżeli nieposiana odpowiednich uprawnień, zostanie wyświetlony komunikat z informacją i aplikacja powróci do okna autoryzacji. Grupa Dr IT www.soft4biznes.pl Strona 4 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK 3. Logowanie zmian w module Synchroniczne wprowadzanie kontrahentów W module Synchroniczne wprowadzanie kontrahentów wszystkie zmiany wprowadzane do kontrahentów są rejestrowane. W logu zmian pojawiają się trzy rodzaje operacji: 1. INICJALIZACJA – wpis pojawia się w momencie pobrania kontrahenta do podglądu lub edycji. Są to dane początkowe, względem których będzie można porównywać zmiany istniejącego kontrahenta. 2. DODANIE – wpis pojawia się podczas dodawania nowego kontrahenta. 3. EDYCJA – wpis pojawia się podczas zapisywania danych kontrahenta, który już istniał w systemie Okno z logiem zmian kontrahentów uruchamiamy z głównego modułu wciskając przycisk „Log zmian”. Wygląd formatki z informacjami na temat zmian w danych kontrahentów: Log zmian kontrahentów Początkowo w oknie z logiem zmian pojawiają się informacje o kontrahencie, który był wybrany w głównym oknie aplikacji, z okresu od 1 pierwszego dnia obecnego miesiąca do bieżącej daty. Grupa Dr IT www.soft4biznes.pl Strona 5 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK Dane są posortowane po numerze kontrahenta oraz dacie modyfikacji (od najstarszych do najnowszych). Dane kontrahenta, które uległy zmianie, oznaczone są czerwoną ramką. Od wersji 02.11.2009 dla FK2009 moduł synchronicznego wprowadzania kontrahentów obsługuje dodawanie, modyfikacje i usuwanie do 5 rachunków bankowych. Poniżej zobrazowane oraz opisane jest w jaki sposób logowane i wyświetlane są zmiany jakie zachodziły w rachunkach bankowych pojedynczego kontrahenta: Zmiany w rachunkach bankowych kontrahenta 1. 2. 3. 4. 5. Kontrahent zapisany bez rachunków bankowych Dodany bank1 Dodany bank2 Usunięty bank1. Puste miejsce oznaczone czerwoną ramką Brak modyfikacji w rachunkach bankowych. Bank2 zostaje wyświetlony w pierwszym wolnym miejscu 6. W rachunku bank2 został zmieniony numer rachunku W oknie z logiem można ustawiać dane, wg których mają być filtrowane informacje. Dane dotyczące kontrahenta wprowadzane do pól muszą być podane w takiej postaci jak są zapisane w programie Symfonia Finanse i Księgowość. Oznacza to, że należy wpisywać cały skrót kontrahenta oraz pełny numer NIP (łącznie z myślnikami). Poniższy obraz pokazuje w jaki sposób można ustawić wszystkie pola, według których można wyszukiwać informacje. Grupa Dr IT www.soft4biznes.pl Strona 6 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK Filtrowanie informacji w logu 1. Numer kontrahenta od – do – jest to pozycja kontrahenta z FK, początkowo obie wartości ustawione na wybranym kontrahencie, zakres można zmieniać w celu zobaczenia informacji na temat większej ilości kontrahentów 2. Nip – nip kontrahenta, którego dane chcemy wczytać z logu zmian 3. Skrót – skrót kontrahenta, którego dane chcemy wczytać z logu zmian 4. Zakres dat od – do – przedział czasowy, z którego chcemy pobrać informacje z logu zmian 5. Operacje – rodzaj operacji które chcemy pobrać: inicjalizacja, dodanie, edycja. Pusta wartość oznacza, że chcemy wczytać wszystkie rodzaje operacji, wybierana z listy 6. Użytkownik który wykonywał operacje na kontrahencie, wybierany z listy System zabezpieczeń zaimplementowany w module Synchronicznego wprowadzania kontrahentów umożliwia rozróżnienie osób posiadających uprawnienia do edytowania danych kontrahenta oraz osób z uprawnieniami do zatwierdzania danych. Oznacza to, że jedna osoba może otworzyć okno kontrahenta w celu dodania lub edycji danych, natomiast zapis może zatwierdzić inna osoba z odpowiednimi uprawnieniami. Jeżeli osoba dodająca lub edytująca dane ma uprawnienia do ich zapisu, w logu pojawi się informacja o użytkowniku dwukrotnie – jako osoba edytująca jak i zatwierdzająca. Jeżeli natomiast użytkownik edytujący dane nie ma uprawnień do ich zapisu a zrobi to inna osoba, w logu pojawi się informacja na temat tego kto edytował dane kontrahenta, oraz kto te dane zatwierdził. W poniższym przykładzie użytkownik Admin podczas kolejnej edycji nie posiadał już praw do zatwierdzania danych – dokonał tego użytkownik „test”. Dane pobrane w oknie logu zmian można wyeksportować do programu Excel. Po wciśnięciu przycisku „Export do Excela” pojawi się okno wyboru kryteria eksportu: Grupa Dr IT www.soft4biznes.pl Strona 7 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK Kryteria wyboru danych do wyeksportowania do Excela Domyślne ustawienia są w większości przypadków są wystarczające i można je zatwierdzić wciskając przycisk „OK.” Zostanie otworzony program Excel, w którym zostaną wpisane dane z okna logu kontrahentów: Dane po wyeksportowaniu do arkusza w programie Excel Grupa Dr IT www.soft4biznes.pl Strona 8 z 9 Synchroniczne Wprowadzanie Kontrahentów – SWK VBA do Forte FK Również w Excelu zmienione pola są wyróżnione poprzez zaznaczenie ich szarym kolorem: Pełna lista kolumn zawiera następujące pola: RodzajOperacji, BazaDanych, DataOperacji, Edytował, Zatwierdził, Pozycja, Skrot, Nazwa, NIP, pesel, REGON, statusUE, Telefon1, Telefon2, telex, fax, email, www, kraj, kodKraju, Miejscowosc, Ulica, nrDomu, nrMIeszkania, KodPocztowy, rejon, imie, nazwisko, bank1, nrrachunku1, bank2, nrrachunku2, bank3, nrrachunku3, bank4, nrrachunku4, bank5, nrrachunku5, Rodzaj, Katalog, limitKredytu, aktywnyKredyt, walutaKredytu, kodKlienta, aktywny, znacznik, zatwierdzony [koniec] Grupa Dr IT www.soft4biznes.pl Strona 9 z 9