• Kierowca dostępny teraz
  • całą dobę, 7 dni w tygodniu
  • Dojazd do 1 h w promieniu 40 km
  • Diagnoza laptopa 0 zł
Symfonia — Sage Symfonia — konfiguracja pracy wielooddziałowej

Sage Symfonia — konfiguracja pracy wielooddziałowej

Firmy z kilkoma oddziałami potrzebują w Sage Symfonia spójnej konfiguracji, uwzględniającej pracę w wielu lokalizacjach jednocześnie.

Na czym polega ta usługa

Usługa obejmuje skonfigurowanie w Sage Symfonia obsługi pracy wielooddziałowej, w tym podziału danych i uprawnień między oddziały.

Dla kogo ma sens

Usługa jest przydatna dla firm z kilkoma oddziałami korzystających z Sage Symfonia.

Ile to trwa

Konfiguracja pracy wielooddziałowej mieści się z reguły w standardowym czasie do 3 dni.

Warunki

Diagnoza wstępna i wycena są bezpłatne, a usługa objęta jest gwarancją do 12 miesięcy.

Warianty architektury systemu wielooddziałowego w Sage Symfonia

Dopasowanie odpowiedniego modelu pracy wielooddziałowej zależy od liczby lokalizacji, specyfiki procesów magazynowych oraz jakości łącz internetowych pomiędzy oddziałami a centralą firmy. W praktyce stosuje się trzy główne modele architektoniczne.

Pierwszym i najbardziej stabilnym rozwiązaniem jest model centralnej bazy danych z dostępem terminalowym. Wszystkie dane przechowywane są na jednym serwerze w centrali firmy pod kontrolą silnika bazodanowego Microsoft SQL Server (oprogramowanie do zarządzania relacyjnymi bazami danych). Użytkownicy w oddziałach łączą się z serwerem centralnym za pośrednictwem protokołu RDP (Remote Desktop Protocol — protokół pulpitu zdalnego) poprzez bezpieczny tunel VPN (Virtual Private Network — szyfrowana sieć prywatna tworzona w publicznym internecie). Aplikacja Sage Symfonia uruchamiana jest bezpośrednio na serwerze, co eliminuje konieczność przesyłania dużych ilości danych bazodanowych przez internet. Wymaga to jedynie przesyłania obrazu ekranu oraz ruchów myszy i klawiatury, co gwarantuje wysoką płynność pracy nawet przy łączach o umiarkowanej przepustowości.

Drugim wariantem jest model rozproszony z okresową wymianą danych. Każdy oddział posiada własną, autonomiczną bazę danych Sage Symfonia zainstalowaną na lokalnym serwerze lub stacji roboczej. Wymiana informacji o stanach magazynowych, wystawionych dokumentach sprzedaży oraz rozrachunkach odbywa się za pomocą wbudowanych mechanizmów synchronizacji i formatów wymiany danych (takich jak pliki XML lub formaty EDI — Electronic Data Interchange, czyli elektroniczna wymiana danych). Ten model sprawdza się w lokalizacjach o niestabilnym dostępie do internetu, ponieważ pracownicy mogą nieprzerwanie wystawiać dokumenty nawet w przypadku całkowitej awarii sieci zewnętrznej. Wymaga on jednak precyzyjnego harmonogramu synchronizacji oraz ścisłych reguł numeracji dokumentów, aby uniknąć dublowania wpisów.

Trzecim rozwiązaniem jest model hybrydowy. W tym układzie główne moduły finansowo-księgowe oraz centralny rejestr kontrahentów pracują w centrali w modelu terminalowym, natomiast wybrane punkty sprzedaży detalicznej lub magazyny zewnętrzne korzystają z dedykowanych stanowisk offline z funkcją automatycznego przesyłania paczek danych w tle po odzyskaniu łączności z serwerem centralnym.

Konfiguracja modułów systemowych dla wielu lokalizacji

Wdrożenie pracy wielooddziałowej w środowisku Sage Symfonia wymaga zmian konfiguracyjnych w poszczególnych modułach oprogramowania, aby zachować spójność ewidencyjną i poprawność rozliczeń podatkowych.

Moduł Handel i Magazyn

W module magazynowym kluczowe jest utworzenie niezależnych magazynów logicznych przypisanych do poszczególnych lokalizacji fizycznych. Dla każdego oddziału definiuje się odrębne serie numeracji dokumentów handlowych i magazynowych. Wprowadzenie dedykowanych prefiksów lub sufiksów w seriach dokumentów (takich jak faktury sprzedaży FS, dokumenty wydania zewnętrznego WZ oraz przyjęcia zewnętrznego PZ) zapobiega powstawaniu luk w numeracji oraz ułatwia identyfikację źródła transakcji. Dodatkowo konfiguruje się dokumenty przesunięć międzymagazynowych MM (dokumenty przesunięcia towaru między własnymi magazynami), które pozwalają na precyzyjne śledzenie przepływu asortymentu pomiędzy filiami bez generowania zbędnych zapisów podatkowych.

Moduł Finanse i Księgowość

W obszarze księgowym praca wielooddziałowa wymaga rozbudowy planu kont o analitykę oddziałową oraz wprowadzenia centrów kosztowych, określanych jako MPK (Miejsca Powstawania Kosztów — wyodrębnione jednostki organizacyjne firmy, którym przypisuje się ponoszone wydatki). Umożliwia to generowanie sprawozdań finansowych, bilansów oraz rachunków zysków i strat zarówno dla całej spółki łącznie, jak i z podziałem na poszczególne filie. W systemie konfiguruje się również odrębne rejestry VAT dla każdego punktu handlowego, co ułatwia weryfikację prawidłowości naliczonego i należnego podatku od towarów i usług.

Moduł Kadry i Płace

W przypadku zarządzania personelem w wielu lokalizacjach konfiguracja obejmuje odzwierciedlenie struktury organizacyjnej przedsiębiorstwa. Poszczególnym oddziałom przypisuje się odrębne kalendarze czasu pracy (uwzględniające na przykład lokalne dni wolne lub specyficzny system zmianowy) oraz zdefiniowane schematy naliczania wynagrodzeń. Dostęp do danych kadrowych i płacowych zostaje ograniczony w taki sposób, aby osoby odpowiedzialne za rozliczenia w danym oddziale miały wgląd wyłącznie w akta osobowe pracowników zatrudnionych w ich jednostce.

Elektroniczny obieg dokumentów i repozytorium

Konfiguracja wspólnego repozytorium dokumentów pozwala na cyfrowy obieg faktur kosztowych i umów pomiędzy filiami a centralą. Dokumenty zeskanowane w oddziale terenowym trafiają bezpośrednio do centralnej bazy danych, gdzie kierownicy działów mogą je zatwierdzać zgodnie ze zdefiniowaną ścieżką akceptacji merytorycznej i finansowej.

Uprawnienia użytkowników i bezpieczeństwo sieciowe

Prawidłowe zabezpieczenie środowiska wielooddziałowego chroni firmę przed wyciekiem poufnych informacji oraz błędami personelu wynikającymi z modyfikacji dokumentów innych jednostek.

Konfiguracja uprawnień w Sage Symfonia opiera się na tworzeniu profili i ról użytkowników. Każdy pracownik oddziału otrzymuje konto z ograniczonym zakresem widoczności. Sprzedawca w filii widzi stany magazynowe w swoim magazynie oraz może przeglądać stany w innych lokalizacjach w trybie tylko do odczytu, co umożliwia szybką odpowiedź na zapytanie klienta bez ryzyka nieuprawnionej modyfikacji danych obcego magazynu. Uprawnienia blokują również możliwość edycji dokumentów zatwierdzonych przez inne oddziały oraz ograniczają dostęp do danych o marżach i cenach zakupu.

Równie ważnym aspektem jest warstwa sieciowa i serwerowa. Bezpośrednie wystawianie portów bazy danych SQL lub portu RDP do publicznego internetu stanowi poważne zagrożenie bezpieczeństwa i jest niezgodne z dobrymi praktykami administracyjnymi. Wdrożenie obejmuje konfigurację bezpiecznych połączeń sieciowych typu site-to-site (stały, szyfrowany tunel łączący całe sieci lokalne oddziałów) lub client-to-site (szyfrowane połączenie ze stacji roboczej do serwera centralnego). Na serwerze terminalowym uruchamia się mechanizm NLA (Network Level Authentication — uwierzytelnianie na poziomie sieci przed nawiązaniem sesji pulpitu zdalnego) oraz limity czasu bezczynności sesji, które automatycznie blokują nieużywane stanowiska pracy.

Błędy przy samodzielnych próbach uruchamiania pracy wielooddziałowej

Próby samodzielnego dostosowania Sage Symfonia do pracy w wielu lokalizacjach bez odpowiedniego przygotowania informatycznego często prowadzą do problemów z integralnością bazy danych i przestojów w sprzedaży.

  • Praca z bazą danych SQL bezpośrednio przez internet: Próba podłączenia programu zainstalowanego na komputerze w oddziale do bazy SQL w centrali przez zwykłe łącze internetowe (bez serwera terminalowego) powoduje powolne działanie programu, zrywanie transakcji oraz uszkodzenia indeksów w bazie danych. Transakcje bazodanowe wymagają bardzo niskich opóźnień sieciowych, których internet publiczny nie zapewnia.
  • Zdublowana numeracja dokumentów: Pozostawienie domyślnych serii numeracji we wszystkich oddziałach prowadzi do sytuacji, w której dwa oddziały wystawiają faktury o tym samym numerze, co skutkuje poważnymi błędami księgowymi i koniecznością czasochłonnego korygowania rejestrów.
  • Niewłaściwa konfiguracja kopii zapasowych: Wykonywanie kopii zapasowych (backupów) wyłącznie na poziomie plików bez uwzględnienia mechanizmów spójności bazy SQL może uniemożliwić odtworzenie danych po awarii serwera centralnego.
  • Brak limitów przepustowości i łączy zapasowych: Ignorowanie zapotrzebowania na pasmo sieciowe prowadzi do zrywania sesji użytkowników podczas pobierania dużych plików lub prowadzenia rozmów wideo w tej samej sieci lokalnej.
  • Współdzielenie pojedynczych kont użytkowników: Logowanie się kilku pracowników z różnych oddziałów na to samo konto w systemie uniemożliwia audyt operacji i ustalenie, kto wprowadził błędne zapisy w kartotekach towarowych lub rozrachunkach.

Kiedy problem nie leży w samej konfiguracji programu Symfonia

W trakcie eksploatacji systemu wielooddziałowego mogą pojawić się objawy przypominające awarię oprogramowania Sage Symfonia, które w rzeczywistości wynikają z problemów w infrastrukturze sprzętowej lub sieciowej.

Jedną z częstych przyczyn jest niestabilność połączenia internetowego u dostawcy usług telekomunikacyjnych. Objawia się to chwilowym zamrażaniem ekranu w sesji RDP lub zrywaniem połączenia z serwerem. W takich sytuacjach problem leży po stronie parametrów łącza (wysokie opóźnienia ping, gubienie pakietów danych) lub awarii urządzeń sieciowych (routerów, przełączników) w danej lokalizacji.

Innym czynnikiem jest przeciążenie serwera centralnego. Jeśli zasoby serwera (pamięć operacyjna RAM, liczba rdzeni procesora, wydajność podsystemu dyskowego) nie zostały dopasowane do łącznej liczby jednocześnie pracujących użytkowników ze wszystkich oddziałów, system będzie reagował ze znacznym opóźnieniem. Wąskim gardłem bywają również licencje dostępowe CAL (Client Access License — licencje dostępowe dla użytkowników łączących się z serwerem Windows Server), których brak uniemożliwia nawiązanie nowej sesji terminalowej kolejnemu pracownikowi.

Często zadawane pytania

Czy pracownicy w oddziale mogą pracować, jeśli nastąpi przerwa w dostępie do internetu?

W modelu terminalowym brak dostępu do internetu uniemożliwia bieżącą pracę na serwerze centralnym. Z tego względu zaleca się uruchomienie drugiego, niezależnego łącza internetowego (na przykład łącza LTE/5G jako zapasowego połączenia awaryjnego z automatycznym przełączaniem na routerze). W modelu rozproszonym praca lokalna jest możliwa bez internetu, a synchronizacja danych następuje po przywróceniu łączności.

Czy praca wielooddziałowa wymaga zakupu osobnych licencji dla każdego oddziału?

Zależy to od wybranego modelu architektury. W modelu centralnym z serwerem terminalowym licencjonowanie opiera się na liczbie stanowisk lub użytkowników pracujących jednocześnie w systemie (licencje stanowiskowe lub nazwane Sage Symfonia oraz licencje terminalowe RDS CAL na serwerze Windows Server). W modelu rozproszonym każdy oddział posiadający osobną bazę danych wymaga odrębnego pakietu licencyjnego przypisanego do danej instalacji.

Jak zabezpieczona jest baza centralna przed niepowołanym dostępem z zewnątrz?

Dostęp do bazy centralnej zabezpiecza się wielopoziomowo. Połączenia z oddziałów są realizowane wyłącznie przez szyfrowane tunele VPN ze stałym uwierzytelnianiem certyfikatami cyfrowymi. Porty bazy danych nie są widoczne w internecie publicznym. Na serwerze wdraża się politykę silnych haseł, automatyczne blokowanie adresów IP po nieudanych próbach logowania oraz izolację uprawnień systemowych.

Czym różni się praca na serwerze terminalowym od pracy przez VPN z lokalnym programem?

Praca na serwerze terminalowym polega na tym, że program Sage Symfonia oraz baza danych SQL działają na tym samym wydajnym serwerze w centrali, a przez sieć przesyłany jest jedynie obraz ekranu. Praca z lokalnym programem przez VPN oznacza, że program na komputerze w oddziale przesyła przez internet całe tabele bazodanowe, co przy większych bazach danych powoduje bardzo wolne działanie programu oraz stwarza ryzyko uszkodzenia danych przy najmniejszym zakłóceniu sieci.

Czy proces konfiguracji wymaga wstrzymania pracy w całej firmie?

Większość prac konfiguracyjnych, takich jak przygotowanie planu kont, zdefiniowanie serii numeracji, konfiguracja serwera terminalowego oraz ustawienie ról użytkowników, wykonuje się bez przerywania bieżącej pracy przedsiębiorstwa. Właściwe przełączenie na nowe środowisko lub migrację baz danych planuje się zazwyczaj poza standardowymi godzinami pracy firmy, co eliminuje ryzyko przestojów operacyjnych.

Audyt, konfiguracja i utrzymanie środowiska Symfonia

Prawidłowe wdrożenie obsługi wielu oddziałów w Sage Symfonia zapewnia spójność danych finansowych i magazynowych oraz stabilność codziennej pracy całego zespołu. Zakres prac obejmuje analizę procesów biznesowych w firmie, przygotowanie infrastruktury serwerowej i sieciowej, konfigurację oprogramowania Sage Symfonia oraz testy wydajnościowe połączeń między oddziałami. Po zakończeniu konfiguracji zapewniane jest wsparcie techniczne pomagające w bieżącej eksploatacji systemu.

Powiązane teksty