woj. małopolskie

Subiekt i systemy InsERT
Kraków

Rozszerzenie działało pięć lat. Po aktualizacji Subiekta przestało — i razem z nim przestało działać wystawianie dokumentów w całej firmie. Autor rozszerzenia dawno zmienił pracę. Sfera daje ogromne możliwości, ale kod pisany na skróty potrafi zablokować firmę na kilka dni.

Bezpłatna wycena +48 887 831 588

Programista pisze rozszerzenie Sferarozszerzenia, które przetrwają aktualizację
Subiekt GT Sfera Rozszerzenia na miarę Automatyzacja dokumentów Import zamówień Eksporty dla kontrahentów Odporność na aktualizacje Dokumentacja kodu Kraków i okolice
1zasada: kod odporny na aktualizacje
GT i nexoobsługujemy obie linie
0 złza sprawdzenie, czy rozszerzenie jest potrzebne
100%kodu z dokumentacją

Sfera

To, czego nie ma w standardzie

Sfera to nakładka programistyczna, dzięki której da się rozszerzyć Subiekta o funkcje pisane pod konkretną firmę. To właśnie ona odróżnia system, który trzeba obchodzić, od takiego, który pracuje tak, jak firma naprawdę działa.

Najczęściej piszemy w niej rzeczy powtarzalne: automatyczne wystawianie dokumentów według reguł, import zamówień z zewnętrznych źródeł, eksporty w formacie wymaganym przez kontrahenta, kontrolę poprawności danych przed zapisem.

Zasada, której się trzymamy: rozszerzenie ma być odporne na aktualizacje. Korzystamy z udostępnionych mechanizmów Sfery, a nie ingerujemy bezpośrednio w tabele systemu. Taki kod jest trochę droższy w napisaniu, ale nie zatrzymuje firmy przy najbliższej aktualizacji.

Zakres

Co obejmuje praca nad rozszerzeniem

Zaczynamy od sprawdzenia, czy rozszerzenie w ogóle jest potrzebne.

  • Sprawdzenie, czy funkcja nie istnieje w konfiguracji Subiekta
  • Opis reguł i wyjątków z osobami, które wykonują czynność
  • Napisanie rozszerzenia z użyciem mechanizmów Sfery
  • Test na kopii bazy z prawdziwymi danymi
  • Test po aktualizacji Subiekta na środowisku testowym
  • Dokumentacja: co robi rozszerzenie i jak je utrzymać
  • Przegląd istniejących rozszerzeń innych autorów
  • Sprawdzanie rozszerzeń przy każdej aktualizacji w ramach opieki
  • Nie piszemy kodu ingerującego bezpośrednio w tabele systemu
  • Nie piszemy rozszerzenia, gdy funkcja jest w standardzie
  • Nie zostawiamy kodu bez dokumentacji
Moduł dodatkowy do programu

Przykłady

Przykłady rozszerzeń

Poniżej rozszerzenia, które piszemy najczęściej.

RozszerzenieCo robiCo oszczędza
Automatyczne dokumentywystawia dokumenty według regułpowtarzalne klikanie
Import zamówieńwczytuje zamówienia z plików lub systemówprzepisywanie
Eksport dla kontrahentaplik w formacie wymaganym przez odbiorcęręczne przygotowanie
Kontrola danychblokuje zapis z błędnym NIP-em czy cenąkorekty dokumentów
Etykiety i wydrukidrukuje etykiety według zasad firmyręczne etykietowanie
Powiadomieniainformuje o stanach i terminachpilnowanie w głowie
Masowe zmianyaktualizuje ceny lub dane grup towarówzmiany pojedynczo
Zanim zlecisz rozszerzenie

W Subiekcie sporo rzeczy jest schowanych w konfiguracji. Najtańsze rozszerzenie to takie, którego nie trzeba pisać — sprawdzamy to jako pierwsze.

Wynik

Co dostajecie

Automatyzację, która nie zatrzyma firmy po aktualizacji.

  • Rozszerzenie na miarę: Napisane z użyciem mechanizmów Sfery.
  • Test po aktualizacji: Na środowisku testowym, zanim trafi do firmy.
  • Dokumentacja: Żeby rozszerzenie dało się utrzymać także bez nas.

Kraków w praktyce

Czego nauczyły nas rozszerzenia w krakowskich firmach

Pierwsza rzecz: przy przejęciach często znajdujemy rozszerzenia pisane bezpośrednio na tabelach bazy. Działały latami i przestały po jednej aktualizacji. Przepisanie ich na mechanizmy Sfery to zwykle pierwsze zadanie.

Druga: co trzecie zgłoszenie o rozszerzenie kończy się pokazaniem funkcji, która już jest w Subiekcie. Nikt jej nie znalazł, bo była w nieoczywistym miejscu konfiguracji.

Trzecia: najwięcej pracy wymaga opis wyjątków. Reguła „wystaw dokument automatycznie" jest prosta. Co zrobić, gdy brakuje towaru, klient ma zaległości albo zamówienie jest częściowe — to trzeba ustalić z ludźmi, zanim powstanie kod.

Rozszerzenie od poprzedniego programisty zablokowało nam system po aktualizacji. Nowe działa od dwóch lat i przeszło już kilka aktualizacji bez problemu.
firma handlowa z Krakowa
Testowanie aktualizacji na laptopie

Na start

Czego potrzebujemy na start

Najważniejszy jest opis czynności, którą chcecie zautomatyzować.

  • Wersja Subiekta i informacja o licencji Sfery
  • Opis czynności i jej wyjątków
  • Przykładowe dane: zamówienia, pliki, dokumenty
  • Osoba, która dziś wykonuje tę czynność
  • Lista istniejących rozszerzeń, jeśli są
  • Dostęp do kopii bazy do testów

Współpraca

Jak pracujemy

Zaczynamy od sprawdzenia, czy potrzebna funkcja nie istnieje w konfiguracji. To sprawdzenie nic nie kosztuje.

Jeśli rozszerzenie jest potrzebne, opisujemy reguły i wyjątki, wyceniamy pracę i piszemy kod z użyciem mechanizmów Sfery. Testujemy na kopii bazy. Pracujemy głównie zdalnie.

Po wdrożeniu przekazujemy dokumentację. W ramach opieki sprawdzamy rozszerzenia na środowisku testowym przy każdej aktualizacji Subiekta, zanim aktualizacja trafi do firmy.

Zasięg

Gdzie dokładnie pracujemy

Rozszerzenia do Subiekta piszemy dla firm z Krakowa, pracując głównie zdalnie.

Pracujemy też dla firm z Wieliczki, Niepołomic, Skawiny, Zabierzowa, Myślenic i Krzeszowic.

  • Stare Miasto
  • Grzegórzki
  • Krowodrza
  • Bronowice
  • Zwierzyniec
  • Dębniki
  • Podgórze
  • Prądnik Biały
  • Prądnik Czerwony
  • Czyżyny
  • Bieżanów-Prokocim
  • Nowa Huta

Poza samym miastem pracujemy też w okolicy: Wieliczka, Skawina, Zabierzów, Niepołomice, Krzeszowice, Michałowice, Mogilany. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.

Budżet

Ile kosztuje rozszerzenie

Koszt zależy od liczby reguł i wyjątków.

ElementZakresCzasOrientacyjnie
Sprawdzenie konfiguracjiczy funkcja istnieje w standardziekrótko0 zł
Proste rozszerzeniejedna czynność, kilka regułkilka dniwycena po opisie reguł
Rozbudowane rozszerzenieimport, eksport, wiele wyjątków1–3 tyg.wycena po opisie reguł
Opieka nad rozszerzeniamitest przy aktualizacjachmiesięczniew ramach opieki od 199 zł

Sfera wymaga osobnej licencji producenta. Sprawdzamy, czy ją macie.

Współpraca

Od powtarzalnej czynności do rozszerzenia

  1. Sprawdzenie konfiguracji

    Czy funkcja już jest.

  2. Opis reguł i wyjątków

    Z osobami, które wykonują czynność.

  3. Kod w Sferze

    Bez ingerencji w tabele systemu.

  4. Test na kopii

    Z prawdziwymi danymi.

  5. Dokumentacja

    Co robi i jak utrzymać.

  6. Test przy aktualizacjach

    W ramach opieki.

Pytania

Zanim zapytasz

Nakładką programistyczną do rozszerzania Subiekta.

Jeśli jest napisane z użyciem mechanizmów Sfery — zwykle tak. I tak testujemy je przy aktualizacjach.

Tak, osobna licencja producenta.

Tak, zaczynając od przeglądu kodu.

Tak, zawsze.

Nie.

Zautomatyzujmy powtarzalną czynność

Opiszcie, co w Subiekcie robicie ręcznie i powtarzalnie. Sprawdzimy, czy wystarczy konfiguracja, a jeśli nie — wycenimy rozszerzenie.

Wszystkie miasta i usługi (851 stron) →
Bezpłatna wycena