var beta='Wersja <STRONG>TESTOWA</STRONG> zawierająca <a href="http://wfmag.wapro.pl/" title="Przeczytaj jakie.">nowe funkcjonalności</a> w fazie testów.<br> &beta;4.200.10 (2005-05-23)';
var kotw='md';
var ukryj;
ukryj="nie";          //wpisz tak, je?li ma być niewidoczna tabela na stronie
var roznice_miedzy_wariantami=1;
var nie_ma_jeszcze_zmian='';
var top_linia="biznes";

var lata_biezace=new Array();
lata_biezace[0]=new Array('2009');
lata_biezace[1]=new Array('2008');
lata_biezace[2]=new Array('2007');


var lata_archiwalne=new Array();
lata_archiwalne[0]=new Array('2006');
lata_archiwalne[1]=new Array('2005');
lata_archiwalne[2]=new Array('2004');
lata_archiwalne[3]=new Array('2003');
lata_archiwalne[4]=new Array('2002');
lata_archiwalne[5]=new Array('2001');
lata_archiwalne[6]=new Array('2000');




//
//var ilosc_poz=6;
//opis w tabeli, nazwa pliku,widoczne na str og<lnej, widoczne na dealerach, iloąu MB
var wariant= new Array();
wariant[0] = new Array('Aktualna wersja','http://www.wapro.pl/dealers/wfmag.zip', '1', '1', '13,8');
wariant[1] = new Array('Instrukcja obsługi (2003-01-28)<p><b>Uwaga!</b><br>Z powodu wprowadzenia przez Microsoft zabezpieczeń, możliwe jest, że w instrukcji, <br>nie będzie wyświetlana zawartość.<br>W takim przypadku proszę zapoznać się z artykułem:<br><a href="http://support.microsoft.com/kb/896358">MS05-026: Luka w zabezpieczeniach Pomocy HTML umożliwia zdalne wykonywanie kodu</a>.</p>', 'http://www.wapro.pl/dealers/docmag.zip', '1', '1', '1,21');
//wariant[1] = new Array('Instrukcja obsługi (2003-01-28)<p><b>Uwaga!</b><br>Z powodu wprowadzenia przez Microsoft zabezpieczeń, możliwe jest, że w instrukcji, <br>nie będzie wyświetlana zawartość.<br>W takim przypadku proszę zapoznać się z artykułem:<br><a href="http://support.microsoft.com/kb/896358">MS05-026: Luka w zabezpieczeniach Pomocy HTML umożliwia zdalne wykonywanie kodu</a>.</p>', 'http://www.wapro.pl/plikizwrcd/pob.php?plik=Instrukcja.chm', '1', '1', '1,21');
//wariant[2] = new Array('Wersja &beta; 4.211.02 (2006-10-09)', 'http://wapro24.pl/wfmag/download/wfmag4.211.02.exe', '1', '1', '13,6');
//wariant[2] = new Array('Wersja testowa:<br><b>&beta; 4.210.07</b> (2006-05-31).<br>','http://www.wapro.pl/plikizwrcd/pob.php?plik=wfmag4.210.07.exe', '1', '1', '13,6');

var rok=new Array();
rok[0]=('nwersja03');
rok[1]=('nwersja04');
//
//2000
var nwersja00= new Array();
var m=0;
//
//kolejność wpisywania w tabeli: nr wersji; data;rok; nazwa tabeli , w której zapisane są zmiany; ilość zmian w tej wersji; prestiż; biuro; biznes; start
//rok - musi być wpisany jako liczba czterocyfrowa - korzyta się z tego przy wskazaniu, z którego roku mają być czytane zmiany w programie
// prestiż; biuro; biznes; start - wpisać 1, jeśli chociaż jedna zmiana dotyczy tego  wariantu, wpisać 0, gdy żadna ze zmian nie dotyczy tego wariantu


nwersja00[m] = new Array('3.20','15.03.2000','2000','tab320','8','0','0','1','1');
m++;
nwersja00[m] = new Array('3.20B','15.05.2000','2000','tab320b','8','0','0','1','1');
m++;
nwersja00[m] = new Array(' 3.22A','29.05.2000','2000','tab322a','4','0','0','1','1');
m++;
nwersja00[m] = new Array(' 3.23','07.08.2000','2000','tab323','13','0','0','1','1');
m++;
nwersja00[m] = new Array(' 3.24A','14.09.2000','2000','tab324a','3','0','0','1','1');
m++;
nwersja00[m] = new Array('3.24B','14.09.2000','2000','tab324b','8','0','0','1','1');
m++;
nwersja00[m] = new Array('3.25','16.11.2000','2000','tab325','7','0','0','1','1');
m++;
//
//2001
//
nwersja00[m] = new Array('3.25b','08.01.2001','2001','tab325b','7','0','0','1','1');
m++;
nwersja00[m] = new Array('3.25c','28.03.2001','2001','tab325c','3','0','0','1','1');
m++;
nwersja00[m] = new Array('3.25d','20.06.2001','2001','tab325d','4','0','0','1','1');
m++;
nwersja00[m] = new Array('3.25e','11.09.2001','2001','tab325e','1','0','0','1','1');
m++;
//
//2002
//
nwersja00[m]= new Array('4.000','13.05.2002','2002','tab4000','12','0','0','1','1');
m++;
nwersja00[m] = new Array('4.001','11.06.2002','2002','tab4001','1','0','0','1','1');
m++;
nwersja00[m] = new Array('4.002','21.11.2002','2002','tab4002','11','0','0','1','1');
m++;
nwersja00[m] = new Array('4.003','13.12.2002','2002','tab4003','1','0','0','1','1');
m++;
nwersja00[m]= new Array('4.010','19.12.2002','2002','tab4010','2','0','0','1','1');
m++;
//
//2003
//
nwersja00[m] = new Array('4.012','03.01.2003','2003','tab4012','2','0','0','1','1');
m++;
nwersja00[m]= new Array('4.013','20.01.2003','2003','tab4013','2','0','0','1','1');
m++;
nwersja00[m]= new Array('4.014','28.01.2003','2003','tab4014','6','0','0','1','1');
m++;
nwersja00[m] = new Array('4.015','18.02.2003','2003','tab4015','1','0','0','1','1');
m++;
nwersja00[m] = new Array('4.016','07.03.2003','2003','tab4016','3','0','0','1','1');
m++;
nwersja00[m]= new Array('4.100','17.12.2003','2003','tab4100','26','0','0','1','1');
m++;
//
//2004
//
nwersja00[m] = new Array('4.101','08.01.2004','2004','tab4101', '1','0','0','1','1');
m++;
nwersja00[m] = new Array('4.102','14.01.2004','2004','tab4102', '1','0','0','1','1');
m++;
nwersja00[m]= new Array('4.104','22.04.2004','2004','tab4104','20','0','0','1','1');
m++;
nwersja00[m] = new Array('4.112','11.05.2004','2004','tab4112', '5','0','0','1','1');
m++;
nwersja00[m] = new Array('4.114','09.06.2004','2004','tab4114','2','0','0','1','0');
m++;
nwersja00[m] = new Array('4.116','23.06.2004','2004','tab4116','1','0','0','1','0');
m++;
nwersja00[m] = new Array('4.120','05.10.2004','2004','tab4120','2','0','0','1','0');
m++;
//
//2005
//
nwersja00[m]= new Array('4.121y','18.05.2005','2005','tab4121y','2','0','0','1','1');
m++;
nwersja00[m] = new Array('4.200','31.05.2005','2005','tab4200','4','0','0','1','0');
m++;
nwersja00[m] = new Array('4.202','05.07.2005','2005','tab4202','1','0','0','1','1');
m++;
nwersja00[m] = new Array('4.204','15.07.2005','2005','tab4204','2','0','0','1','0');
m++;
nwersja00[m] = new Array('4.205','08.08.2005','2005','tab4205','4','0','0','1','0');
m++;
nwersja00[m] = new Array('4.206','01.12.2005','2005','tab4206', '35', '0', '0', '1', '1');
m++;

//
//2006
//
nwersja00[m] = new Array('4.207','15.02.2006','2006','tab4207', '10', '0', '0', '1', '1');
m++;

nwersja00[m] = new Array('4.210','27.04.2006','2006','tab4210', '16', '0', '0', '1', '1');
m++;

nwersja00[m] = new Array('4.211','23.10.2006','2006','tab4211', '6', '0', '0', '1', '0');
m++;

nwersja00[m] = new Array('4.302','01.03.2007','2007','tab4302', '4', '0', '0', '1', '0');
m++;
nwersja00[m] = new Array('4.400','21.11.2007','2007','tab4400', '1', '0', '0', '1', '1');
m++;
nwersja00[m] = new Array('4.402','29.04.2008','2008','tab4402', '1', '0', '0', '1', '1');
m++;
nwersja00[m] = new Array('4.406','12.08.2008','2008','tab4406', '1', '0', '0', '1', '1');
m++;
nwersja00[m] = new Array('4.500','03.11.2008','2008','tab4500', '1', '0', '0', '1', '1');
m++;
nwersja00[m] = new Array('4.510','17.07.2009','2009','tab4510', '3', '0', '0', '1', '1');
m++;
nwersja00[m] = new Array('4.512','07.09.2009','2009','tab4512', '1', '0', '0', '1', '1');
m++;
nwersja00[m] = new Array('4.600','03.11.2009','2009','tab4600', '1', '0', '0', '1', '1');
m++;

var biezacy_rok=nwersja00[m-1][2];
var rok=new Array();
rok[0]=('nwersja00');
var aktualna=eval('nwersja00');
wersja_magd=aktualna[aktualna.length-1][0];
data_magd=aktualna[aktualna.length-1][1];


//w poniższych tabelach kolejno¶ć jest następuj±ca: zmiana; prestiż; biuro; biznes; start
//prestiż; biuro; biznes; start - 1 zmiana dotyczy tego wariantu,              0 - nie dotyczy

var tab4600= new Array();
tab4600[0]=new Array('Optymalizacja wewnętrznych algorytmów programu.','0','0','1','1')

var tab4512= new Array();
tab4512[0]=new Array('Zgodnie z Zarządzeniem nr 176/2009/Z Prezesa Agencji Rynku Rolnego z dnia 19/08/2009 w sprawie ustalenia wzoru deklaracji wpłat na fundusze promocji produktów rolno-spożywczych, zmieniono sposób zaokrąglania kwot wpłat na fundusze promocji produktów rolno spożywczych. Obecnie kwoty z każdej transakcji z Funduszem Promocji Artykułów Rolno - Spożywczych zaokrąglane będą art. 63 § 1 Ordynacji podatkowej czyli do 1 złotego.','0','0','1','1');


var tab4510= new Array();
tab4510[0]=new Array('FAKTURY VAT RR (dostosowanie do ustawy z dnia 22.05.2009 o funduszach promocji rolno - spożywczych)','0','0','1','1')
tab4510[1]=new Array('W definicji artykułu istnieje możliwość przypisania odpowiedniego funduszu do towaru.(Opcja : Inne Właściwości\Artykuł rolny)','0','0','1','1')
tab4510[2]=new Array('Podczas wystawiania - Faktura VAT RR - program nalicza wartość potrącenia na ww. fundusze, a na wydruku faktury znajduje się oświadczenie nabywcy towaru zg. z ww. ustawą','0','0','1','1')

var tab4500= new Array();
tab4500[0]=new Array('Optymalizacja wewnętrznych algorytmów programu','0','0','1','1')

var tab4406= new Array();
tab4406[0]=new Array('Optymalizacja algorytmów','0','0','1','1')

var tab4402= new Array();
tab4402[0]=new Array('Zmiana stawki zryczałtowanego zwrotu podatku VAT dla rolników ryczałtowych z 5% na 6%','0','0','1','1')

var tab4400= new Array();
tab4400[0]=new Array('Zgodnie z polityką Pionu Biznesowego WA-PRO w listopadowym terminie ukazują się nowe wersje większości  programów. Program WF-MAG dla DOS nie podlega już tak intensywnemu rozwojowi, jak jego odpowiednik w wersji dla Windows. W najnowszej wersji zawarto jedynie optymalizacje i poprawki mniej istotnych błędów. Zakup aktualizacji umożliwi Użytkownikowi bezpłatne ( do czasu wydania kolejnej płatnej wersji ) pobranie wersji ,  w których znajdą się aktualizacje dostosowujące program do zmienionych przepisów oraz zapewni dostęp do opcji wsparcia serwisowego (hot-line).','0','0','1','1')


var tab325= new Array();
tab325[0]=new Array('Umożliwienie pracy na magazynach, w których nie odbywa się remanent.','0','0','1','0')
tab325[1]=new Array('Umożliwienie nadawania numerów magazynów podczas ich zakładania.','0','0','1','0')
tab325[2]=new Array('Umożliwienie wyłączenia / włączenia w konfiguracji zaawansowanej pozycjonowania na początku listy kontrahentów.','0','0','1','1')
tab325[3]=new Array('Możliwość nie przeliczania ceny zakupu w kartotece po zmianie (edycji)  receptury produktu.','0','0','1','0')
tab325[4]=new Array('Wydruk listy towarów z zaznaczonych zamówień.','0','0','1','1')
tab325[5]=new Array('Obsługa wszystkich drukarek pracujących w trybie graficznym pod Windows   9x/NT4.0/NT2000/Me. Wydruk jest kierowany na drukarkę ustawioną w systemie   jako domyślna. Nie jest konieczne mapowanie portów dla drukarek sieciowych.','0','0','1','1')
tab325[6]=new Array('Wydruk kodów kreskowych na etykietach towarowych w standardzie EAN13 na  dowolnej drukarce zainstalowanej w systemie Windows. Ponieważ wydruk ten jest    realizowany w trybie graficznym, warunkiem jest zainstalowanie czcionki EfEan13.ttf dostarczanej wraz z programem.','0','0','1','1')
//
var tab324b= new Array();
tab324b[0]=new Array('Możliwość wyłączenia drukowania na fakturze numerów zamówień, na podstawie           których powstała WZ. ','0','0','1','1')
tab324b[1]=new Array('Eksport do RAKSa: plik eksportowy w nowym formacie 5.x, obsługujący           stawkę 3% VAT. (NIE DOTYCZY WERSJI MINI)','0','0','1','0')
tab324b[2]=new Array('Na fakturze RR dodano: napis &quot;Orginał-Kopia-Duplikat&quot;, bank           i nr konta sprzedawcy, nazwiska wystawcy i odbiorcy w podpisach. ','0','0','1','1')
tab324b[3]=new Array('Obsługa zbioru IMPREF podczas porządkowania danych.','0','0','1','0')
tab324b[4]=new Array('Przydzielenie domyślnego &quot;sposobu sortowania&quot; pozycji oddzielnie           dla każdego użytkownika i typu dokumentu (przychód/rozchód).','0','0','1','0')
tab324b[5]=new Array('Eksport i import połączeń &quot;Innych&quot; operacji finansowych           do bieżących rozrachunków. (NIE DOTYCZY WERSJI MINI)','0','0','1','0')
tab324b[6]=new Array('Import z SET-a paragonów z nadawaniem im unikalnych numerów przez           program. Zapobiega to tworzeniu dokumentów zbiorczych. (NIE DOTYCZY           WERSJI MINI)','0','0','1','0')
tab324b[7]=new Array('Zmiana obsługi wyników testów danych do eksportu, dodanie usprawnień           użytkowych, zapis numerów rekordów interpretowanych przez program jako           uszkodzone. (NIE DOTYCZY WERSJI MINI)','0','0','1','0')
//
var tab324a= new Array();
tab324a[0]=new Array('Możliwość przypisania walutowej ceny sprzedaży dla usługi.','0','0','1','1')
tab324a[1]=new Array('Obsługa 3% VAT przy współpracy z SET-em. (NIE DOTYCZY WERSJI MINI) ','0','0','1','0')
tab324a[2]=new Array('Przyjęcie towaru na podstawie dokumentu &quot;Faktura RR&quot; i wydruk           tego dokumentu.','0','0','1','0')
//
var tab323= new Array();
tab323[0]=new Array('W wersji klient/serwer pełne zabezpieczenie poprawności zapisu operacji           finansowej (także grupowej, rozliczającej dokumenty w różnych magazynach).           (NIE DOTYCZY WERSJI MINI)','0','0','1','0')
tab323[1]=new Array('Możliwość używania dodatkowych jednostek miary na dokumentach sprzedaży           w cenach zakupu (dotąd tylko na dokumentach rozchodu w cenach sprzedaży).','0','0','1','1')
tab323[2]=new Array('Pełna obsługa dodatkowych jednostek miary na zamówieniach od odbiorców           i do dostawców - także przenoszenie ilości z zamówień na dokumenty zakupu/sprzedaży           w jednostkach opisanych w zamówieniach.','0','0','1','1')
tab323[3]=new Array('Możliwość wyświetlania w oknie wyboru towaru dodatkowego kodu kreskowego           (Konfiguracja - Zaawansowane - definiuj postać tabeli... 1-3 dodatkowych           kodów kreskowych towaru). ','0','0','1','1')
tab323[4]=new Array('Dodatkowa opcja w konfiguracji: tryb wyszukiwania towarów wg kodu           kreskowego - stopniowy lub normalny (wyszukuje także dodatkowe kody           kreskowe).','0','0','1','1')
tab323[5]=new Array('W obsłudze urządzeń SET-125 możliwość automatycznego rozliczania paragonów           i faktur/rachunków płatnych gotówką w dniu sprzedaży. (NIE DOTYCZY WERSJI           MINI)','0','0','1','0')
tab323[6]=new Array('Możliwość eksportowania dodatkowych jednostek miary wraz z artykułami.           (NIE DOTYCZY WERSJI MINI)','0','0','1','0')
tab323[7]=new Array('W wersji klient/serwer zabezpieczenie przed odtworzeniem z archiwum           starszej wersji zbioru danych do odzyskiwania (TPSRECOV.DBF).','0','0','1','0')
tab323[8]=new Array('W menadżerze plików dodana nowa funkcja: przejdĽ do podanego rekordu           (zarówno przy przeglądaniu tabeli z indeksem jak i bez).','0','0','1','1')
tab323[9]=new Array('Funkcja sprawdzająca uprawnienia do modyfikacji wyróżnika kontrahenta. ','0','0','1','1')
tab323[10]=new Array('Wyłączenie zerowania VAT dla usług na fakturze walutowej.','0','0','1','1')
tab323[11]=new Array('Możliwość wydruku zestawienia ilościowo-wartościowego bez podziału           na kategorie asortymentowe.','0','0','1','1')
tab323[12]=new Array('Parametryzacja wydruku formularza &quot;Zwrot VAT dla podróżnych&quot;.           Okazało się, że w praktyce formularze nie są jednolite i konieczne stało           się wprowadzenie odpowiednich parametrów.','0','0','1','1')
//
var tab322a= new Array();
tab322a[0]=new Array('Możliwość tworzenia dokumentów &quot;Zwrot VAT dla podróżnych&quot;           (Tax Free). Wydruk tych dokumentów na urzędowych blankietach niestety           na razie jest tylko możliwy na drukarkach laserowych, atramentowych           (PCL-3) lub igłowych 15 calowych (ze względu na brak możliwości wydruku           horyzontalnego na drukarkach igłowych nie jest to możliwe). Rejestr           dokumentów &quot;Tax Free&quot;','0','0','1','1')
tab322a[1]=new Array('Wydruk przelewu w 2 wersjach STANDARD i ELEKTRONICZNY.','0','0','1','1')
tab322a[2]=new Array('Wydruk stanu magazynowego &quot;na dzień&quot; w cenie A, B, C.','0','0','1','1')
tab322a[3]=new Array('Wydruk GRUPOWANIE FAKTUR - dodanie kryterium grupowania &quot;wg odbiorcy&quot;.','0','0','1','1')
//
var tab320b= new Array();
tab320b[0]=new Array('Automatyczne podpowiadanie dalszej części kodu pocztowego i nazwy           miejscowości (edycja danych kontrahenta). ','0','0','1','1')
tab320b[1]=new Array('Możliwość szybkiego przechodzenia do odpowiedniej opcji w oknie odczytu           za pomocą kombinacji Alt+wyróżniona litera (np. Alt+W w oknie edycji           artykułów uruchamia klawisze \'Walutowe\'). ','0','0','1','1')
tab320b[2]=new Array('Możliwość określenia kwoty łącznego rozliczenia dla grupowej operacji           finansowej. Program automatycznie zmniejszy kwotę ostatniego rozrachunku           ew. doda pozycję \'Zaliczka-Nadpłata\' z kwotą większą od sumy kwot pozostałych           do rozliczenia.','0','0','1','1')
tab320b[3]=new Array('Wyświetlanie wartości korekty podczas edycji korekty. ','0','0','1','1')
tab320b[4]=new Array('Zmiana obsługi aktualnego dysku/katalogu w menadżerze plików (aktualny           jest zawsze dysk/katalog programu WF-MAG, przez co można bezpośrednio           korzystać z globalnych funkcji np. kalkulatora, kalendarza. Dysk/katalog           jest zmieniany na przeglądany tylko podczas odczytu aktualnej zawartości           danego dysku/katalogu). ','0','0','1','1')
tab320b[5]=new Array('Podsumowanie wszystkich opłat celnych dla SAD-u dostępne pod klawiszem           F4.','0','0','1','0')
tab320b[6]=new Array('Informacja o ostatnio wybranym przez czytnik kodów kreskowych towarze           (identyfikator towaru, ilość lub wartość - dla kodów \'ważonych\'). ','0','0','1','1')
tab320b[7]=new Array('Pełna obsługa kodów kreskowych w funkcjach remanentu/inwentaryzacji.','0','0','1','1')
//
var tab320= new Array();
tab320[0]=new Array('Rejestr sprzedaży - 2 dodatkowe możliwości filtrowania faktur:<ul><li>poprzedzonych (skojarzonych z) paragonami fiskalnymi - niepoprzedzonych (skojarzonych z) paragonami fiskalnymi - wszystkich</li><li>wystawionych płatnikom VAT - wystawionych &quot;niepłatnikom&quot; VAT</li></ul>','0','0','1','1')
tab320[1]=new Array('<b>DOKUMENTY</b><ol><li>Dotychczasowe wersje WF-MAG-a zapamiętywały w polach danych baz ceny zgodne z ustawieniem ewidencji. Powodowało to, że np. przy ewidencji NETTO cena brutto była zawsze wyliczana. Okazuje się, że zakładając           dokładność przeliczeń cenowych do 1 grosza, nie zawsze daje się ustawić           taką cenę netto, aby uzyskać konkretną cenę brutto. Przykładem takiej           ceny jest cena brutto 0,42 zł dla stawki vat 22%. <br>          <br>          <!--<div align=\"center\">            <center>              <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"95%\"> <tr><td width=\"100%\">--> <ul><li>Dla ceny netto 0,34 zł cena brutto wynosi 0,41 zł,<br></li> <li>natomiast dla ceny netto 0,35 zł cena brutto wynosi  0,43 zł.<br></li>    </ul>                  <!--</td>                </tr>                <tr>                 <td width="95%">--><p>Aby umożliwić ustawienie &quot;dokładnej&quot; ceny brutto wprowadziliśmy w bazach ARTYKUŁY.DBF i POZYCJE.DBF pola &quot;pamiętających&quot; ceny &quot;przeciwne&quot; do ustawienia ewidencji - tzn. dla ewidencji netto - ceny brutto, dla ewidencji brutto - ceny netto. Pozwala to na wydrukowanie dokumentu w &quot;konkretnej&quot; ustawionej przez operatora cenie brutto, a nie w cenie wyliczonej. Analogicznie transmisja cennika do kas fiskalnych zapobiega powstawaniu 1 groszowych odchyleń.</p><!--</td>                </tr>              </table>            </center> -->       </div>        </li>        <li><p align=\"justify\">Na prośbę użytkowników rozszerzyliśmy możliwości wydruku faktur zbiorczych. Dotychczas można było wystawić fakturę zbiorczą do kilku dokumentów wydania dla tego samego odbiorcy pod warunkiem, że nie były do nich&nbsp; wystawiane paragony. Aktualnie  program dopuszcza wystawienie faktury zbiorczej do wystawionych wcześniej paragonów, dopuszcza także różnych odbiorców na dokumentach wydania.<br></p> </li> <li> <p align=\"justify\">Przy wystawianiu faktury do dokumentu fiskalnego (z kasy fiskalnej) przyjmowany jest automatycznie tryb BRUTTO tworzenia dokumentu.<br></p></li><li><p align=\"justify\">Utworzenie dokumentu wydania w trybie &quot;w cenach zakupu&quot; powodowało wpisanie w pole CENA (wystawienia) ceny zakupu (z dostawy). Jeśli następnie zmodyfikowaliśmy cenę dostawy, z której pochodził towar na dokumencie wydania, to powstawała rozbieżność między ceną WYSTAWIENIA a ceną ZAKUPU. Aktualnie zmiana ceny zakupu w dostawie zmienia cenę wystawienia na stosownych dokumentach rozchodu.<br></p></li> <li><p align="justify">Możliwość wpisywania klasyfikatora na dokumentach.<br> </p> </li><li> <p align="justify">Filtrowanie listy dokumentów wg klasyfikatora.</p></li></ol>','0','0','1','1')
tab320[2]=new Array('<b>OPERACJE FINANSOWE</b> <ol><li>Wprowadzenie wielopozycyjnych kwitów kasowych KP, KW. Oznacza to możliwość wpisania listy pozycji na kwitach. To samo dotyczy pozostałych operacji finansowych w WF-MAG-u tj. operacji bankowych i innych.<br> </li><li>Możliwość rozliczania rozrachunków (zobowiązań i należności) z poziomu operacji kasowych i bankowych<br></li><li>Możliwość opcjonalnego wpisywania klasyfikatorów na kwitach kasowych związanych z rejestrowanymi zaliczkami. Klasyfikatory te są potem przenoszone na operacje rozrachunkowe.</li></ol>','0','0','1','1')
tab320[3]=new Array('<b>SAD\'y</b><ol><li>Wprowadzanie cen walutowych o wartości do 10 mln w walucie (SAD).<br></li><li>Automatyczna aktualizacja cen walutowych sprzedaży artykułów, gdy są aktualizowane ceny sprzedaży złotówkowe (SAD).<br></li><li>Na dokumencie SAD możliwość użycia numeru SAD-u o długości do 16 znaków.<br></li><li>Na dokumencie SAD uwzględnianie transportu krajowego w walucie jako podstawy VAT (po 01.01.2000).<br></li> <li>Na dokumencie SAD podpowiadanie cen walutowych (ostatnich dla tego artykułu i kontrahenta z faktury zagranicznej).<br></li><li>Umożliwienie nierozliczania kosztów transportowych z dokumentu SAD (sytuacja występuje, gdy koszty transportowe z SAD-u nie są potwierdzone żadnym dokumentem płatności).<br></li> <li>Rozliczanie rabatów udzielonych na fakturach walutowych z SAD-u zmniejszających ceny zakupu towarów.</li></ol>','0','0','1','0')
tab320[4]=new Array('<b>KODY KRESKOWE</b><ol><li>Rozszerzenie obsługi kodów kreskowych (zwłaszcza dla czytników klawiaturowych    oraz wpisywania z tzw. \'ręki\') - szukanie kodu kreskowego także wśród           kodów dodatkowych, automatyczne ustalanie ilości artykułu. (jeśli tak   ustawiono w konfiguracji), automatyczne sklejanie pozycji z takim samym           towarem i ceną odczytanych za pomocą czytnika kodów kreskowych.<br>        </li>        <li>Obsługa kodów ważonych (tj. zawierających ilość, masę lub wartość           towaru)zarówno przez czytniki laserowe, jak i klawiaturowe.<br>        </li>        <li>Konfiguracja obsługi kodów ważonych: postać odczytywanej ilości/wagi           towaru (np. 02.315 kg) oraz wartości towaru (np. 025.50 zł). UWAGA!           Konfiguracja musi być zgodna z ustawieniami wagi etykietującej towary.<br>        </li>        <li>Możliwość przypisania ilości do kodu kreskowego (dodatkowego) dla           towaru (np. w jednym opakowaniu kod kreskowy odpowiada 10 szt. towaru,           a w innym inny kod kreskowy odpowiada 1 szt. towaru).<br>          UWAGA! Nie można przypisać ilości do kodu kreskowego tzw. \'ważonego\'.<br>        </li>        <li>Możliwość niezależnego zaznaczenia generacji kodów kreskowych tylko           dla towarów z pustymi kodami i np. dla wybranej kategorii.<br>        </li>        <li>Obsługa większej liczby drukarek kodów kreskowych firmy ELTRON.<br>        </li>        <li>Automatyczne zaznaczanie ilości etykiet do wydrukowania, jak wynika           z wzorcowego dokumentu przychodu.</li> </ol>','0','0','1','1')
tab320[5]=new Array('<b>REMANENT</b><ol><li>Możliwość skorzystania z kartoteki przy dodawaniu towarów na listę           w remanencie.<br>        </li>        <li>Filtrowanie pozycji o zerowym stanie przed i po remanencie przy wydruku.<br>        </li>        <li>System Ewidencji Transakcji - SET<br>        </li>        <li>Oddzielenie buforów odczytu danych z różnych urządzeń SET.</li> </ol>','0','0','1','1')
tab320[6]=new Array('ZAMÓWIENIA       <ol>        <li>Podgląd historii towaru podczas wystawiania/przeglądu zamówień od           odbiorców i do dostawców.<br>        </li>        <li>W przeglądzie zamówień dodano kolumnę &quot;wartość zamówienia&quot;           w cenach ewidencyjnych.<br>        </li>        <li>Drukowanie faktury PRO FORMA na podstawie zamówienia - możliwość przeliczania           ze złotówek na walutę i odwrotnie.</li>      </ol>','0','0','1','1')
tab320[7]=new Array('EKSPORT/IMPORT DANYCH</h3>      <ol>        <li>Możliwość określenia, które pola mają być porównywane przy powtórzeniach           artykułów/kontrahentów (np. można pominąć sprawdzanie pola nieużywanego           w systemie).<br>        </li>        <li>Możliwość określenia, które pola mają być automatycznie aktualizowane           przez program. Np. jeśli zaznaczymy pole \'kod kreskowy artykułu\', to       przy powtórzeniu artykułu importowanego i istniejącego już w bazie (jeśli      nie ma żadnych innych różnic) program automatycznie zaktualizuje wybrane           pola.<br>        </li>        <li>Możliwość eksportu/importu cech wraz z artykułami (eksport do filii).</li>      </ol>','0','0','1','0')
//


var tab325e= new Array();
tab325e[0]=new Array('Zwiększenie efektywności działania wewnętrznych            algorytmów programu.','0','0','1','1')
//
var tab325d= new Array();
tab325d[0]=new Array('Operacje bankowe: umożliwienie zaznaczania również operacji innych           niż "Przelew". Jest to pomocne w przypadku, kiedy chcemy sprawdzić np.:           jaka jest suma wpływów na nasze konto.','0','0','1','1')
tab325d[1]=new Array('Wydruk "Bankowy kwit wpłaty" jako nadruk na formularzach A4. ','0','0','1','1')
tab325d[2]=new Array('Umożliwienie jednokrotnego tylko drukowania przelewu na czystych kartkach.           Po każdej wydrukowanej stronie program pyta, czy wydrukować kolejną           kopię. ','0','0','1','1')
tab325d[3]=new Array('Obsługa wago-etykieciarki ELZAB ETA. Aby włączyć obsługę tego urządzenia           należy otworzyć listę wag (Fiskalne -> Wagi) i dodać [Insert] nowe urządzenie           podając na formatce jego definicję i wybierając z listy dostępnych urządzeń           ELZAB ETA. Program obsługuje następujące funkcje urządzenia: <br>          &nbsp; 1. Eksport asortymentów,<br>          &nbsp; 2. Eksport kategorii,<br>          &nbsp; 3. Wydruk bazy towarowej z urządzenia,<br>          &nbsp; 4. Import bazy towarowej.<br>','0','0','1','0')
//
var tab325c= new Array();
tab325c[0]=new Array('Umożliwienie wydrukowania&nbsp; &#8222;polecenia przelewu bankowego&#8221;           i &#8222;wpłaty własnej&#8221; według nowego wzoru na czystych kartkach           na dowolnej drukarce. Aby program drukował takie przelewy należy w menu           Konfiguracja -&gt; Opcje główne -&gt; Użytkowe -&gt; Format druku przelewu           bankowego wybrać &#8222;Wydruk A4 pionowo&#8221;.','0','0','1','1')
tab325c[1]=new Array('Umożliwienie przenoszenie domyślnego rabatu (narzutu) z kartoteki           kontrahenta na paragon.&nbsp;','0','0','1','1')
tab325c[2]=new Array('Dodano nową strategię przydzielania rabatów na fakturach (Konfiguracja -&gt;           Opcje główne -&gt; Użytkowe -&gt; Strategia przydzielania rabatów).           Dodano punkt 5 wg którego program w pierwszej kolejności nadaje tylko          rabat z kartoteki kontrahenta, a w przypadku jego braku (jeżeli równy          0%), nadaje rabat wg tabeli rabatowej. &nbsp;','0','0','1','1')
//
var tab325b= new Array();
tab325b[0]=new Array('Umożliwienie pracy na magazynach w których nie odbywa się remanent. ','0','0','1','0')
tab325b[1]=new Array('Umożliwienie nadawania numerów magazynów podczas ich zakładania.','0','0','1','0')
tab325b[2]=new Array('Umożliwienie wyłączenia / włączenia w konfiguracji zaawansowanej pozycjonowania na początku listy kontrahentów.','0','0','1','1')
tab325b[3]=new Array('Możliwość nie przeliczania ceny zakupu w kartotece po zmianie (edycji)receptury produktu.','0','0','1','0')
tab325b[4]=new Array('Wydruk listy towarów z zaznaczonych zamówień. ','0','0','1','1')
tab325b[5]=new Array('Obsługa wszystkich drukarek pracujących w trybie graficznym pod Windows 9x/NT4.0/NT2000/Me.','0','0','1','1')
tab325b[6]=new Array('Obsługa wydruków kodów kreskowych w standardzie EAN13 na etykietach towarowych.','0','0','1','1')
//
//
//tutaj utwórz tabelę o nazwie odpowiadającej wpisowi z pozycji "3" w tabeli nwersja  - każdy nowy rekord to kolejna zmiana
var tab4302= new Array();
tab4302[0]=new Array('Nabycie wewnątrzunijne<br><br>Dodano możliwość określenia kursu waluty stosowanego na dokumencie PZ niezależnie od kursu waluty na fakturze wewnętrznej. Zmiana związana jest ze zmianą przepisów o podatku dochodowym dotyczącym kursów walut stosowanych do przeliczenia przychodów i kosztów oraz powstałą rozbieżnością między ustawą VAT a ustawą PDOF/PDOP w tym zakresie.','0','0','1','0')
tab4302[1]=new Array('Weryfikacja stanów opakowań zwrotnych<bR></br>Funkcja dokonuje sprawdzenia poprawności stanów opakowań w oparciu o dokumenty. Bada powiązania pomiędzy istniejącymi w bazie opakowań dokumentami a powiązanymi z nimi pozycjami.  Weryfikacji podlega każdy kontrahent oraz każde opakowanie. Wynik działania funkcji prezentowany jest na ekranie, a szczególy zapisywane są do pliku CHKOPSTA.LOG w głównym katalogu WF-MAGa. Funkcja nie wykonuje automatycznej modyfikacji powiązań. Dostęp do funkcji :Magazyn/Opakowania zwrotne/Stany kontrahentów/[ALT+F4]','0','0','1','0')
tab4302[2]=new Array('Weryfikacja dokumentów RO<bR></br>Funkcja dokonuje sprawdzenia poprawności powiązań pomiędzy istniejącymi dokumentami RO a rozrachunkami. Wynik działania funkcji zapisywany jest do pliku CHKRZRRO.LOG w głównym katalogu WF-MAGa. Funkcja nie wykonuje automatycznej modyfikacji powiązań. Dostęp do funkcji: Magazyn/Opakowania zwrotne/Ewidencja dokumentów/[ALT+F4]','0','0','1','0')
tab4302[3]=new Array('Modyfikacja stanów opakowań kontrahenta<bR></br>Funkcja weryfikuje spójność dokumentów RO, ich pozycji, stanów zbiorczych opakowań wybranego kontrahenta. W przypodaku zidentyfikowania niespójności, istnieje możliwość wykonania modyfikacji stanów zbiorczych opakowań (w oparciu o pozycje dokumentów RO). Przed wykonaniem w/w modyfikacji zaleca się zrobienie kopii zapasowej. Dostęp do funkcji: Magazyn/Opakowania zwrotne/Stany ontrahentów/[F4]','0','0','1','0')



var tab4211 = new Array();
tab4211[0]=new Array('Dodano uprawnienie do zmiany ceny i rabatu podczas wystawiania dokumentów rozchodu. Uprawnienie jest kontrolowane przy próbie zmiany ceny: [Enter], rabatu/narzutu: [R] lub [N], ustalenia ceny sprzedaży jako ceny zakupu + narzut: [X].','0','0','1','0');
tab4211[1]=new Array('Do funkcjonalności przeprowadzania remanentu na podstawie danych z programu (nie z arkuszy spisowych), dodano obsługę numerów seryjnych i dat ważności. W browserze należy dodać kolumny NR_SERII i DATA_WAZN (przez [Shift+F7]). Kolumny te zostaną wypełnione, jeśli w opcjach tworzenia remanentu wyłączymy sklejanie artykułów o tych samych cenach. Numery serii i daty ważności po zatwierdzeniu remanentu zostaną przeniesione do utworzonego dokumentu przychodowego "Remanent".','0','0','1','0');
tab4211[2]=new Array('W potwierdzeniu zamówienia, w numerze zamówienia klienta mieściło się tylko 9 znaków - reszta była poza marginesem lub była zawijana do następnego wiersza. Teraz tytuł "POTWIERDZENIE ZAMÓWIENIA KLIENTA nr ..." został podzielony na dwie linie, dzięki czemu numer mieści się w szerokości strony.','0','0','1','0');
tab4211[3]=new Array('Wprowadzono możliwość pominięcia drukowania listy protokołów zmian zamówienia na wydruku zamówienia. W tym celu należy wyłączyć opcję "Wydruk informacji o protokołach zmian." w menu: Konfiguracja/Opcje główne/Użytkowe.','0','0','1','0');
tab4211[4]=new Array('Dodano funkcję kontroli i autokorekty powiązań faktur zaliczkowych z dokumentami i zamówieniami. Funkcja jest dostępna w module "Autokorekta i kontrola danych".','0','0','1','0');
tab4211[5]=new Array('Zmodyfikowano sposób obliczania wartości sumarycznej faktur zaliczkowych powiązanych z zamówieniem.','0','0','1','0');


var tab4210 = new Array();
tab4210[0]=new Array('Dodano możliwość modyfikacji zamówień do których wystawiono faktury zaliczkowe. Przechowywana jest historia zmian, generowane są protokoły zmian.','0','0','1','0')
tab4210[1]=new Array('Przy dodawaniu dokumentu finansowego rozliczającego wiele rozrachunków dodano funkcjonalność wyszukiwania powiązanego dokumentu RO do faktury klawisz [F5]. Po znalezieniu fakt ten jest komunikowany, a numer RO wprowadzany zostaje do bufora wyszukiwania. Po przejściu na wybór kolejnego dokumentu do rozliczenia, można użyć tej wartości do wyszukania dokumentu RO (klawisze [Ctrl+F1] i [Ctrl+F2]).','0','0','1','0')
tab4210[2]=new Array('W "opakowania/stany kontrahentów" dodano obsługę klawiszy: Pisz-szukaj, [F2]-popraw - edycja danych kontr, [F6]-rozrachunki, [Alt+F]-filtr','0','0','1','0')
tab4210[3]=new Array('Dodano obsługę szybkiego wyszukiwania kontrahentów na liście stanów opakowań u kontrahentów.','0','0','1','0')
tab4210[4]=new Array('Zmieniono obsługę Opakowania/Stany kontrahenta. Dodano kolumnę z oznaczeniem, czy kontrahent miał obroty na opakowaniach.','0','0','1','0')
tab4210[5]=new Array('Zablokowano możliwość dowolnego ustalania stawek podatku VAT. Możliwe stawki to 22, 7, 5, 3, 0, ZW, NP.','0','0','1','1')
tab4210[6]=new Array('Zmieniono sposób dostępu do modyfikacji WZ jeśli była wystawiona do niej faktura (paragon). Teraz, w takim przypadku, zmodyfikować WZ może tylko osoba z uprawnieniem do modyfikacji faktury.','0','0','1','1')
tab4210[7]=new Array('Program dostosowano do obsługi nowego formatu rekordu dla sterowników Elzab w wersji 8.52. Zmiana została przetestowana pod względem kompatybilności ze starszymi sterownikami w wersji 8.21.','0','0','1','0')
tab4210[8]=new Array('Na wydruku walutowej faktury korygującej zmieniono:<ol><li>Jeżeli VAT należny == 0 to nie ma o nim informacji</li><li>Dodano informację o kwocie netto w walucie.</li><li>Tabela z podsumowaniem obrotów VAT w PLN drukowana jest tylko gdy VAT należny > 0.</li></ol>','0','0','1','1')
tab4210[9]=new Array('Zmieniono klwisz wyboru formatu eksportu ELIXIRu z [Alt+E] na [Alt+R].','0','0','1','1')
tab4210[10]=new Array('Dodano sprawdzanie uprawnień do wystawienia faktury i WZ z zamówienia (klawisz [F11]).','0','0','1','0')
tab4210[11]=new Array('Zmieniono sposób doboru zagęszczenia wydruku RO, tak aby dopasowywał się do aktualnych ustawień strony.','0','0','1','0')
tab4210[12]=new Array('Poprawiono komunikację z drukarką Elzab fp600 w systemie Windows XP.','0','0','1','1')
tab4210[13]=new Array('Usunięto konfigurację numeru startowego faktury proforma.','0','0','1','1')
tab4210[14]=new Array('Przy próbie skasowania ZW mającej pociągnąć za sobą skasowanie faktury korygującej dodano alert: "Skasowanie dokumentu spowoduje skasowanie powiązanej z nim faktury korygującej. Czy kontynuować? [Nie][Tak]".','0','0','1','1')
tab4210[15]=new Array('Dla drukarki Elzab Omega II (sterownik FP600_3) wprowadzono możliowść drukowania dowolnej formy płatności na paragonie. Forma płatności znajduje się w części niefiskalnej paragonu.','0','0','1','1')

var tab4207 = new Array();
tab4207[0]=new Array('Wprowadzono drukowanie numeru faktury na każdej stronie wydruku faktury, jeśli włączone jest stronicowanie. Numer faktury jest drukowany za numerem strony.','0','0','1','1')
tab4207[1]=new Array('Przy dodawaniu dokumentu finansowego rozliczającego wiele rozrachunków dodano funkcjonalność wyszukiwania powiązanego dokumentu RO do faktury klawisz [F5]. Po znalezieniu fakt ten jest komunikowany, a numer RO wprowadzany zostaje do bufora wyszukiwania. Po przejściu na wybór kolejnego dokumentu do rozliczenia, można użyć tej wartości do wyszukania dokumentu RO (klawisze [Ctrl+F1] i [Ctrl+F2]).','0','0','1','0')
tab4207[2]=new Array('Z rejestru zakupu VAT wycofano dokumenty PZ WNT.','0','0','1','1')
tab4207[3]=new Array('Zmieniono: w wyniku wykonania korekty sprzedaży do faktury walutowej powstaje rozrachunek w walucie, a nie jak dotychczas w PLN.','0','0','1','1')
tab4207[4]=new Array('Zmiana w obsłudze otwierania szuflady drukarki fiskalnej Posnet Thermal: Ustawienie obsługi szuflady drukarki zapamiętywane jest na stanowisku, na którym to ustawienie zmieniono, zapisywane jest na lokalnym dysku w pliku WFSTAT.XML.','0','0','1','1')
tab4207[5]=new Array('Dla kasy Posnet Perfect dodano funkcjonalność częściowego importu artykułów z zadanego zakresu PLU.','0','0','1','0')
tab4207[6]=new Array('Wprowadzono możliwość dołączania numerów serii i dat ważności na PZ na podstawie WNT.','0','0','1','0')
tab4207[7]=new Array('Zablokowano możliwość zmniejszania ilości w dostawie (WNT), jeśli po takiej modyfikacji ilość w magazynie miałaby być mniejsza niż zarezerwowana. Jeśli zaistnieje konieczność takiego zmniejszenia ilości, należy "ręcznie" w zamówieniach zdjąć rezerwację tego towaru.','0','0','1','0')
tab4207[8]=new Array('Etykiety towarowe: dodano zaznaczanie artykułów do wydruku etykiet wg dokumentu przeceny (klawisz [Alt+T]).','0','0','1','1')
tab4207[9]=new Array('Zmieniono sposób doboru zagęszczenia wydruku RO, tak aby dopasowywał się do aktualnych ustawień strony.','0','0','1','0')

var tab4206 = new Array();
tab4206[0] = new Array('Dodano przenoszenie na fakturę zaliczkową rabatów nadanych w zamówieniu.','0','0','1','0');
tab4206[1] = new Array('Dodana obsługa wagi Dataprocess DSP serii 500. Funkcjonalność: eksport artykułów do wagi, wydruk artykułów z wagi, usuwanie artykułów w kartotece wagi. Opis dostępny tu:<a href="http://wfmag.wapro.pl/instrukcje/index.php?dok=WagaDSP500.htm"> opis funkcjonalności.</a>','0','0','1','0');
tab4206[2] = new Array('Dodano rejestrację informacji o fakcie dołączenia podsumowania stanów na dokumencie RO. Przedruk w takiej sytuacji spowoduje automatyczny wydruk podsumowania stanów na dokumencie RO. Dołączane zestawienie stanów jest zgodne ze stanami na dzień wydruku.','0','0','1','0');
tab4206[3] = new Array('Dodano w podsumowaniu stanów na dok. RO (w trakcie wystawiania) informację, na jaki dzień wykonane jest owo podsumowanie.', '0', '0', '1', '0');
tab4206[4] = new Array('Dodano wydruk aktualnego stanu opakowań dla kontrahenta ( wybór klawisz F7 w przeglądaniu stanów).', '0', '0', '1', '0');
tab4206[5] = new Array('Dodano wydruk stanu opakowań na określony dzień dla kontrahenta (wybór klawisz F7 w przeglądaniu historii).', '0', '0', '1', '0');
tab4206[6] = new Array('Dodano wydruki historii obrotu opakowań (klawisz ALT+D).', '0', '0', '1', '0');
tab4206[7] = new Array('Dodane informacje o wartości obrotów w browserach historii obrotu opakowaniami.', '0', '0', '1', '0');
tab4206[8] = new Array('Dodano filtr umożliwiający wybieranie w historii opakowań: zakresu od dnia - do dnia lub typu dokumentu, z którego RO powstał ( WZ/PZ/ZW/wolny).', '0', '0', '1', '0');
tab4206[9] = new Array('Dodano obsługę historii wszystkich opakowań kontrahenta ( klawisz CTRL+ENTER).', '0', '0', '1', '0');
tab4206[10] = new Array('Dodano automatyczny zapis kodu PCN artykułu podczas zatwierdzenia przyjęcia WNT, jeśli został wypełniony w intrastacie.', '0', '0', '1', '0');
tab4206[11] = new Array('Wprowadzono możliwość automatycznego dodania wszystkich pozycji WNT na Intrastat. Dokonuje się tego klawiszem [Alt+T] podczas wprowadzania dokumentu WNT. Do intrastatu zostaną dopisane pozycje znajdujące się w danej chwili na dokumencie.', '0', '0', '1', '0');
tab4206[12] = new Array('Dodano obsługę kasy fiskalnej Bingo+ z EPROM w wersji 1.03 (z roku 2005). Wyboru współpracy dokonuje się na sterowniku Bingo+ na formatce ustawień indywidualnych -> wybór chipsetu -> 1.03.', '0', '0', '1', '0');
tab4206[13] = new Array('Na fakturze RR dodano wydruk symbolu PKWiU.', '0', '0', '1', '1');
tab4206[14] = new Array('Dodano monitowanie, że może być utworzony pusty RO do WZ przy modyfikacji WZ.', '0', '0', '1', '0');
tab4206[15] = new Array('Dodano alert powiadamiający o fakcie przyjęcia zwrotu na dok RO przy WZ. Edycja spowoduje automatyczne wygenerowanie niezbędnego RO.', '0', '0', '1', '0');
tab4206[16] = new Array('Dodano rejestrację informacji o fakcie przyjęcia zwrotu na dok. RO wygenerowanym przy WZ.', '0', '0', '1', '0');
tab4206[17] = new Array('Dodano rejestrację informacji o fakcie rejestracji oryginału i modyfikacji dokumentów RO.', '0', '0', '1', '0');
tab4206[18] = new Array('Dodano rejestrowanie typu dokumentu RO ( z WZ/PZ/Zwrotu/wolny).', '0', '0', '1', '0');
tab4206[19] = new Array('Dodana obsługa RO do przyjęć.', '0', '0', '1', '0');
tab4206[20] = new Array('Dodano pole termin wystawienia FV dla opakowania zwrotnego, ustawiane w kartotece kontrahentów "dane dodatkowe" pole "OPAKOWANIA FV". Wartość musi być >0.', '0', '0', '1', '0');
tab4206[21] = new Array('Dodanie obsługi RO przy zwrotach od odbiorcy.', '0', '0', '1', '0');
tab4206[22] = new Array('Dodano obsługę RO przy modyfikacji dokumentu.', '0', '0', '1', '0');
tab4206[23] = new Array('Dodano możliwość wpisywania numerów serii i dat ważności na dokumencie przyjęcia WNT.', '0', '0', '1', '0');
tab4206[24] = new Array('Zablokowano możliwość modyfikacji ilości w dokumencie zwrotu do dostawcy.', '0', '0', '1', '1');
tab4206[25] = new Array('Rozrachunki do faktur walutowych sprzedaży zapisywane są w walucie faktury. Istniejące już rozrachunki do faktury walutowej, zapisane w poprzednich wersjach programu w złotówkach, mogą być zmodyfikowane na walutowe przez powtórne wydrukowanie faktury.', '0', '0', '1', '1');
tab4206[26] = new Array('Lista kontrahentów w "Stany kontrahentów" (opakowania kaucjonowane) budowana jest w oparciu o ich niezerowe <b>ilości</b> obrotu. Wcześniej były to <b>wartości</b> obrotu. W przypadku stosowania cen zerowych, kontrahent taki nie był uwzględniany na liście.', '0', '0', '1', '0');
tab4206[27] = new Array('Na wydruku faktury walutowej dodano podsumowanie obrotów i VAT pod wydrukiem, ale tylko, gdy zaznaczono w opcjach drukowanie podsumowania, i dokument jest fakturą walutową.', '0', '0', '1', '1');
tab4206[28] = new Array('Przywrócono wydruk "lokalizacji" na fakturze.', '0', '0', '1', '1');
tab4206[29] = new Array('Zablokowano możliwość zmiany kontrahenta w nagłówku WZ, jeśli wystawiono do niego RO.', '0', '0', '1', '0');
tab4206[30] = new Array('W trybie ograniczonym dopuszczone jest przeglądanie i modyfikacja kartoteki kontrahentów.', '0', '0', '1', '1');
tab4206[31] = new Array('Do funkcji "Zamknięcia okresu" dodano faktury zaliczkowe. Usuwane są wszystkie zrealizowane transakcje: zamówienia, rozrachunki, dokumenty finansowe. Nie są usuwane żadne transakcje niezakończone na dzień zamknięcia okresu (tzn. nie wystawiono faktury końcowej w zamykanym okresie). Rozrachunki do niezakończonej transakcji pozostają w niezmienionym stanie ( każdy częściowy rozrachunek do FZ jest rozliczony).', '0', '0', '1', '0');
tab4206[32] = new Array('Do funkcji "Zamknięcia okresu" dodano obsługę ewidencji opakowań. Transakcje z usuniętych dokumentów zbierane są w dokumencie bilansu otwarcia oddzielnym dla każdego kontrahenta.', '0', '0', '1', '0');
tab4206[33] = new Array('Zmieniono podsumowanie aktualnych stanów opakowań do wydruku dokumentu RO. Posumowanie to przeniesiono do osobnego wydruku, wykonywanego po wydrukowaniu dokumentu RO. W przypadku zaznaczenia tej opcji na formatce, pojawia się także pytanie o ten wydruk. W przypadku nie zaznaczenia, wydruk nie jest tworzony (nie pojawia się również pytanie).', '0', '0', '1', '0');
tab4206[34] = new Array('Dodano kontrolę spójności stanu opakowań kontrahenta (Stany kontrahentów/kontrahent/F4). Kontrola dokonywana jest na podstawie badania ilości oraz wartości wydanych/przyjętych opakowań zarejestrowanych w pozycjach i porównywana z zapisami zbiorczymi w tabeli stanów.', '0', '0', '1', '0');
var tab4205= new Array();
tab4205[0] = new Array('W dokumencie przyjęcia WNT dodano możliwość rozłożenia kosztu (np. transportu) proporcjonalnie do masy pozycji towarowych. Jeśli masa wszystkich pozycji towarowych do których ma być doliczony koszt jest zerowa (np. w wyniku niewypełnionego pola w kartotece), program powiadomi o tym, po czym rozłoży koszt proporcjonalnie do wartości pozycji.','0','0','1','0');
tab4205[1] = new Array('Tworzenie dowolnej liczby grup/kategorii artykułów i kontrahentów.<br>Menu: <i>Magazyn/Cenniki/Definicja cenników/Grupy ...</i>.<br>Artykuł/kontrahent może należeć do dowolnej ilości grup.<br>W każdej grupie można zdefiniować dowolną ilość podgrup, każda podgrupa może być dalej dzielona.<br>Nie ma ograniczenia na ilość poziomów podgrup. Artykuł/kontrahent w obrębie grupy może wystąpić tylko raz.','0','0','1','0');
tab4205[2] = new Array('Tworzenie definicji cenników - cenników grupowych.<br>Menu: <i>Magazyn/Cenniki/Definicja cenników/Cennik grupowy</i>.<br>Cennik taki to powiązanie grupy kontrahentów z grupą artykułów i wskazanie przelicznika ceny lub rabatu.<br>Jeśli do cennika zostanie dodana podgrupa zawierająca podgrupy, to w cenniku będą uczestniczyły wszystkie artykuły/kontrahenci należące do tych podgrup.<br>Można zdefiniować dowolną ilość cenników.','0','0','1','0');
tab4205[3] = new Array('Zmieniono sposób ustalania ceny i rabatu na dokumencie rozchodu.<br>Zmiana dotyczy wykorzystania cenników kontrahentów.<br>Teraz, jeśli w cenniku indywidualnym nie zdefiniowano ceny, lub jest równa 0, program pobiera cenę z nowego cennika (grupowego),<br>jeśli jej tam nie ma, program sprawdza rabat w cenniku indywidualnym, jeśli nie jest zdefiniowany, lub równy 0, pobiera z cennika grupowego,<br>jeśli tam brak rabatu, stosuje cenę z kartoteki. Definicja ceny ma pierwszeństwo nad definicją rabatu, cennik indywidualny ma pierwszeństwo nad cennikiem grupowym.<br>Jeżeli para ARTYKUŁ*KONTRAHENT występuje w wielu cennikach, cena lub rabat pobierane są tak, aby uzyskać najniższą cenę dla kontrahenta.','0','0','1','0');

var tab4204= new Array();
tab4204[0] = new Array('Dodana obsługa kasy DSA100S.','0','0','1','0');
tab4204[1] = new Array('Dodane ustawianie wartości timeout dla kas DSA w nowej homologacji.','0','0','1','0');

var tab4202= new Array();
tab4202[0] = new Array('Obsługa "zamienników". Do każdego artykułu można przypisać dowolną ilość artykułów będących jego zamiennikami.','0','0','1','1');

var tab4200= new Array();
tab4200[0] = new Array('Nowy moduł przyjęć WNT (Wewnątrzwspólnotowe Nabycie Towarów). <a href="http://wfmag.wapro.pl/instrukcje/index.php?dok=WNT%20-%20instrukcja.htm">Szczegóły.</a>','0','0','1','0');
tab4200[1] = new Array('Nowy moduł obrotu i ewidencji opakowań kaucjonowanych. <a href="http://wfmag.wapro.pl/instrukcje/index.php?dok=Opakowania-instrukcja.htm">Szczegóły.</a>','0','0','1','0');
tab4200[2] = new Array('Dodana obsługa kasy fiskalnej DSA 4000S.','0','0','1','0');
tab4200[3] = new Array('Dodana obsługa kasy fiskalnej Elzab MINI.','0','0','1','0');

var tab4121y= new Array();

tab4121y[0]=new Array('Zoptymalizowano mechanizmy wewnętrzne programu.','0','0','1','1');
tab4121y[1]=new Array('Zwiększone bezpieczeństwo, stabilność i prędkość działania aplikacji.','0','0','1','1');

var tab4120= new Array();
tab4120[0]=new Array('Obsługa faktur do zaliczek. <a href="http://wfmag.wapro.pl/instrukcje/index.php?dok=zaliczki-instrukcja.htm">Tu można przeczytać instrukcję obsługi</a>.','0','0','1','0');
tab4120[1]=new Array('Obsługa nowego formatu eksportu do programu F-K RAKS.','0','0','1','0');
var tab4116= new Array();
tab4116[0]=new Array('Wydruk i rejestracja faktury wewnętrznej VAT z tytułu wewnątrzwspólnotowego nabycia towarów (WNT). Do dokumentu PZ zarejestrowanego jako przyjęcie WNT można wydrukować fakturę wewnęrzną VAT. Powoduje to rejestrację tej faktury w rejestrze sprzedaży VAT, rejestrację PZ w rejestrze zakupu VAT i rejestrację rozrachunku walutowego. Dotyczy to dokumentów nowo wystawianych i już istniejących w systemie.','0','0','1','0');
var tab4114= new Array();
tab4114[0]=new Array('Dodana obsługa rejestracji informacji potrzebnych do wydruku deklaracji INTRASTAT. Informacje dodawać można do każdej pozycji dokumentu (przychodowego i rozchodowego) po naciśnięciu klawisza [T] na danej pozycji.','0','0','1','0');
tab4114[1]=new Array('Dodany wydruk deklaracji INTRASTAT.','0','0','1','0'); 
var tab4112= new Array();
tab4112[0]=new Array('<b>Nowe pole w kartotece kontrahenta.</b><br>W kartotece kontrahenta dodano nowe pole: "Status kontrahenta". Program wystawia domyślny rodzaj dokumentu w zależności od zawartości tego pola.<table class="tab"><tr><td>Status</td><td>Dokumenty</td></tr><tr><td>Krajowy</td><td>Faktura VAT</td></tr><tr><td>Wewnątrzunijny</td><td>Faktura VAT WDT</td></tr><tr><td>Wewnątrzunijny (pośrednictwo)</td><td>Faktura VAT WDT z adnotacją</td></tr><tr><td>Pozaunijny</td><td>Faktura eksportowa</td></tr></table>','0','0','1','1');
tab4112[1]=new Array('Wewnątrzwspólnotowe nabycie towarów (WNT).<br>Rejestrujemy je podczas wprowadzania dokumentu PZ. Po wybraniu kontrahenta o statusie "Wewnątrzunijny", program proponuje jako podstawę przyjęcia "Fakturę WDT" lub "Fakturę WDT (pośrednictwo)". Po zatwierdzeniu nagłówka PZ, pojawia się standardowy ekran wprowadzania pozycji towarowych. Ustalanie ceny odbywa się na formatce przeliczania cen po naciśnięciu klawisza [Enter].','0','0','1','1'); 
tab4112[2]=new Array('<b>Wewnątrzwspólnotowa dostawa towarów.</b><br>Dodano możliwość wystawienia dokumentu WDT (wewnątrzwspólnotowej dostawy towarów).<br>Aby wystawić fakturę VAT WDT, należy dla kontrahenta, do którego dokonujemy dostawy, zdefiniować jego status w kartotece [dane Międzynarodowe] jako "Wewnątrzunijny" lub "Wewnątrzunijny (pośrednictwo)". Podczas wystawiania dokumentu rozchodu i wybraniu kontrahenta o takim statusie program domyślnie wystawia WZ walutową z zerową stawką podatku. Po zatwierdzeniu dokumentu rozchodu program proponuje wydruk faktury i domaga się wypełnienia danych potrzebnych dla faktury WDT. Ważnymi danymi, które należy wypełnić są: czy odbiór towaru jest potwierdzony, data potwierdzenia i dokument potwierdzenia. Są to dane istotne dla określenia, czy daną dostawę możemy zaliczyć do stawki 0% VAT, czy też powinniśmy traktować ją jako sprzedaż krajową. Po wypełnieniu potrzebnych danych drukowana jest faktura VAT.','0','0','1','1'); 
tab4112[3]=new Array('<b>Uległ zmianie wydruk faktury VAT RR.</b><br> Wydruk faktury VAT RR został dostosowany do wymogów Ustawy z dnia 11 marca 2004 o podatku od towarów i usług. <ul><li>zmieniona została stawka zryczałtowanego zwrotu podatku z 3% na 5%</li><li>zmieniona została treść oświadczenia</li></ul>','0','0','1','1'); 
tab4112[4]=new Array('Dodano możliwość odblokowania "starego" sposobu działania drukarki FP-600 (stara homologacja) związanego z wydrukiem numeru systemowego. Po odblokowaniu numer systemowy tak jak w najstarszej wersji nie jest drukowany! Odblokowanie następuje po umieszczeniu w katalogu DATA  pliku o nazwie FP600.OLD<br>Urządzenie : FP-600 (stara homologacja)<br>Sterownik  : \fiskalne\ ELZAB FP-600','0','0','1','1'); 
var tab4104= new Array();
tab4104[0]=new Array('Dodana obsługa drukarek fiskalnych OPTIMUS: Vento, Vivo, Wiking.','0','0','1','1');
tab4104[1]=new Array('Przegląd "Stan na dzień": dodane pola Cena_AX, Cena_BX, Cena_CX. Można na ich podstawie określić wartości towarów w cenach sprzedaży brutto.','0','0','1','1'); 
tab4104[2]=new Array('Dodano sprawdzanie unikalności nazwy artykułu przeznaczonego do wysyłania do kasy fiskalnej.','0','0','1','1'); 
tab4104[3]=new Array('Wydruk "Handlowego dokumentu identyfikacyjnego":<br>Dodana funkcja pobrania miejscowości, daty, godziny oraz osoby wystawiającej dokument z systemu.','0','0','1','1'); 
tab4104[4]=new Array('Wydruk "Handlowego dokumentu identyfikacyjnego":<br>Dodana funkcja wydruku danych pobieranych dynamicznie z bazy lub wyników funkcji w polu "Data wysyłki i miejsce przeznaczenia".','0','0','1','1'); 
tab4104[5]=new Array('Dodana możliwość wyłączenia drukowania terminu płatności na fakturze.','0','0','1','1'); 
tab4104[6]=new Array('Dodana możliwość zmiany nagłówka kolumny "Symbol PKWiU" na fakturze. Nagłowek można zmienić na "Symbol ISSN" lub "Symbol ISBN".','0','0','1','1'); 
tab4104[7]=new Array('Dodano obsługę dodatkowych kodów kreskowych na dokumencie MM przy wczytywaniu specyfikacji z kolektora danych.','0','0','1','1'); 
tab4104[8]=new Array('Dodana funkcja kopiowania dodatkowych cech towaru podczas tworzenia nowej kartoteki na podstawie isniejącej (Alt+K w kartotece towarowej).','0','0','1','1'); 
tab4104[9]=new Array('Dodano obsługę kas fiskalnych ELZAB Alfa, Delta i Jota w nowej homologacji.','0','0','1','1'); 
tab4104[10]=new Array('Dodano pobieranie ceny i rabatu asortymentu z indywidualnego cennika kontrahenta podczas wprowadzania asortymentu na zamówienie od odbiorcy.','0','0','1','1'); 
tab4104[11]=new Array('Dodano możliwość wpisania USŁUG na zamówienie do dostawcy.','0','0','1','1'); 
tab4104[12]=new Array('Dodano wydruk rabatów/narzutów na paragonie, jeśli nadano je w pozycjach WZ.','0','0','1','1'); 
tab4104[13]=new Array('Zapamiętywanie konfiguracji eksportu do RAKS w archiwum.','0','0','1','1'); 
tab4104[14]=new Array('Drukarka fiskalna Posnet - stara/nowa homologacja dodano opcję włączenia/wyłączenia obsługi szuflady.','0','0','1','1'); 
tab4104[15]=new Array('Dodana funkcja drukowania dodatkowych cech artykułów na fakturach. Funkcja dostępna za dodatkową opłatą.','0','0','1','1'); 
tab4104[16]=new Array('Dodano wydruk numeru systemowego na paragonie (drukarka fiskalna Elzab FP 600).','0','0','1','1'); 
tab4104[17]=new Array('Dodano wydruk formy płatności i wydruk rozliczenia reszty z transakcji na drukarce Elzab Omega 2.','0','0','1','1'); 
tab4104[18]=new Array('Dodano wydruk formy płatności "BON" na drukarce fiskalnej Posnet Thermal 1.02.','0','0','1','1'); 
tab4104[19]=new Array('W menu Inne/Eksport-Import/Rozchodów dodano następujące pola:<ul><li>kategoria artykułu</li><li>NIP odbiorcy</li><li>adres odbiorcy z podziałem na kolumny: kod+miasto i ulica</li><li>miejsce wystawienia faktury</li><li>sposób zapłaty (z faktury)</li><li>termin zapłaty (ilość dni)</li></ul>','0','0','1','1'); 
//
var tab4102= new Array();
tab4102[0]=new Array('Brak zmian w funkcjonalności programu.','0','0','1','1');
//
var tab4101= new Array();
tab4101[0]=new Array('Dodano stronę kodową CP-1250 (Central Europe) do wyboru jako standard polskich znaków na wydrukach. Można ją wykorzystać podczas zapisu wydruków do zbioru na dysku, co umożliwi póĽniej łatwe otwieranie tych wydruków w programach takich jak Notatnik, Word czy Excell. Można też np. wysłać wydruk faktury jako załącznik e-mail.','0','0','1','1');
//
var tab4100= new Array();
tab4100[0]=new Array('Zmiana w obsłudze drukarki fiskalnej Posnet Thermal - DF300 (stara homologacja): dodano wydruk formy płatności i numeru sysytemowego; zmieniono rozliczenie opakowań kaucjonowanych','0','0','1','1');
tab4100[1]=new Array('Nowy, uproszczony i szybszy instalator.','0','0','1','1');
tab4100[2]=new Array('Dodano identyfikację artykułu po dodatkowych kodach kreskowych w funkcji inwentaryzacji. Identyfikacja działa podczas używania czytnika kodów kreskowych, jak również podczas czytania danych z kolektora. ','0','0','1','1');
tab4100[3]=new Array('Dodano identyfikację towarów wg dodatkowych kodów kreskowych podczas importu z kolektora danych na dokumentach przychodu i rozchodu. ','0','0','1','1');
tab4100[4]=new Array('Dodano wydruk "Handlowego Dokumentu Identyfikacyjnego" wg wzoru z rozporządzenia Ministra Rolnictwa i Rozwoju Wsi z dnia 3.06.2003. Dz.U.Nr 106 Poz.1000. Wydruk dostępny dla każdego dokumentu rozchodu w przeglądzie i modyfikacjach dokumentów. ','0','0','1','1');
tab4100[5]=new Array('Dodany oddzielny wydruk duplikatu faktury, na którym znajduje się data wystawienia duplikatu. ','0','0','1','1');
tab4100[6]=new Array('Drukowanie nazwy pełnej odbiorcy na dokumencie zwrotu do dostawcy. ','0','0','1','1');
tab4100[7]=new Array('Dodano zapis przelewów w formacie ELIXIR 0 dla Banku BPH, PBK. ','0','0','1','1');
tab4100[8]=new Array('Dodana obsługa wagi LFW Szafir KE15.','0','0','1','0');
tab4100[9]=new Array('Dodane pola WAGA_JM i NR_ART w przeglądzie "Stan na dzień". Można go użyć do wyświetlenia masy towaru w magazynie. ','0','0','1','1');
tab4100[10]=new Array('Dodana funkcja edycji kartoteki towaru z poziomu specyfikacji dokumentu przyjęcia. Edycja dostępna pod klawiszem [Shift+F2].','0','0','1','0');
tab4100[11]=new Array('Dodane wyświetlanie "Informacji o łącznych zamówieniach odbiorców" w przeglądzie stanów aktualnych. Funkcja dostępna pod klawiszem [Alt+R]. ','0','0','1','1');
tab4100[12]=new Array('Dodane wyświetlanie "Informacji o łącznych zamówieniach do dostawców" w przeglądzie stanów aktualnych. Funkcja dostępna pod klawiszem [Alt+T]. ','0','0','1','1');
tab4100[13]=new Array('Dodana funkcja generowania zamówienia do dostawcy wg wzoru podanego przez użytkownika. Wzór proponowany przez program pozwala na zamówienie towarów w ilości pokrywającej zamówienia odbiorców + uzupełnienie do stanu maksymalnego. Funkcja dostępna podczas tworzenia zamówienia do dostawcy. ','0','0','1','1');
tab4100[14]=new Array('Dodana funkcja zmiany ilości wydruków etykiet dla wszystkich zaznaczonych artykułów. Do tej pory, jeśli zaznaczane były artykuły do wydruku etykiet towarowych wg dokumentu przyjęcia, program dla każdego towaru wstawiał ilość etykiet równą ilości przyjętego towaru. Teraz za pomocą klawisza [Ctrl+Enter] można automatycznie zmienić ilości zaznaczonych artykułów na jednakową ilość, np. 1. ','0','0','1','1');
tab4100[15]=new Array('Dodana obsługa sprawdzarki cen Elzab RL.','0','0','1','0');
tab4100[16]=new Array('Dodano zapis przelewów w formacie ELIXIR 0 dla Raiffeisen Bank Polska S.A. ','0','0','1','1');
tab4100[17]=new Array('Dodana obsługa kas fiskalnych POSNET:  Perfect, Ecr, Bingo standard, Bingo plus ','0','0','1','0');
tab4100[18]=new Array('Dla walutowych faktur sprzedaży eksport do RAKS został uzupełniony o kwotę w walucie i kod waluty.','0','0','1','0');
tab4100[19]=new Array('Dodany wydruk "Blankiet Wpłaty/Przelewu" w menu wydruków dokumentów w Magazyn/Modyfikacje/Rozchodu i Przegląd/Dokumenty/Rozchodu. Funkcja drukuje na drukarce do KP/KW blankiet wpłaty (przelewu) na konto sprzedawcy dla kontrahenta (płatnika). ','0','0','1','1');
tab4100[20]=new Array('Możliwość powiększonego wydruku adresu kontrahenta na kopercie (Wydruki/Kontrahenci/Adresowanie kopert). ','0','0','1','1');
tab4100[21]=new Array('Eksport przychodów do pliku (menu Inne/Eksport-Import/Przychodów) poszerzony został o numer podstawy przyjęcia. ','0','0','1','1');
tab4100[22]=new Array('Eksport rozchodów do pliku (menu Inne/Eksport-Import/Rozchodów) poszerzony został o numer faktury. Pole CENA w pliku eksportowym zostało usunięte. W jego miejsce powstały pola CenaZ (cena zakupu) i CenaS (cena sprzedaży). Można jednocześnie eksportować dwie ceny. ','0','0','1','1');
tab4100[23]=new Array('Wydruk informacji o opakowaniach zbiorczych uwzględnia podzielność magazynowej jednostki miary. Teraz, jeśli jednostka magazynowa jest niepodzielna program na fakturze wydrukuje ilość bez zer i kropki dziesiętnej. ','0','0','1','1');
tab4100[24]=new Array('"Łamanie" adresu sprzedawcy na kilka linii, jeśli jest zbyt długi, aby zmieścić się na wydruku faktury. ','0','0','1','1');
tab4100[25]=new Array('Stopka reklamowa "Wydruk z systemu WF-MAG firmy WA-PRO Sp. z o.o." na wydrukach faktur nie będzie drukowana jeżeli będzie to powodowało użycie następnej strony. ','0','0','1','1');
//
var tab4016= new Array();
tab4016[0]=new Array('Na wydruku oferty handlowej i stanu magazynu zamieniono SWWiKU na PKWiU. ','0','0','1','1');
tab4016[1]=new Array('W funkcji obliczania ilości wg podawanej przez użytkownika wartości (klawisz F7 na pozycji sprzedaży) dodana możliwość decyzji: Czy obliczać od wartości BRUTTO czy NETTO. Teraz funkcja będzie bardziej użyteczna, szczególnie na stacjach benzynowych. ','0','0','1','1');
tab4016[2]=new Array('Poprawiony błąd w konfiguratorze zabezpieczeń (opcja REJESTRACJA PRODUKTU). Błąd powodował w niektórych przypadkach niemożliwość aktywacji programu. ','0','0','1','1');
//
var tab4015= new Array();
tab4015[0]=new Array('Optymalizacja niektórych mechanizmów programu. ','0','0','1','1');
//
var tab4014= new Array();
tab4014[0]=new Array('Wyłączone drukowanie symbolu SWW na fakturach i fakturach korygujących. Zamiast SWW drukowany jest symbol PKWiU. ','0','0','1','1');
tab4014[1]=new Array('Drukowanie symbolu PKWiU na dokumentach PZ ','0','0','1','1');
tab4014[2]=new Array('Drukowanie symbolu PKWiU na dokumentach Zwrotu VAT dla podróżnych. ','0','0','1','1');
tab4014[3]=new Array('Eksport symbolu PKWiU zamiast SWW do urządzenia PSION-AXED. ','0','0','1','0');
tab4014[4]=new Array('Opcjonalne drukowanie symbolu SWW na fakturach. ','0','0','1','1');
tab4014[5]=new Array('Możliwość "pracy zdalnej".<BR>Praca zdalna pozwala na pracę programu w  stanie S2 (pełna aktywność) na danych w stanie S3. Pozwala to np. na wystawianie dokumentów lub ich modyfikacje na kopii danych z poprzedniego roku. Innym zastosowaniem może być praca na danych filii, skopiowanych z innego komputera, lub na danych dowolnej ilości firm w biurze rachunkowym. <BR>Szczegóły w pliku CZYTAJ.TO (do pobrania z plikami dokumentacji). ','0','0','1','1');
//
var tab4013= new Array();
tab4013[0]=new Array('Program do tej pory pobierał z zamówień (realizacja WZ na podst. zamówienia) cenę i stawkę VAT. Ponieważ zmiany stawek VAT mogą następować między rejestracją zamówienia, a jego realizacją, prowadziło to do wystawiania dokumentów z nieprawidłowymi stawkami. Od wersji 4.013 program pobiera aktualną stawkę VAT z kartoteki towaru. ','0','0','1','1');
tab4013[1]=new Array('Ładowanie urządzenia SET: w danych o asortymencie eksportowany jest symbol PKWiU zamiast SWW.','0','0','1','0');
//
var tab4012= new Array();
tab4012[0]=new Array('Wyłączone wymaganie wpisania SWW/KU w kartotece artykułów o stawce VAT innej niż 22%. ','0','0','1','1');
tab4012[1]=new Array('Włączone wymaganie wpisania PKWiU w kartotece artykułów o stawce VAT innej niż 22%. ','0','0','1','1');
//
var tab4010= new Array();
tab4010[0]=new Array('Dodana obsługa "małego podatnika" (Ustawa o zmianie ustawy z dnia 8 stycznia 1993 r o podatku od towarów i usług oraz o podatku akcyzowym, opublikowana w Dz.U. z 2002 r. Nr 153, poz. 1272): <br>- przyjęcie towaru na podstawie faktury VAT - MP; <br>- wystawianie faktur VAT - MP; <br>- rejestr zakupu dla podatników NIE rozliczających się metodą kasową, uwzględniający faktury zakupu VAT - MP;<br>- rejestr sprzedaży dla podatników rozliczających się metodą kasową; eksport danych do programu WF-KaPeR uwzględniający faktury VAT - MP. <br><br>Szczegółowe dane nt. używania wymienionych funkcji znajdują się w pliku "Mały podatnik.html" w katalogu DOKUM\PLIKI na dysku instalacyjnym. Interpretacja przepisów wraz z komentarzem i przykładami znajduje się w pliku "Zmiany w ustawie o VAT.doc" w katalogu DOKUM na dysku instalacyjnym. ','0','0','1','1');
tab4010[1]=new Array('Drukowanie pola "Unit Price" na zamówieniach do dostawców w j. angielskim. ','0','0','1','1');
//
var tab4003= new Array();
tab4003[0]=new Array('Nie wprowadzono nowej funkcjonalności. ','0','0','1','1');
//
var tab4002= new Array();
tab4002[0]=new Array('Dodana standardowa archiwizacja danych o użytkownikach, hasłach i  definicjach tabel. ','0','0','1','1');
tab4002[1]=new Array('Wydruk dokumentu przeceny w wybranych cenach netto lub brutto. ','0','0','1','1');
tab4002[2]=new Array('Zapis specyfikacji dokumentu przeceny do pliku w formacie DBF. ','0','0','1','1');
tab4002[3]=new Array('Storno dokumentu przeceny. Jeżeli dokument przeceny jest wynikiem pomyłki,  można automatycznie wygenerować przecenę przywracającą ceny sprzedaży  obowiązujące przed pomyłkową przeceną (klawisz [Alt+K] na wybranym  dokumencie przeceny). Przecenione zostaną ilości aktualnie znajdujące  się w magazynie. ','0','0','1','1');
tab4002[4]=new Array('Dodatkowa opcja w przecenie grupowej, umożliwiająca zmianę ceny A na  konkretną nową cenę. ','0','0','1','1');
tab4002[5]=new Array('Współpraca z kolektorami danych. Wczytywanie specyfikacji dokumentu z  kolektora danych powoduje poszukiwanie asortymentów również po dodatkowych  kodach kreskowych. Na dokumentach przyjęcia, jeżeli artykuł nie zostanie  odnaleziony w kartotece, program dopisze nowy artykuł o nazwie "Artykuł  o kodzie XXXXXXXXXXXXXXXXXXXX" i wyświetli odnośny komunikat. ','0','0','1','1');
tab4002[6]=new Array('Raport "Najlepsza 100-ka" (menu "Wydruki/Raporty"). Raport ma na celu  określenie N najlepiej sprzedawanych grup towarów i zsumowanie sprzedanej  ilości, i wartości w ramach każdej grupy. Grupa towarowa rozumiana jest  tutaj jako grupa towarów o identycznych x znakach numeru katalogowego lub  handlowego. Raport można zapisać do pliku w formacie DBF. Do wykonania  zestawienia definiujemy następujące dane:    <BR>- zakres dat,   <BR> - sygnatury dokumentów rozchodu, które mają być uwzględnione w raporcie      (WZ, MW, itd),    <BR>- ilość znaków numeru katalogowego lub handlowego znaczących dla danej      grupy towarowej,    <BR>- ilość pozycji, które mają się znaleĽć w raporcie, domyślnie 100, stąd      nazwa raportu.','0','0','1','0');
tab4002[7]=new Array('Możliwość rozliczenia opakowań zwrotnych za pomocą automatycznie  generowanego dokumentu magazynowego. Menu "Finanse -> Ilościowe ->  -> Rozliczenie opakowań". Jeżeli na liście "BILANS OBROTU OPAKOWANIAMI"  wybierzemy opakowanie, pojawi się lista dokumentów, na których został  zarejestrowany obrót wybranym opakowaniem. Po naciśnięciu [Insert] mamy,  tak jak w poprzednich wersjach programu, możliwość rozliczenia opakowań.  Po zatwierdzeniu formatki program zapyta, czy rozliczyć opakowania  dokumentem magazynowym. W wyniku potwierdzenia program zarejestruje  dokument przychodowy lub rozchodowy.','0','0','1','0');
tab4002[8]=new Array('Poszerzone pola dodatkowych cech artykułów i danych dodatkowych  kontrahentów do 200 znaków. ','0','0','1','1');
tab4002[9]=new Array('Możliwość eksportu informacji o artykułach do pliku w formacie CSV.  Dodatkowe jednostki miary, dodatkowe kody kreskowe i dodatkowe cechy  eksportowane są jako dodatkowe kolumny w tym pliku, przez co powiązanie  ich z konkretnym artykułem jest jednoznaczne.  Polskie znaki diakrytyczne są konwertowane ze standardu Mazovia do  standardu Windows 1250. Ułatwia to otwieranie tego pliku i edycję  zawartych w nim informacji za pomocą programów takich jak Excell, a także  umieszczanie ich na stronach WWW (np. dla potrzeb sklepów internetowych). ','0','0','1','1');
tab4002[10]=new Array('Możliwość dodania w tabeli wyboru towaru kolumny PLU. ','0','0','1','1');
//
var tab4001= new Array();
tab4001[0]=new Array('Eksport pozycji dokumentów do pliku w formacie PSS Społem. Aby wyeksportować pozycje dokumentów należy: <ul>        <li>wywołać listę dokumentów rozchodu z menu "Przegląd/Rozchody" lub "Magazyn/Modyfikacje/Rozchodu";         <li>zaznaczyć dokumenty, których pozycje mają zostać eksportowane;  <li>nacisnąć klawisz [Alt+D] i wybrać z menu dostępnych wydruków opcję "Eksport w formacie WSS Społem"         <li>wypełnić potrzebne dane i zatwierdzić. 		</ul>Dane zapisywane są w pliku o nazwie DOWODY.TXT','0','0','1','0');
//
var tab4000= new Array();
tab4000[0]=new Array('<p>UWAGA!!! Ważne informacje.<p>Program WF-MAG dla DOS od wersji 4.000 zabezpieczony jest przed nielegalnym użytkowaniem.<p>Po instalacji należy uruchomić konfigurator systemu zabezpieczeń (program WF-KONF.EXE) w celu aktywowania działania programu. Należy postępować zgodnie ze wskazówkami wyświetlanymi przez konfigurator.W celu aktywowania programu WF-MAG dla DOS w trybie pełnej funkcjonalności należy wysłać zamówienie wygenerowane przez konfigurator do firmy WA-PRO (fax, poczta, e-mail).<BR>Jeżeli karta rejestracyjna (zawarta w pakiecie) nie została jeszcze odesłana do WA-PRO, należy ją wysłać wraz z zamówieniem. Pozwoli to na zarejestrowanie użytkownika.<p>Niezarejestrowani użytkownicy nie otrzymają kodu aktywacyjnego umożliwiającego uzyskanie pełnej aktywowności programu.<p>Użytkownicy nie posiadający karty rejestracyjnej, a zainteresowani zakupem programu, proszeni są o wysłanie zamówienia na kod aktywacyjny oraz zamówienia na pakiet oprogramowania. Plik z tym zamówieniem znajduje się na płycie instalacyjnej (ZAMOWIEN.DOC)</p> ','0','0','1','1');
tab4000[1]=new Array('Wprowadzenie nowego systemu zabezpieczeń antypirackich i rezygnacja z klucza sprzętowego (patrz opis na początku tego pliku). ','0','0','1','1');
tab4000[2]=new Array('Eliminacja przyczyn powstawania błędu typu "Eval stack fault". ','0','0','1','1');
tab4000[3]=new Array('Wprowadzenie nowego szablonu numeracji dokumentów WZ importowanych z urządzenia SET-125. Do tej pory, importowane z SET\'a dokumenty WZ (takie, do których nie wystawiono faktury) miały nadawany numer bez sygnatury WZ.  Powodowało to pomijanie tych dokumentów w zestawieniu "Rozchody sumaryczne". Teraz można wybrać tryb "Standardowy" lub "Zagęszczony" tej numeracji. W wariancie zagęszczonym definiujemy sygnaturę jaka powinna się pojawić przed właściwym numerem - domyślnie WZ.  dokumentów.','0','0','1','0');
tab4000[4]=new Array('Automatyczna rejestracja dokumentu przeceny podczas dostawy towaru lub importu nowego cennika. Należy w menu Konfiguracja/Opcje główne/Użytkowe włączyć opcję "Czy tworzyć dokument przeceny przy dostawie". Przecena zostanie zarejestrowana dla artykułów, których cena sprzedaży zostanie zmieniona (również w przypadku automatycznego przeliczania cen sprzedaży) podczas rejestracji dokumentu przyjęcia. Protokół przeceny nie powstanie po wprowadzeniu zmian cen bezpośrednio w kartotece artykułów. ','0','0','1','1');
tab4000[5]=new Array('Obsługa kasy SHARP ER-A457.','0','0','1','0');
tab4000[6]=new Array('Obsługa kas Optimus Tango przez multiplekser.','0','0','1','0');
tab4000[7]=new Array('Eksport przelewów w formacie Eliksir 0 do systemów homebanking. Menu Finanse/Bankowe: aby wyeksportować zaznaczone przelewy należy nacisnąć [Alt+E]. Plik eksportowy nosi nazwę ELIXIR.PLI i umieszczany jest w katalogu ELIXIR. Ponieważ każdy z banków stosuje swoją odmianę standardu możliwe jest, że będą trudności z importem tego pliku. Będziemy sukcesywnie dodawać różne wersje eksportu. ','0','0','1','1');
tab4000[8]=new Array('Nadruk przelewów i wpłat na "składance komputerowej" (opcja potrzebna dla drukarek igłowych). W celu uzyskania takiego nadruku należy w konfiguracji Opcje główne/Użytkowe ustawić "Format druku przelewu bankowego" na "Składanka A4 pionowo". ','0','0','1','1');
tab4000[9]=new Array('Pole nazwy pełnej kontrahenta w kartotece zostało poszerzone do 250 znaków. ','0','0','1','1');
tab4000[10]=new Array('Funkcja arkuszy spisowych wykorzystywanych do przeprowadzenia remanentu.<blockquote><A name=f_arkuszy></A><span class=kolor1>Przeznaczenie funkcji</span><p>Funkcja ma ułatwić i przyspieszyć przeprowadzanie remanentu. Podstawowymi własnościami są:<ul><li> możliwość tworzenia dowolnej liczby arkuszy spisowych jednocześnie, <li>praca wielu użytkowników jednocześnie na wielu stanowiskach (każdy na jednym arkuszu), <li>działanie pozostałych funkcji programu podczas tworzenia arkuszy spisowych. </ul><p>Ilości zapisane w arkuszach spisowych przekazywane są do remanentu tworzonego na ich podstawie.<p><span class=kolor1>Działanie</span><p>Menu: Magazyn / Inwentaryzacja / Arkusze spisowe.  Otwiera listę arkuszy. Można dodać i edytować spis z natury, a także zmienić jego nazwę i opis. W oknie edycji arkusza można dodawać pozycje asortymentowe zarówno z kartoteki [Insert] jak i grupowo [Alt+G]: wszystkie, wybraną kategorię, wybraną lokalizację, wg szablonu numeru katalogowego i handlowego.  Możliwe jest również dodawanie pozycji za pomocą czytnika KK i kolektora danych.<p>Na arkuszu spisowym wyświetlana jest tylko informacja o nazwie (ewentualnie numerze katalogowym, handlowym i kodzie kreskowym) artykułu, ilości do wpisania i jednostce miary. Zmienić można jedynie ilość.  Wydruk arkusza spisowego zawiera te same informacje. Nie zawiera ilości "wg programu" i wartości towarów.<p>UWAGA !!!<BR>Otwarcie, edycja i zatwierdzenie spisu z natury nie powoduje zapisu żadnych informacji o aktualnych stanach magazynowych. Wszystkie operacje magazynowe (przychody i rozchody) przeprowadzane na artykułach w trakcie tworzenia spisów i przed otwarciem remanentu muszą być uwzględnione w tych spisach przez operatora, przez odpowiednią zmianę ilości w spisie.  Do remanentu przenoszone są sumy ilości z arkuszy spisowych. Program nie kontroluje czy dany artykuł pojawia się w arkuszach wielokrotnie.</blockquote><li>Dodana możliwość wykonania remanentu z arkuszy spisowych. Nastąpiła zmiana opcji tworzenia remanentu: stan artykułu "do wpisania" można teraz:</li><ul type=1><li>	Wyzerować (tak jak w poprzednich wersjach),<li>Pobrać z programu (tak jak w poprzednich wersjach),<li>Pobrać z wcześniej utworzonych arkuszy spisowych i wyzerować ilości artykułów nie uwzględnionych w arkuszu,<li>Pobrać z wcześniej utworzonych arkuszy spisowych, a ilości artykułów nie uwzględnionych w arkuszu pobrać z programu (pomocne przy tworzeniu remanentu z określonej grupy towarów).</ul><p><span class=kolor1>Przeprowadzenie remanentu na podstawie arkuszy spisowych</span><p>Program przenosi do remanentu wszystkie pozycje zawarte na arkuszach  spisowych. W polu "Stan faktyczny" wstawiane są ilości zapisane  w arkuszach, przy czym jeżeli artykuł przyjmowany był w kilku dostawach  i istnieją dostawy niewyczerpane (pozostało <> 0) to:<ul type=a><li>	niedobory zostaną zdjęte z dostaw wg metody zdejmowania ze stanu ustawionego w konfiguracji (FIFO lub LIFO).<li>	nadwyżki zostaną dodane po cenie dostawy wg metody zdejmowania ze stanu ustawionego w konfiguracji (FIFO lub LIFO).</ul><P><A name=przyklady></A>Przykłady:<P> Artykuł1 przyjęto w następujących dostawach:</p><TABLE  class=spisw1 cellPadding="4" cellSpacing="0" width="310" ><TR><TD class=naglw1>Data</TD><TD  class=naglw1><B>Ilość</B></TD><TD  class=naglw1><B>Cena</B></TD><TD  class=naglw1>Pozostało</TD></TR><TR><TD class=contentw1>20.09.01.</TD>	<TD class=contentw1>5 szt.</TD><TD class=contentw1>10 zł.</TD>	<TD class=contentw1>1 szt.</TD></TR><TR><TD  class=contentw1>25.09.01.</TD>	<TD  class=contentw1>5 szt.</TD><TD  class=contentw1>12 zł.</TD><TD  class=contentw1>5 szt.</TD></TR><TR><TD colspan=3 >&nbsp;</TD><TD class=contentw1>6 szt.</TD></TR></TABLE><P><U>Przykład 1:</U> Niedobór, metoda FIFO.<BR>Jeżeli na arkuszach spisowych w sumie zanotowano 4 szt. (niedobór 2 szt.), to na spisie remanentowym uzyskamy zapis:</p><TABLE class=spisw1 cellPadding="4" cellSpacing="0" width="310" ><TR><TD >&nbsp;</TD>	<TD  class=naglw1><B>Stan faktyczny</B></TD><TD  class=naglw1><B>Stan wg programu </B></TD>	<TD   class=naglw1><B>Cena zakupu</B></TD></TR><TR><TD class=contentw1>Artykuł1</TD><TD class=contentw1>0</TD><TD class=contentw1>1</TD><TD class=contentw1>10 zł.</TD></TR><TR><TD class=contentw1>Artykuł1</TD><TD class=contentw1>4</TD><TD class=contentw1>5</TD><TD class=contentw1>12 zł.</TD></TR></TABLE><P><U>Przykład 2:</U> Nadwyżka, metoda FIFO.<BR>Jeżeli na arkuszach spisowych w sumie zanotowano 7 szt. (nadwyżka 1 szt.), to na spisie remanentowym uzyskamy zapis:</p><TABLE  class=spisw1 cellPadding="4" cellSpacing="0" width="310" ><TR><TD>&nbsp;</TD><TD  class=naglw1><B>Stan faktyczny</B></TD><TD  class=naglw1><B>Stan wg programu</B></TD><TD   class=naglw1><B>Cena zakupu</B></TD></TR><TR><TD class=contentw1>Artykuł1</TD><TD class=contentw1>1</TD><TD class=contentw1>1</TD><TD class=contentw1>10 zł.</TD></TR><TR ><TD class=contentw1>Artykuł1</TD><TD class=contentw1>6</TD><TD class=contentw1>5</TD><TD class=contentw1>12 zł.</TD></TR></TABLE> <P>Dla metody LIFO będzie odwrotnie.');
tab4000[11]=new Array('Dodana możliwość wstawienia ostatniej ceny sprzedaży danego artykułu dla  danego kontrahenta na dokumencie rozchodu. Opcja dostępna po naciśnięciu [Enter] na pozycji rozchodu.');
