*******************************************************************
  2007 - 2010 STREAM soft
  StrPcbEsklep
  Lista zmian
*******************************************************************

2.16.266.4 2010-06-16
  BŁĘDY
  -	"eSklepAdmin - Ustawienia dla grup" - Aplikacja niepoprawnie odczytywała konfigurację dla
    grup użytkowników. Wszystkim użytkownikom, bez względu na przynależność do grupy, wczytywana
    była konfiguracja domyślna.
    Przykład: W konfiguracji domyślnej (użytkownicy niezalogowani i nieposiadający przypisanej grupy)
    ustalono urządzenie zewnętrzne "Zamówienia WWW detal", następne to urządzenie przypisane miało
    cenę detaliczną. Natomiast w konfiguracji dla grupy "Hurt" przydzielono urządzenie "Zamówienia WWW hurt"
    z ceną hurtową. Użytkownik przypisany do grupy "Hurt", po zalogowaniu powinien otrzymać ceny hurtowe,
    natomiast program zawsze wyświetlał ceny detaliczne.

  CO NOWEGO
  -

2.16.266.2 2010-02-08
  BŁĘDY
  -

  CO NOWEGO
  -	Dodano opcję, która umożliwia zmianę domyślnego portu SMTP skrzynki e-mail, z której wysyłane są
    wiadomości do użytkowników eZamówień. Opcja może być przydatna gdy chcemy zmienić domyślny port
    poczty (25), który został zablokowany przez dostawcę internetowego. W przypadku TP S.A.
    zablokowano port 25, w zamian otwarto port 587.
    Port SMTP można zmieniać w konfiguracji eZamówień "eSklepAdmin - Ustawienia ogólne - E-Mail -
    Skrzynka pocztowa - Port".

2.16.266.1 2009-12-17
  BŁĘDY
  -

  CO NOWEGO
  -	Dodano opcję, która wyświetla informację o kwocie KGO (Koszt gospodarowania odpadami) podczas
    wyświetlania cen kartotek (dotyczy tylko tych kartotek, które podlegają KGO). Opcja jest
    dostępna gdy w konfiguracji programu PC BIZNES PRO / PRESTIŻ parametr "Ustawienia - System -
    Obsługa KGO (Koszt gospodarowania odpadami)" jest aktywny. Opcja posiada dwa tryby pracy:
    1. 	Wyświetlanie ceny z dodatkową informacją o kwocie KGO np. 100zł (+ KGO 20zł) - w trybie
      tym wyświetlane ceny nie będą modyfikowane, a jedynie będzie dodana informacja o kwocie
      KGO jaką jest obciążona dana kartoteka.
    2. 	Wyświetlanie ceny z doliczoną kwotą KGO np. 120zł (w tym KGO 20zł) - w trybie tym
      wyświetlane ceny będą powiększane o kwotę KGO, dodatkowo będzie widoczna informacja
      o ile cena danej kartoteki została zwiększona.
    Tryb opcji ustawia się w konfiguracji "eSklepAdmin - Ustawienia ogólne - Kartoteki magazynowe -
    Koszt gospodarowania odpadami (KGO) - Sposób wyświetlania kwoty KGO".

2.14.260.6 2009-12-09
  BŁĘDY
  -	"eZamówienia - Mój koszyk - Realizacja zamówienia - okno Złożenie zamówienia" - Jeżeli użytkownik
    podczas składania zamówienia wybrał taki sposób dostawy i taki sposób płatności, dla którego
    w konfiguracji kosztów transportu "eSklepAdmin - Ustawienia ogólne - Zamówienia - Koszty transportu"
    podano kwotę 0zł, to do wygenerowanego zamówienia dodawana była pozycja z ceną 0zł. Następnie
    w programie PC BIZNES PRO/PRESTIŻ podczas realizacji takiego zamówienia, program nie mógł
    zrealizować pozycji z kosztem transportu, ponieważ pozycja ta musi mieć cenę > 0. Obecnie
    aplikacja dodaje do zamówienia tylko takie pozycje z kosztem transportu których kwota jest
    większa od 0zł.

  CO NOWEGO
  -

2.14.260.4 2009-12-07
  BŁĘDY
  -	Aplikacja niepoprawnie wyświetlała zdjęcia kartotek, które usunięto z bazy danych w programie
    PC BIZNES PRO/PRESITŻ. Zamiast obrazka "Brak zdjęcia" wyświetlany był biały kwadrat.
  -	Aplikacja niepoprawnie wyświetlała zdjęcia kartotek, które zawierały polskie znaki w nazwie
    pliku.
  -	Aplikacja niepoprawnie wyświetlała pieczątkę miejsca sprzedaży na wygenerowanym zamówieniu
    wysyłanym we wiadomości e-mail. Jeżeli dana pieczątka zawierała zmienną @FIRMA_NIP, nie była
    ona zamieniana na numer NIP z danych firmy, tak jak to ma miejsce w programie PC BIZNES
    PRO/PRESTIŻ.
  -	"Lista towarów - okno Dane towaru / usługi" - zmieniono wyświetlanie informacji o stanach
    magazynowych danej kartoteki. W zależności od konfiguracji "eSklepAdmin - Ustawienia grup -
    Konfiguracja kolumn - Dostępne kolumny" wyświetlane są dwa dodatkowe pola "Ilość w magazynie"
    oraz "Ilość w oddziałach" (poprzednio było pole "Stan dyspozycyjny"):
    -	Jeżeli na liście wybranych kolumn znajduje się kolumna "Ilość w mag." - w oknie szczegółów
      kartoteki będzie wyświetlany stan dyspozycyjny na danym magazynie (w widoku "Lista towarów"
      będzie to aktualnie wybrany magazyn, natomiast w widoku "Oferta na dzisiaj", będzie to
      magazyn z domyślnego urządzenia zewnętrznego określonego w konfiguracji "eSklepAdmin -
      Ustawienia grup - Urządzenia zewnętrzne - Domyślne urządzenie zewnętrzne").
    -	Jeżeli na liście wybranych kolumn znajduje się kolumna "Ilość w oddz." - w oknie szczegółów
      kartoteki będzie wyświetlany stan dyspozycyjny na wszystkich magazynach.
    Obydwa pola będą dostępne tylko dla użytkowników zalogowanych.

  CO NOWEGO
  -	"eZamówienia - Mój koszyk - Realizacja zamówienia - okno Złożenie zamówienia" - Umożliwiono
    zablokowanie poszczególnych typów dokumentów jakie mogą być wystawione po złożeniu zamówienia.
    Opcja może być przydatna, np. gdy chcemy zablokować możliwość wyboru typu "Wydanie na zewnątrz",
    wówczas użytkownik będzie mógł wybrać tylko typy: "Faktura VAT" i "Paragon".
    Aby zablokować możliwość wybierania danego typu dokumentu podczas składania zamówienia,
    w konfiguracji "eSklepAdmin - Ustawienia ogólne - Dokumenty" należy wyczyścić pole z danym
    typem dokumentu.
  -	"eZamówienia - Mój koszyk - Realizacja zamówienia - okno Złożenie zamówienia" - Dla poszczególnych
    sposobów dostawy umożliwiono określanie różnych sposobów płatności. Opcja może być przydatna,
    np. gdy chcemy zdefiniować następującą konfigurację kosztów transportu:
    1. Sposób dostawy "kurier":
      -	Pobranie,
      -	Przelew.
    2. Sposób dostawy "własny":
      -	Gotówka.
    Zmian należy dokonać w konfiguracji "eSklepAdmin - Ustawienia ogólne - Zamówienia -
    Koszty transportu". Aby dla konkretnego sposobu dostawy określić wybrane sposoby płatności,
    w oknie edycyjnym należy dla nich określać pola "Usługa" i "Kwota". Pusta wartość w polu
    "Usługa" oznacza, że dany sposób płatności jest niedostępny dla wybranego sposobu dostawy.
  -	"Lista zamówień" - Dodano obsługę wyświetlania zamówień ze statusem "W przygotowaniu".
  -	Dodano opcję umożliwiającą przekierowanie użytkownika po wylogowaniu na adres WWW określony
    w konfiguracji. Opcja może być przydatna w przypadku gdy chcemy, aby użytkownik po zakończeniu
    pracy z aplikacją został przekierowany na np. stronę startową eZamówień lub stronę domową firmy.
    Aby uaktywnić opcję, należy określić wartość parametru "eSklepAdmin - Ustawienia ogólne -
    Ustawienia strony WWW - Adres WWW po wylogowaniu". Wartość parametru powinna zawierać poprawny
    adres WWW np. http://www.streamsoft.pl. Jeżeli pole pozostanie puste, aplikacja po wylogowaniu
    użytkownika będzie działać jak w poprzednich wersjach - przeładuje aplikację eZamówienia
    i wyświetli widok jaki widzą użytkownicy niezalogowani.

2.14.260.2 2009-09-30
  BŁĘDY
  -	Jeżeli dostęp do aplikacji eZamówienia odbywał się poprzez Apache HTTP Server (przekierowanie
    i komunikacja z serwerem Apache Tomcat przy użyciu protokołu AJP 1.3), to podanie następującego
    adresu URL: http://%ADRES_SERWERA%/esklep, zamiast przekierować na właściwą aplikację
    eZamówień, wyświetlało w przeglądarce następujący kod HTML:
    <html><head><script>function forward(id) {document.getElementById(id).action = '/_esklep/esklep'; ...

  CO NOWEGO
  -

2.14.260.1 2009-06-23
  BŁĘDY
  -	Po kilkudniowej nieprzerwanej pracy, aplikacja wyczerpywała całkowitą pamięć przydzieloną
    dla serwera Apache Tomcat powodując jego zawieszenie, przez co serwis eZamówień przestawał
    reagować na polecenia użytkownika. Każda sesja użytkownika po wygaśnięciu powinna być usuwana
    z pamięci serwera, jednakże aplikacja eZamówienia nie wykonywała takiej operacji, powodując tym
    samym wyciek pamięci.
  -	"Zamówienia – Lista towarów – Widok - Kolumny w tabeli" - Zmiana listy wybranych kolumn,
    bądź modyfikowanie ich szerokości mogło spowodować rozsynchronizowanie szerokości kolumn
    w tabeli lub ignorowanie nowych ustawień. Jedynym rozwiązaniem było ręczne odświeżenie
    strony z poziomu przeglądarki internetowej.

  CO NOWEGO
  -	Poprawiono sposób zapamiętywania adresu URL na zakładkach przeglądarki internetowej.
    W poprzedniej wersji eZamówień, aplikacja generowała co określony okres czasu nowy adres URL
    np. http://localhost:8080/_esklep/esklep?in=H1BG3H6DH45H10. Zapamiętanie takiego
    adresu na zakładce, mogło uniemożliwić ponowne uruchomienie aplikacji, w rezultacie czego
    przeglądarka wyświetlała komunikat "Niepoprawny adres strony.". Taka postać adresu została
    zaprojektowana w celu wymuszenia na użytkownikach używania adresu wejściowego eZamówień, np.
    http://localhost:8080/esklep/esklep. Adres ten przekierowuje najpierw na aplikację, która sprawdza
    stan przerwy konserwacyjnej i w przypadku jej trwania wyświetla odpowiednie ostrzeżenie.
    Obecnie pomimo wprowadzenia adresu np. .../_esklep/esklep aplikacja automatycznie przekieruje
    najpierw na adres wejściowy, gdzie zostanie uwzględniona zaplanowana przerwa konserwacyjna.
  -	Dodano możliwość uruchamiania eZamówień z poziomu strony startowej. Domyślna strona startowa
    dostarczana jest z aplikacją eSklepStarter jako archiwum zip w podkatalogu www. Z poziomu
    strony startowej istnieje możliwość automatycznego zalogowania się do eZamówień po podaniu
    nazwy użytkownika i hasła, jak również uruchomienia aplikacji w trybie osoby niezalogowanej.
    Dodatkowo istnieje możliwość przypomnienia hasła użytkownika, po podaniu adresu e-mail oraz
    numeru NIP kontrahenta.	Numer NIP jest opcjonalny, lecz może być potrzebny w przypadku, gdy
    w systemie PCBIZNES PRO/PRESTIŻ istnieje kilka osób kontaktowych, które posiadająca ten sam
    e-mail lecz które przypisane są do różnych kontrahentów.
    Aby zainstalować stronę startową należy rozpakować archiwum zip na dowolnym serwerze HTTP,
    np. Apache lub Apache Tomcat. Dla serwera Apache domyślną lokalizacją katalogu strony głównej
    jest: KATALOG_APACHE/htdocs, natomiast dla serwera Tomcat jest to: KATALOG_TOMCAT/webapps/ROOT.
    Dostarczana strona startowa jest szablonem, który można dowolnie modyfikować, np. dostosować
    stylem do stylu strony głównej firmy, bądź wcielić poszczególne elementy na stronę główną.
    Archiwum składa się z następujących plików:
    - css/style.css - informacje o stylach
    - images/*.* - ikonki
    - js/script.js - skrypty JavaScript
    - index.html - strona startowa
    - remind.html - strona z przypominaniem hasła
    W pliku script.js znajduje się kod odpowiedzialny za przekierowywanie przeglądarki na aplikację
    eZamówienia. Domyślnie strona startowa przekierowuje na względny adres URL: esklep/esklep.
    Jeżeli aplikacja eZamówienia jest pod innym adresem URL, należy zmodyfikować plik script.js wg.
    poniższego przykładu:
    Przykład:
    1. Jeżeli adres aplikacji eZamówienia jest inny niż strona startowa:
    - Adres URL strony startowej: http://www.ezamowienia.pl
    - Adres URL aplikacji eZamówienia: http://www.ezamowienia.pl:8080/esklep/esklep
    - W pliku script.js należy określić bezwzględną ścieżkę do aplikacji eZamówienia:
    document.getElementById(id).action = 'http://www.ezamowienia.pl:8080/esklep/esklep';
    2. Jeżeli adres aplikacji eZamówienia jest taki sam jak strona startowa:
    - Adres URL strony startowej: http://www.ezamowienia.pl
    - Adres URL aplikacji eZamówienia: http://www.ezamowienia.pl/esklep/esklep
    - W pliku script.js należy określić względną ścieżkę do aplikacji eZamówienia:
    document.getElementById(id).action = 'esklep/esklep';
    Oprócz adresu URL, strona startowa komunikuje się z aplikacją eZamówienia za pomocą parametrów
    formularza metodą POST. W przypadku potrzeby wcielenia formularza na stronę główną firmy,
    należy dostosować się do wymagań parametrów :
    1. Logowanie użytkownika, przekierowanie na tryb osoby niezalogowanej (plik: index.html):
    - uid - login użytkownika,
    - pwd - hasło użytkownika,
    - strServiceId - identyfikator serwisu po stronie eZamówień, dopuszczalne wartości:
      - login - serwis od logowania, który przyjmuje parametry: uid i pwd,
      - restart - serwis od restartowania sesji użytkownika, potrzebny przy wejściu do eZamówień
            w trybie osóby niezalogowanej.
    2. Przypominanie hasła (plik: remind.html):
    - ue - e-mail użytkownika,
    - nip - numer NIP kontrahenta,
    - strServiceId - identyfikator serwisu po stronie eZamówień, dopuszczalne wartości:
      - remind_password - serwis od przypominania haseł, przyjmuje parametry: ue i nip.
    Dodatkowo istnieje możliwość umieszczenia loga firmy na stronie startowej. W tym celu należy
    podmienić plik logo.gif z katalogu images. Domyślnie rozmiar obrazka wynosi 140x50 pikseli.
  -	Dodano opcję umożliwiającą minimalizowanie głównego menu aplikacji. W przypadku korzystania
    z eZamówień na monitorach o małych rozdzielczościach (rzędu 800x600 lub 1024x768) menu
    zajmowało zbyt wiele miejsca na ekranie ograniczając tym samym miejsce pracy, gdzie
    załadowywane są m.in. lista towarów, dokumenty sprzedaży itp.
    Opcja domyślnie dla wszystkich użytkowników wyświetla starą wielkość menu. Zmianę trybu menu
    wykonuje użytkownik ręcznie za pomocą przycisku "Minimalizuj menu" / "Maksymalizuj menu",
    który znajduje się w lewym górnym rogu aplikacji. Tryb menu jest zapamiętywany indywidualnie
    dla każdego użytkownika po wylogowaniu się z eZamówień ("Wyjście - Wyloguj").

2.13.257.1 2009-02-04
  BŁĘDY
  -	"Zamówienia – Lista towarów – kolumna 'Ilość w mag.' oraz 'Ilość w oddz.'" - Aplikacja
    niepoprawnie wyświetlała ilość miejsc po przecinku dla stanów magazynowych. Ustawienia parametru
    "ilość miejsc po przecinku dla kas fiskalnych i produkcji" z definicji jednostki miary były
    ignorowane, na rzecz domyślnej ilości miejsc po przecinku z konfiguracji programu PC BIZNES
    PRO/PRESTIŻ. Jednocześnie podobny przypadek występował w oknie koszyka, w oknie szczegółów
    dokumentu z listy "Dokumenty sprzedaży" oraz "Lista zamówień".

  CO NOWEGO
  -	Zmodyfikowano aplikację pod kątem szybkości i wydajności:
    1.	Nowa wersja generatora interfejsu graficznego:
      -	zmniejszenie ruchu w sieci o ok. 40% - mniejsze porcje danych potrzebne  do synchronizacji
        aplikacji z serwerem,
      -	mniejsze obciążenie serwera – generowanie interfejsu graficznego odbywa się w przeglądarce
        internetowej po stronie klienta,
      -	ze względu na specyfikę nowego generatora, obecnie (do odwołania) istnieją następujące
        ograniczenia:
        *	brak wsparcia dla przeglądarki Opera w wersji 9.*,
        *	brak możliwości podwójnego kliknięcia w tabelach - poprzednio podwójne kliknięcie
          na tabeli wywoływało akcję, np. na liście towarów dla zaznaczonego wiersza wyświetlano
          okno szczegółów kartoteki.
    2.	Dodano opcję umożliwiającą wyłączenie obliczania ilości stron w tabelach. W przypadku
      baz danych z ilością kartotek rzędu kilku tysięcy, odpytywanie się bazy danych o ilość
      wierszy (na potrzeby wyliczenia ilości dostępnych stron), może powodować spowolnienie
      pracy programu. Baza danych za każdym razem musi odczytać listę wszystkich kartotek,
      co dodatkowo obciąża serwer.
      Opcję włącza się w aplikacji eSklepAdmin - "Ustawienia ogólne – Ustawienia strony WWW –
      Ustawienia tabel - Czy wyliczać ilość stron". Domyślnie opcja jest wyłączona.
    3.	Buforowanie zdjęć kartotek oraz ikon aplikacji po stronie klienta - Zdjęcia generowane
      i przesyłane są do klienta jednorazowo, po czym przeglądarka internetowa klienta zapisuje
      zasoby w pamięci podręcznej, dzięki czemu przy następnym odwołaniu się do zdjęć, przeglądarka
      załaduje dane z dysku twardego, a nie z serwera.
    4.	Optymalizacja generowania i wysyłania wiadomości e-mail – Przyspieszono przetwarzanie
      szablonów HTML wczytywanych podczas generowania wiadomości e-mail. Wysyłanie wiadomości
      e-mail odbywa się na osobnym wątku, dzięki czemu opóźnienia w komunikacji z serwerem nie
      mają oddziaływania na interfejs graficzny aplikacji. Szczególnie przyspieszenie powinno
      być zauważalne podczas składania zamówienia.
  -	Zmodyfikowano aplikację pod kątem wyglądu interfejsu graficznego:
    1.	Poprawiono wygląd statusu koszyka. Zoptymalizowano zajętość miejsca na ekranie. Gdy koszyk
      jest pusty, wyświetlana jest jedynie ikona pustego koszyka oraz informacja o ilości pozycji
      w koszyku. Natomiast gdy koszyk jest pełny, zmieniona zostaje ikona, oraz dodatkowo
      wyświetlana jest wartość (brutto) zakupów.
    2.	Poprawiono wygląd okna "Oferta na dzisiaj". Wyróżniono nazwę oraz cenę kartoteki w celu
      zwiększenia czytelności. Dodatkowo kliknięcie na zdjęciu lub nazwie kartoteki, powoduje
      przejście do okna szczegółów kartoteki. Przyciski "Pokaż" i "Do koszyka" zastąpiono
      przyciskiem "Dodaj do koszyka" reprezentowanym wyłącznie za pomocą ikony.
    3.	Dodano opcję umożliwiającą zmianę nazwy okna "Oferta na dzisiaj". Nazwę określa się
      w aplikacji eSklepAdmin - "Ustawienia ogólne – Oferta na dzisiaj – Tytuł okna oferty
      na dzisiaj". Jeżeli zawartość pola będzie pusta, program pobierze domyślną nazwę -
      "Dziś polecamy".
    4.	Poprawiono wygląd drzewa grup kartotekowych. Wprowadzono nowe ikony reprezentujące
      poszczególne węzły drzewa.
    5.	Drobne poprawki kosmetyczne, nowe ikony itp.
  -	Dodano opcję umożliwiającą kontrolowanie ilości zamawianej kartoteki według wartości z opakowania.
    Opcja dotyczy tylko tych kartotek, które posiadają zdefiniowane domyślne opakowanie zbiorcze.
    Opcja posiada cztery tryby pracy:
    1.	Nie kontroluj wprowadzanej ilości - Wartość nie jest sprawdzana.
    2.	Zapytaj czy uzupełnić do pełnego opakowania. Akceptuj niepoprawne wartości - Jeżeli użytkownik
      wprowadzi wartość nie będącą krotnością opakowania, program wyświetli odpowiedni komunikat.
      Jeżeli użytkownik odpowie twierdząco, program automatycznie zwiększy zamawianą ilość do
      pełnej krotności opakowania, w przeciwnym wypadku, program zaakceptuje podaną wartość.
    3.	Zapytaj czy uzupełnić do pełnego opakowania. Akceptuj tylko poprawne wartości - Jeżeli użytkownik
      wprowadzi wartość nie będącą krotnością opakowania, program wyświetli odpowiedni komunikat.
      Jeżeli użytkownik odpowie twierdząco, program automatycznie zwiększy zamawianą ilość do
      pełnej krotności opakowania, w przeciwnym wypadku, program nie zaakceptuje podanej wartości.
    4.	Wprowadzanie ilości przy użyciu opakowań - Wprowadzanie ilości odbywa się poprzez podawanie
      ilości opakowań. Rzeczywista ilość zamawianej pozycji jest iloczynem wartości podanej
      przez użytkownika oraz wartości podanej w opakowaniu.
      Opcję włącza się w aplikacji eSklepAdmin - "Ustawienia ogólne - Kartoteki magazynowe –
      Kontrola wprowadzanej ilości - Typ kontroli". Domyślnie opcja pracuje w trybie -
      "Nie kontroluj wprowadzanej ilości".
    Dodatkowo, jeżeli kartoteka posiada domyślne opakowanie zbiorcze, program dla nowo dodawanych
    pozycji koszyka automatycznie podpowie ilość z opakowania. Jeżeli użytkownik dla pozycji,
    która znajduje się już w koszyku wprowadzi ilość 0, aplikacja automatycznie usunie daną pozycję z koszyka.
  -	Dodano opcję umożliwiającą ukrywanie zasobów (towarów / usług) dla niezalogowanych użytkowników.
    Opcja ma umożliwić udostępnienie danych tylko osobom posiadającym aktywne konta użytkowników.
    Opcję włącza się w aplikacji eSklepAdmin - "Ustawienia ogólne - Ustawienia strony WWW –
    Prawa użytkowników niezalogowanych - Czy pokazywać zasoby (towary / usługi) użytkownikom
    niezalogowanym?". Domyślnie opcja wyświetla zasoby.
  -	Dodano opcję umożliwiającą jednoczesne usunięcie wszystkich pozycji koszyka. Opcja może być
    przydatna w przypadku, gdy użytkownik zamierza wyczyścić całkowicie zawartość koszyka,
    lecz w koszyku znajduje się spora ilość pozycji. W tym przypadku ręczne usuwanie pojedynczych
    pozycji byłoby czasochłonne.

2.10.250.6 2008-12-16
  BŁĘDY
  -	"Ustawienia grup - Urządzenia zewnętrzne - Wybrane" - Jeżeli wybrane urządzenie zewnętrzne
    posiadało zdefiniowaną cenę brutto, wówczas podczas wyliczania cen kartotek z uwzględnieniem
    umów i promocji, aplikacja eSklep niepoprawnie wyświetlała właściwą cenę. Cena brutto była
    przekreślona, natomiast pod spodem jako prawidłowa widniała cena netto. Mogło to wprowadzić
    użytkownika w błąd, ponieważ dana kartoteka reprezentowana była jako towar przeceniony.
  -	Pod przeglądarką internetową Internet Explorer, w oknie "Dane towaru / usługi", nie można było
    obejrzeć zdjęcia kartoteki o pierwotnym rozmiarze (nie skalowane przez program). Po kliknięciu
    w oknie na zdjęcie kartoteki, pojawiało się nowe puste okno przeglądarki, po czym po upływie
    ułamka sekundy znikało.

  CO NOWEGO
  -	Dodano opcję umożliwiającą identyfikowanie osoby kontraktowej i oddziału kontrahenta na
    generowanych zamówieniach. Opcja ma umożliwić wskazanie oddziału kontrahenta, do którego należy
    wysłać zamówiony towar. Identyfikacja osoby kontaktowej może być użyteczna, gdy w trakcie realizacji
    zamówienia, kontrahent nie chce potwierdzić, czy którykolwiek z pracowników złożył zamówienie.
    Opcję włącza się w aplikacji eSklepAdmin - "Ustawienia ogólne - Zamówienia – Czy wypełniać osobę
    kontaktową i oddział dostawy".
  -	Dodano opcję umożliwiającą wyświetlanie nazw kartotek innych niż domyślne, jakie obowiązują
    w systemie PC BIZNES PRO/PRESITŻ. Opcja ma umożliwić, zmianę domyślnej nazwy kartoteki na nazwę,
    która np. będzie dla użytkownika bardziej czytelna.
    Opcję włącza się wybierając w aplikacji eSklepAdmin typ nazw kartotek - "Ustawienia ogólne –
    Kartoteki magazynowe – Nazwy kartotek – Typ nazw kartotek".
  -	Dodano opcję umożliwiającą rejestrowanie kontrahentów zagranicznych, których format NIP jest
    inny od polskiego. Opcja ma umożliwić wprowadzanie znaków alfanumerycznych w polach do edycji
    numeru NIP (dotychczas program ograniczał użytkownika do wprowadzania znaków: 0 - 9 oraz -).

2.10.250.4 2008-12-02
  BŁĘDY
  -	Pod przeglądarką internetową Mozilla Firefox 3.0, wprowadzenie litery ó w dowolnym polu edycyjnym,
    następnie przesłanie tekstu na serwer, powodowało niepoprawne interpretowanie treści przez aplikację
    (np. przy zapisie do bazy danych, zamiast litery ó zapisywany był nierozpoznawalny znak).
  -	W oknie "Dane towaru / usługi" nie był widoczny opis szczegółowy kartoteki, pomimo poprawnie zdefiniowanej
    konfiguracji (aplikacja eSklepAdmin - "Ustawienia ogólne - Kartoteki magazynowe - Typ Opisów Kartotek").
  CO NOWEGO
  -

2.10.250.2 2008-11-06
  BŁĘDY
  - 	Pod przeglądarką internetową Mozilla Firefox 3.0, wprowadzenie polskich znaków w polach edycyjnych,
    następnie przesłanie ich na serwer, powodowało wystąpienie błędu o treści
    "An application error has occurred. Your session has been reset.".
    Przykład:
    Aplikacja eSklep - "Logowanie - Zaloguj - okno Logowanie - Nie posiadasz konta? - okno Zakładanie nowego konta",
    gdy pole "Nazwisko" zawierało polskie znaki, próba założenia nowego konta (przycisk "Zapisz")
    kończyła się wystąpieniem błędu.
  CO NOWEGO
  -

2.10.250.1 2008-07-02
  BŁĘDY
  -	Poprawiono zachowanie aplikacji pod przeglądarkami internetowymi Mozilla Firefox 3.0 i Opera 9.5.
    Przy próbie otwarcia wewnętrznego okna aplikacji (np. okno logowania, okno kartoteki, itd.)
    pod przeglądarką Mozilla Firefox 3.0 aplikacja przestawała reagować na polecenia użytkownika,
    a pod przeglądarką Opera 9.5 występował błąd w skrypcie JavaScript.
  -	Podczas logowania do modułu zamówień internetowych z poziomu systemu
    Microsoft Vista z włączoną obsługą protokołu IPv6 mógł wystąpić błąd, który restartował aplikację.
  CO NOWEGO
  -	Dodano opcję, która umożliwia zdefiniowanie grup użytkowników, dla których będzie można ustalić
    osobne konfiguracje programu. Opcja dla każdej z grup udostępnia m.in. określenie warunków
    filtrowania listy towarów, określenie listy  urządzeń zewnętrznych (inne magazyny i ceny),
    jak również określenie zestawu widocznych pól kartotek (inne kolumny na liście towarów,
    oknie kartoteki, itd.).
    Opcję konfiguruje się z poziomu aplikacji eSklepAdmin. Listę grup użytkowników definiuje się
    w oknie "Ustawienia ogólne - Grupy użytkowników", natomiast listę użytkowników określa się
    w oknie grupy "Grupa użytkowników". Podczas edycji listy użytkowników, po otwarciu okna
    "Użytkownicy" osoby, które nie mają przypisanej grupy będą niewidoczne, ponieważ każdy użytkownik
    może należeć tylko do jednej grupy.
    Dla zdefiniowanych grup można określić trzy zestawy parametrów konfiguracji:
    - warunki filtrowania listy towarów - "Ustawienia grup - Kartoteki magazynowe",
    - ustawienia widocznych pól kartotek - "Ustawienia grup - Konfiguracja kolumn",
    - listę urządzeń zewnętrznych - "Ustawienia grup - Urządzenia zewnętrzne".
    Poprzednie ustawienia dla konfiguracji ogólnej zostały przypisane pod grupę domyślną.
    Konfiguracja dla grupy domyślnej jest przypisywana użytkownikowi w trzech przypadkach:
    - gdy użytkownik nie jest przypisany do żadnej z grup,
    - gdy grupa do której przypisany jest użytkownik, nie posiada zdefiniowanej konfiguracji
      (parametry konfiguracji w oknie są puste),
    - gdy grupa do której przypisany jest użytkownik, jest nieaktywna.
  -	Dodano opcję, która umożliwia wyświetlanie sformatowanego opisu kartoteki w oknie
    "Dane towaru / usługi". Gdy opcja jest aktywna, opisy kartotek są opakowywane w kod HTML.
    Znak enter zamieniany jest na znacznik końca lini, a znak tabulacji (klawisz Tab) zamieniany
    jest na nową kolumnę tabeli. Dodatkowo gdy w opisie zostanie zawarty adres URL postaci
    www.strona.pl lub http://www.strona.pl, program automatycznie zamieni adresy na aktywne
    (klikalne) odnośniki URL. Natomiast gdy opcja jest wyłączona, odczytany opis będzie bezpośrednio
    wyświetlany w oknie "Dane towaru / usługi", co umożliwi definiowanie opisów kartotek
    (po stronie programu PCBIZNES PRO / PRESTIŻ) sformatowanych kodem HTML. Domyślnie opcja jest
    wyłączona.
    Opcja znajduje się w aplikacji eSklepAdmin w oknie "Ustawienia ogólne - Kartoteki magazynowe"
    w polu "Formatuj opis do kodu HTML".

2.9.246.1 2008-03-01
  BŁĘDY
  -
  CO NOWEGO
  -	Obsługa sposobów dostawy - W konfiguracji programu (eSklepAdmin -> Zamówienia)
    dodano możliwośc definiowania dostępnych sposobów dostawy podczas składania zamówienia.
    Informacja o wybranym sposobie dostawy, będzie widoczna na wygenerowanym zamówieniu od odbiorców.
  -	Obsługa sposobów płatności - W konfiguracji programu (eSklepAdmin -> Zamówienia)
    dodano możliwośc definiowania dostępnych sposobów płatności podczas składania zamówienia.
    Informacja o wybranym sposobie płatności, będzie widoczna na wygenerowanym zamówieniu od odbiorców.
  -	Doliczanie kosztów transportu – W zależności od ustawień w aplikacji eSklepAdmin,
    istnieje możliwość automatycznego doliczania kosztów transportu do składanych zamówień.
    Jednocześnie można określić minimalną kwotę, powyżej której nie będą doliczane koszty transportu.
    Aby uaktywnić opcję, należy w konfiguracji (eSklepAdmin -> Zamówienia) zdefiniować
    listę wybranych sposobów dostawy oraz listę wybranych sposobów płatności.
    Następnie należy uzupełnić tabelę kosztów transportu, gdzie pojedyncza komórka tabeli
    określa sposób transportu, sposób płatności, powiązaną kartotekę(usługę)
    oraz kwotę netto, jaka ma zostać doliczona do zamówienia. Ostateczna kwota jaka
    zostanie doliczona do zamówienia, jest wyliczana na podstawie kwoty z konfiguracji
    powiększonej o stawkę VAT wskazanej kartoteki (o ile stawka VAT danej kartoteki
    jest większa od 0%). Kolumny w tabeli reprezentują listę wybranych sposobów płatności,
    natomiast wiersze określają listę wybranych sposobów transportu.
    Minimalną kwotę powyżej której będą doliczane koszty transportu, można definiować
    jako kwotę netto lub brutto (w zależności od przełącznika „netto”).
    Jeżeli pole kwoty jest puste, lub zawiera wartość 0,00, wówczas koszty transportu
    będą doliczane do każdego generowanego zamówienia.
  -	Rejestrowanie nowego kontrahenta - W zależności od parametru konfiguracji
    (eSklepAdmin -> Kontrahenci -> Czy umożliwić rejestrowanie nowych kontrahentów),
    istnieje możliwość zarejestrowania nowego kontrahenta z poziomu aplikacji eSklep.
    Jeżeli podczas zakładania nowego konta użytkownika (okno "Logowanie" ->
    Nie posiadasz konta? -> okno "Zakładanie nowego konta"), program nie znajdzie
    kontrahenta o podanym numerze NIP, system zapyta użytkownika, czy założyć
    nowego kontrahenta. Jeżeli użytkownik odpowie pozytywnie, wówczas zostanie
    wyświetlone okno "Zakładanie nowego kontrahenta". Po wypełnieniu danych
    przez użytkownika, program zakłada w systemie nowego kontrahenta o identyfikatorze
    takim jak podany numer NIP, dodatkowo oznacza go jako niehandlowego.
    Aby kontrahent był uznany za handlowego, należy ręcznie zmienić przełącznik
    ("Kontrahent handlowy") w oknie edycji kontrahenta w programie PC BIZNES PRO/PRESTIŻ.
    Po założeniu w systemie nowego kontrahenta, program generuje wiadomość e-mail
    i wysyła ją na adres e-mail ustawiony w konfiguracji (eSklepAdmin -> E-Mail -> Nadawca).
    Po tej operacji, użytkownik może powrócić do procesu zakładania konta użytkownika.
  -	Nowy wygląd generowanych wiadomości e-mail - Wprowadzono ujednolicony format
    i styl generowanych wiadomości e-mail. Wygląd wiadomości generowany jest na podstawie
    szablonów HTML, dostępnych w zasobach aplikacji eSklep.<BR>W aplikacji eSklepAdmin,
    zrezygnowano z możliwości ręcznego definiowania tytułów i treści wysyłanych
    wiadomości e-mail, w zamian dodano pojedyncze pole określające przedrostek
    tytułu wiadomości wysyłanych do użytkowników. Np. jeżeli pole będzie posiadać
    tekst "STREAM soft s.j. - eSklep", wówczas tytuły wiadomości będą miały postać:
    - STREAM soft s.j. - eSklep - Potwierdzenie zgłoszenia,
    - STREAM soft s.j. - eSklep - Potwierdzenie zamówienia,
    - itd.

2.8.244.1 2007-12-18
  BŁĘDY
  -
  CO NOWEGO
  - 	obsługa płatnika dla zalogowanego użytkownika - Jeżeli kontrahent z którego pochodzi użytkownik
    posiada zdefiniowanego płatnika, wówczas ceny po zalogowaniu przeliczane są dla tego płatika,
    jak równiez składane zamówienie jest wystawiane na płatnika,
  -	zmiana koncepcji rejestracji użytkowników - w oknie rejestracji nowego konta, użytkownik po
    wprowadzeniu swoich danych osobowych, początkowo ma możliwość podania jedynie numeru NIP
    kontrahenta z którego pochodzi. Jeżeli program znajdzie więcej niż jednego kontrahenta
    o podanym numerze NIP, wówczas zostaną wyświetlone dodatkowe pola (miasto, ulica, numer lokalu)
    aby jednoznacznie określić poprawnego kontrahenta,
  -	nowy sposób realizacji zamówień - w aplikacji eSklepAdmin dodano opcję w oknie "Zamówiena"
      gdzie w zależności od ustawienia przełącznika, w aplikacji eSklep zamówienia są przesyłane
      z ceną uzgodnioną lub nie,
  -	widoki pozycji - po wybraniu listy dostępnych kolumn w oknie "Lista towarów" w aplikacji eSklepAdmin
      zmiana obowiązuje w aplikacji eSklep zarówno: w tabeli "Lista towarów", okno szczegółow kartoteki,
      okno z zamawianą ilością danej kartoteki, okno koszyka, okno szczegółów zamówienia i dokumentów.

2.8.243.1 2007-11-28
  BŁĘDY
  -   Usunięto błąd związany z rejestracją użytkownika - podczas rejestracji użytkownika w bazie danych, zapisywane
    hasło nie było kodowane, natomiast podczas próby logowania program mimo wszystko próbował rozkodować hasło.
    Rezultatem błędu, był brak możliwości zalogowania nowych użytkowników.

  CO NOWEGO
  - 	Umożliwiono aktualizację zamówień internetowych - Wprowadzono nowy podział aplikacji.
    Moduł zamówień internetowych składa się z czterech aplikacji: eSklep, eSklepAdmin,
    eSklepStarter i eSklepUpdate. eSklepStarter jest aplikacją, przez którą "wchodzą" do eSklepu
    użytkownicy. Aplikacja kontroluje stan przerwy konserwacyjnej. Jeżeli przerwa konserwacyjna
    trwa w chwili obecnej, wówczas nowi użytkownicy nie będą mięli możliwości uruchomienia eSklepu.
    Natomiast gdy przerwa została zaplanowana, ale w późniejszym terminie, wówczas w aplikacji
    eSklep będzie widoczny komunikat w górnej części ekranu, opisujący datę przerwy konserwacyjnej.
    eSklepUpdate jest aplikacją, która umożliwia aktualizowanie modułu zamówień internetowych.
    Dodatkowo umożliwia zaplanowanie przerwy konserwacyjnej. Aplikacja do poprawnej pracy
    wymaga zdefiniowania wcześniej w aplikacji eSklepAdmin parametrów połączenia z bazą danych oraz
    parametru "Lokalny adres aplikacji Tomcat Manager" (eSklepAdmin -> Ustawienia strony WWW)
    (dla domyślnej konfiguracji będzie to: http://localhost:8080/manager). Aplikacja eSklepUpdate
    potrzebuje wskazania katalogu tymczasowego, jeżeli nie zdefiniowano parametru
    "Katalog tymczasowy aktualizacji" (eSklepAdmin -> Ustawienia strony WWW), wówczas katalogiem
    tymczasowym będzie katalog roboczy aplikacji. UWAGA!!! po zaktualizowaniu modułu zamówień
    internetowych, najlepiej jest zrestartować serwer Apache Tomcat, ponieważ może wystąpić
    błąd serwera mówiący o wyczerpaniu pamięci RAM.
    Proces aktualizacji nie obejmuje zmiany wersji aplikacji eSklepUpdate. Aby zaktualizować
    aplikację eSklepUpdate, należy wykonać czynność ręcznie, poprzez aplikację Tomcat Manager.
    Archiwum WAR (esklepupdate.war) zawierające najnowszą wersję aplikacji eSklepUpdate,
    tworzone jest automatycznie w katalogu tymczasowym aktualizacji, wówczas gdy proces aktualizacji
    zostanie zakończony.

1.0.0.0 2007-08-21
  -	Rozpoczęcie wersjonowania modułu zamówień internetowych.