woj. mazowieckie
Wdrożenie Subiekta i programów InsERT
Warszawa
Pomagamy firmom, które od lat prowadzą sprzedaż i magazyn w Subiekcie, oraz tym, które dopiero go wdrażają. Zajmujemy się samym programem, jego bazą danych i rozwiązaniami wokół niego. Pracujemy przede wszystkim zdalnie i przyjeżdżamy do firmy, kiedy wymaga tego charakter prac. Zanim zmienimy coś w działającym systemie, sprawdzamy wersję programu i stan bazy.
Odbiorcy
Wdrożenie Subiekta w Warszawie: dla jakich firm
Typowa firma, z którą pracujemy, handluje albo produkuje, ma od kilku do kilkudziesięciu stanowisk i od lat wystawia dokumenty w Subiekcie.
Pracujemy z czterema programami InsERT: Subiektem GT, Subiektem nexo, Rewizorem i Gratyfikantem. Każdy z tych programów możemy wdrożyć, rozbudować albo utrzymywać na co dzień.
Na tej stronie piszemy o systemach InsERT. Gdy program dla firmy dopiero wybierasz, porównanie klas systemów znajdziesz osobno: programy ERP w Warszawie. Przy samym wyborze też doradzimy, nawet jeśli dla Twojej firmy lepszy okaże się inny program.
Hurtownie, producenci i sklepy internetowe na Subiekcie
W hurtowni i u producenta Subiekt przechowuje kartoteki towarów i kontrahentów, stany magazynów oraz rozrachunki. Sklep internetowy może mieć w Subiekcie zaplecze sprzedaży: tam powstają dokumenty i tam zmieniają się stany. Klient widzi te stany w sklepie, więc oba miejsca potrzebują tych samych danych.
Biuro rachunkowe i dane sprzedaży z Subiekta
Firma, która prowadzi sprzedaż w Subiekcie, a księgowość oddaje biuru rachunkowemu, przekazuje mu dane o sprzedaży. Gdy biuro oczekuje pliku w określonym układzie, eksport w formacie kontrahenta przygotowujemy jako rozszerzenie w Sferze.
Zakres prac
Zakres wdrożenia Insertu: od instalacji po KSeF i bazę
Przy większych wdrożeniach szkolenie pracowników jest częścią projektu, więc nie zamawiasz go osobno.
Połączenie kilku systemów firmy, zlecane jako osobna praca, omawiamy w tekście o integracjach ERP w Warszawie; tutaj zostaje integracja samego Subiekta ze sklepem i platformami sprzedażowymi. Serwer Microsoft SQL jako taki, razem z jego administracją, ma osobny opis: bazy MS SQL w Warszawie. Konserwacji i przyspieszaniu baz poświęcony jest tekst o optymalizacji baz danych w Warszawie. Tu baza interesuje nas o tyle, o ile wpływa na pracę programu. Insoft to inny producent, którego programy mają własny opis: Insoft ERP w Warszawie. Komputery, serwery, sieć i konta w firmie obejmuje inna usługa: obsługa informatyczna firm w Warszawie. Tu chodzi o sam system handlowy.
Nowa instalacja Subiekta GT albo nexo
Instalujemy program od zera, ustawiamy go pod sposób pracy firmy i importujemy dane startowe.
Nowe stanowisko albo magazyn: uprawnienia, dokumenty, ceny
Firma dokłada stanowisko, otwiera kolejny magazyn albo zmienia zasady sprzedaży. Wtedy konfigurujemy dokumenty, magazyny, uprawnienia użytkowników i cenniki tak, żeby każda osoba miała dostęp do swoich funkcji programu.
Kilka stanowisk zapisuje naraz: blokady i zakleszczenia w bazie
Gdy jedno stanowisko zapisuje dokument, MS SQL zakłada blokady na zmieniane dane. Drugie stanowisko, które chce zmienić te same dane, czeka, aż pierwsze skończy. To zwykłe blokowanie, które mija po zwolnieniu blokady. W bazie Subiekta, do której zapisuje kilka stanowisk naraz, chwilowe czekanie przy zapisie jest więc zjawiskiem normalnym.
Zakleszczenie to inna sytuacja. Każda z dwóch transakcji trzyma blokadę, na którą czeka druga, i żadna nie może skończyć. Serwer wykrywa taki układ sam: wybiera jedną transakcję jako ofiarę, wycofuje ją i zwraca błąd 1205. Zmiany z wycofanej transakcji nie zostają zapisane, a Microsoft zaleca, żeby aplikacja umiała powtórzyć taką operację. Jeśli ofiarą padnie zapis dokumentu w Subiekcie, ten zapis trzeba więc ponowić, o ile program nie zrobi tego sam.
Według dokumentacji zakleszczenie powstaje zwykle wtedy, gdy na tej samej bazie działa jednocześnie kilka długich transakcji. Jeżeli w Subiekcie wraca przy tych samych czynnościach, trzeba sprawdzić, co jeszcze pracuje wtedy na bazie: długi import, zestawienie albo rozszerzenie.
Raport zysku, sprzedaży dla kontrahenta i wartości magazynu
Zestawienie pod konkretne pytanie przygotowujemy na danych z Twojej bazy, kiedy standardowe raporty nie pokazują tych danych w potrzebnym układzie. Może to być sprzedaż dla kontrahenta w wybranym okresie, wartość magazynu na dany dzień albo zysk na grupie towarów.
Rozszerzenia w Sferze: dokumenty według reguł i import zamówień
Pierwsze pytanie przy pomyśle na rozszerzenie dotyczy konfiguracji: czy program nie zrobi tego po zmianie ustawień. Gdy nie zrobi, rozszerzenie powstaje w Sferze, nakładce programistycznej Subiekta. Może automatycznie wystawiać dokumenty według reguł, importować zamówienia z zewnętrznych źródeł, przygotowywać eksport w formacie kontrahenta albo kontrolować dane przed zapisem.
Piszemy je tak, żeby aktualizacja programu ich nie psuła, i bez bezpośrednich zmian w tabelach systemu.
Subiekt i sklep internetowy: co płynie w którą stronę
Połączenie działa w obie strony. Zamówienia i dane kontrahentów płyną ze sklepu do Subiekta. W drugą stronę idą stany, ceny, zdjęcia i opisy towarów. Zakres ustalamy indywidualnie, a na starcie spisujemy reguły wyjątków: co się dzieje, gdy towaru zabraknie w trakcie zamówienia, jak obsłużyć zamówienie częściowe i jak przyjąć zwrot. Subiekta łączymy też z platformami sprzedażowymi, takimi jak Allegro.
Gdy Subiekt GT wolno działa po latach
Subiekt pracuje na bazie MS SQL, która rośnie z każdym dokumentem. Spowolnienia po latach wynikają zwykle z tego, że baza rosła bez archiwizacji i konserwacji. Porządki w takiej bazie obejmują archiwum starych dokumentów w osobnej bazie, przebudowę indeksów i plan kopii zapasowych.
Przebudowę indeksu w trybie online Microsoft udostępnia w edycji Enterprise, a edycje Standard i Express jej nie mają. W tych edycjach przebudowa działa offline i przez cały czas trwania blokuje dostęp do tabeli. Przebudowę indeksów w bazie Subiekta planujemy więc w oknie serwisowym, gdy stanowiska nie wystawiają dokumentów.
Dlaczego zestawienia w Subiekcie zwalniają: fragmentacja i statystyki
Każde dopisanie, zmiana i usunięcie danych zmienia indeksy. Z czasem kolejność stron indeksu na dysku przestaje odpowiadać kolejności kluczy. Tak powstaje fragmentacja. Najbardziej odczuwają ją zapytania czytające wiele stron naraz, na przykład zestawienie sprzedaży z Subiekta za cały rok.
Dokumentacja opisuje dwie metody porządków. Reorganizacja działa online, porządkuje najniższy poziom indeksu i obciąża serwer mniej. Przebudowa tworzy indeks od nowa, a Microsoft radzi nie opierać decyzji na samym procencie fragmentacji, tylko zmierzyć efekt porządków. Przebudowa potrzebuje też na dysku miejsca na dwie kopie indeksu, co przy prawie zapełnionym dysku pod bazą Subiekta trzeba sprawdzić przed startem.
Poprawa po przebudowie często bierze się z czegoś innego: przebudowa przy okazji aktualizuje statystyki, a reorganizacja tego nie robi. Ze statystyk optymalizator szacuje, ile wierszy zwróci zapytanie, i dobiera plan jego wykonania. Przy kolumnach z rosnącymi wartościami, takich jak data dokumentu, statystyki mogą nie obejmować najnowszych wierszy. Zestawienie Subiekta za ostatnie dni może się wtedy liczyć zaskakująco wolno. Microsoft zaleca też rozważyć aktualizację statystyk po dużym imporcie, a w Subiekcie takim momentem jest import danych startowych.
Subiekt a KSeF: w jakiej kolejności przygotowujemy program
Przy przejściu na KSeF pierwsza część prac dotyczy danych: NIP-ów kontrahentów, jednostek miary, stawek i opisu rabatów w kartotekach. Drugą częścią jest konfiguracja dostępu i uprawnień. Osobno przeglądamy faktury, które powstają w sklepie albo na Allegro, czyli poza Subiektem. Ostatnim krokiem jest pełny test na środowisku testowym, który poprzedza wystawianie produkcyjne.
Szkolenie z nowych rozszerzeń i zmienionych ustawień
Szkolimy pracowników w zakresie rozwiązań, które wdrażamy: nowego rozszerzenia, zmienionej konfiguracji dokumentów albo połączenia ze sklepem.
Koszt
Koszt prac przy Subiekcie: co wpływa na wycenę
Na koszt wpływa rodzaj prac (wdrożenie, migracja GT do nexo, rozszerzenie w Sferze, integracja albo opieka nad bazą), liczba stanowisk i liczba rozwiązań wokół systemu, które trzeba odtworzyć. Konkretną kwotę zawiera wycena.
Rozliczenie większego wdrożenia etapami
Większe wdrożenie dzielimy na etapy i płacisz za części projektu, które odebrałeś. Szczegóły podziału zapisujemy w umowie.
Jak przebiega wycena prac
Zaczynamy od krótkiej rozmowy, po której przesyłamy propozycję: zakres prac, harmonogram i wycenę. Wycena jest bezpłatna i odsyłamy ją w 24 godziny od zgłoszenia. Za pierwszą konsultację nie płacisz i nie zobowiązujesz się do zlecenia.
- Przygotuj nazwę linii i wersję programu, z której korzystasz.
- Opisz sprawę, z którą przychodzisz.
- Wypisz raporty, rozszerzenia i połączenia działające wokół programu.
GT i nexo
Migracja GT do nexo: dane, raporty i rozszerzenia
Migracja z Subiekta GT do nexo przenosi dane między dwoma różnymi systemami, więc różni się od zwykłej aktualizacji wersji.
| Co działa w Subiekcie GT | Przy przejściu na nexo |
|---|---|
| Kartoteki, kontrahenci, magazyny i rozrachunki | Trafiają do nexo przy migracji |
| Własne raporty i zestawienia | Trzeba je odtworzyć osobno |
| Rozszerzenia w Sferze | Wymagają odtworzenia |
| Połączenia ze sklepem internetowym i platformami sprzedaży | Do zestawienia na nowo |
Czy przejście na nexo jest konieczne
Przejście z GT na nexo nie zawsze jest konieczne. Ma sens, gdy firma potrzebuje funkcji dostępnych tylko w nexo albo planuje rozwój, przy którym GT zacznie ją ograniczać.
Obie linie, funkcja po funkcji, porównujemy na stronie Subiekt GT czy nexo.
Co spisujemy przed przeniesieniem danych z GT
Zanim przeniesiemy dane, spisujemy wszystko, co korzysta z bazy GT: własne raporty, rozszerzenia, połączenia ze sklepem i z platformami sprzedażowymi. Ten spis staje się listą rzeczy do odtworzenia w nexo.
Wykonawca
Serwisant Subiekta GT: jak sprawdzić wykonawcę przed zleceniem
W systemie, w którym firma codziennie wystawia dokumenty, błąd przy zmianie może zatrzymać sprzedaż. Przy rozszerzeniach unikamy dwóch rzeczy:
- pisania kodu bez sprawdzenia, czy potrzebna funkcja nie istnieje już w konfiguracji programu
- kodu, który zmienia bezpośrednio tabele systemu i może przestać działać po aktualizacji
Pytania do wykonawcy przed zmianami w bazie z danymi firmy
Przed zleceniem prac na działającym Subiekcie dopytaj o kilka spraw:
- Czy przed zmianą powstanie kopia bazy i jak wygląda powrót do stanu sprzed prac?
- Kiedy prace się odbędą i czy stanowiska będą wtedy mogły wystawiać dokumenty?
- Kto odbiera zgłoszenie awarii po godzinach pracy?
- Czy wykonawca podpisze umowę o poufności, zanim dostanie dostęp do danych firmy?
Komunikat o uszkodzonej bazie: odtworzenie z kopii czy naprawa
Spójność bazy MS SQL sprawdza polecenie DBCC CHECKDB: kontroluje alokację stron, każdą tabelę z indeksami i katalog bazy. Gdy zgłosi błędy, Microsoft zaleca odtworzenie z ostatniej dobrej kopii. Naprawę z dopuszczeniem utraty danych opisuje jako ostateczność, bo może usunąć strony z danymi, a ich treści nie da się potem ustalić. Przed taką naprawą każe zrobić fizyczne kopie wszystkich plików bazy. Dla bazy Subiekta, uszkodzonej na przykład po nagłym wyłączeniu serwera, wynika z tego pytanie do wykonawcy: czy zacznie od kopii i odtworzenia, zanim sięgnie po naprawę.
Umowa przy pracach na Subiekcie
Zakres, termin, koszt i zasady wsparcia po wdrożeniu zapisujemy w umowie, którą podpisujemy przy każdym projekcie. NDA podpisujemy, jeśli o to poprosisz.
Zasięg
Wdrożenia Insertu w Warszawie: praca zdalna i przyjazd do firmy
Konfigurację, rozszerzenia, raporty i porządki w bazie prowadzimy zwykle zdalnie. Przykładem sprawy, przy której przyjeżdżamy, są nowe stanowiska.
Obsługujemy firmy z Warszawy, które pracują na Subiekcie GT albo nexo, w tym hurtownie i producentów zaopatrujących odbiorców z Piaseczna, Pruszkowa, Legionowa, Marek, Ząbek, Józefowa, Konstancina-Jeziorny i Łomianek.
- Śródmieście
- Mokotów
- Wola
- Ochota
- Ursynów
- Bemowo
- Białołęka
- Praga-Południe
- Praga-Północ
- Targówek
- Wilanów
- Bielany
Dojeżdżamy na miejsce w województwie lubelskim i w Warszawie. Poza tym obszarem pracujemy zdalnie.
Współpraca
Jak prowadzimy prace przy Subiekcie GT i nexo: cztery kroki
Pierwszy krok: rozpoznanie systemu
Sprawdzamy wersję Subiekta, stan bazy i to, co przeszkadza w codziennej pracy.
Drugi krok: plan i priorytety
Dzielimy sprawy na pilne i te, które można zaplanować. Przy awarii reagujemy priorytetowo, także poza standardowymi godzinami, a pierwszym krokiem jest zabezpieczenie stanu obecnego przed jakąkolwiek naprawą.
Trzeci krok: wykonanie prac
Prace prowadzimy w oknach serwisowych, z kopią bazy wykonaną przed zmianą i z planem powrotu do stanu sprzed prac.
Czwarty krok: stała opieka i pomoc techniczna
Po zakończeniu prac możesz przejść na stałe wsparcie z określonym czasem reakcji, także poza godzinami. Godziny kontaktu: od poniedziałku do piątku 8:00–20:00, sobota 9:00–16:00, niedziela tylko awarie. Zgłoszenie awaryjne możesz wysłać w każdej chwili, bo pomoc awaryjna działa całodobowo. W godzinach pracy odpowiedź przychodzi średnio w piętnaście minut.
Pytania
Pytania firm z Warszawy o Subiekta, KSeF i bazę
O tym, czy program w Twojej instalacji poprawnie przekaże faktury do KSeF, rozstrzyga pełny test na środowisku testowym. Kolejność przygotowań opisujemy wyżej, w części o KSeF.
Błędu w fakturze przesłanej do KSeF nie zmienisz tak jak w dokumencie programu: wystawiasz fakturę korygującą. Błąd w NIP-ie, stawce albo jednostce miary oznacza więc kolejny dokument. Dlatego przed przejściem na KSeF porządkujemy dane w kartotekach, żeby takich korekt było jak najmniej.
Wybór zależy od funkcji, których firma potrzebuje dziś, i od tego, jak planuje się rozwijać. Doradzamy przy tym wyborze także firmom, które dopiero wybierają system, nawet gdy po rozmowie lepszy okaże się program innego producenta.
W organizacji licencji pomagamy przez autoryzowanego partnera InsERT. Obsługa techniczna nie wymaga takiego pośrednictwa, więc wdrożenie, serwis i rozszerzenia prowadzimy także na licencji, którą firma już ma.
Do czasu diagnozy nie uruchamiaj na bazie narzędzi naprawczych ani ponownej instalacji, bo mogą zmienić stan, który przed naprawą trzeba zabezpieczyć. Zatrzymanie systemu ma często jedną z trzech przyczyn: niedokończoną aktualizację, zapełniony dysk albo indeks uszkodzony po nagłym wyłączeniu serwera. Zgłoś awarię od razu, a sprawdzimy, która z nich wystąpiła.
Przejście między wersjami należy do naszego zakresu prac. Koszt tej pracy zależy między innymi od liczby stanowisk, a kwotę dla Twojej firmy podajemy w wycenie.
Do konsultacji wystarcza połączenie w Google Meet, Zoomie albo Teams, więc nie musimy przyjeżdżać. Jeśli wolisz rozmawiać twarzą w twarz, do biura w Lublinie zapraszamy po wcześniejszym umówieniu.
Dokumenty, kartoteki i rozrachunki Subiekt trzyma w bazie MS SQL, na serwerze albo komputerze, który pełni tę rolę. Kopia zapasowa musi więc obejmować bazę, a skopiowanie samego folderu programu jej nie zastąpi. Plan kopii układamy w ramach opieki nad bazą.
Ta sama okolica
Pozostałe usługi w Warszawie
Ta sama usługa
InsERT (Subiekt, Rewizor, Gratyfikant) w innych miastach
Zamów bezpłatną wycenę prac przy Subiekcie
Opisz w wiadomości linię programu, liczbę stanowisk i sprawę, która dziś spowalnia pracę. Odpowiemy propozycją zakresu i kolejności prac.