Zmiany w programie auto_zd5 (Program jest kontynuacją programu auto_zd4 4.x - zmiany do wersji 4.2 dotycza auto_zd4) ... - 1.0.3 - Narodziny programu (brak szczegolowych informacji o zmianach) v1.1 - Dla dodatkowego filtru cech dodano selektor, który powoduje, ze towary biorace udzial w analizie moga miec dowolna lub musza miec wszystkie z wybranych cech (wczesniej działał pierwszy wariant) - Filtr "Pomin towary z cecha" ma teraz funkcję multi-wyboru wraz z opisanymi wczesniej dwoma wariantami (dowolna/wszystkie) v1.11 - poprawiony eksport do formatu XLS v1.12 - W tabeli dodano kolumnę Opis Towaru v1.3 - W pliku konfiguracyjnym konfiguracja.cfg - dodano nowy parametr -"zaokraglenia" W przypadku ustawienia wartosci parametru "zaokraglenia" na "nie" zmienia sie standardowa funkcjonalnosc programu: - nie odbywaja sie zadne zaokraglenia przy obliczeniach - w tabeli, wszystkie pola z ilosciami zyskuja 3 miejsca po przecinku (normalnie sa 2) - pole zamowienie Zb jest zawsze rowne polu zamowienie W wersji z zaokragleniami, pole zamowienie zbiorcze uwaglednia jednostke zbiorcza (najmniejsza) zdefiniowana na kartotece: przyklad: towar a ma ustawiona jednostke paleta=6 szt Z obliczen wynika, ze trzeba zamowic 4 szt. Pole zamowienia = 4 a pole zamowienie zb. = 6 v2.0 - Dodano kolumne "na ZK" zawierajaca ilosc na niezrealizowanych Zamowienia od Klientow - W przypadku zaznaczenia nowej opcji "Uwzgledniac towary na ZK" wartosc z kolumny "na ZK" pomniejsza stan finalny towaru (kolumna "Stan") - W przypadku zaznaczenia opcji "tylko z rezerwacja" - ilosci pojawiajace sie z kolumnue "na ZK" odnosza sie tylko do niezrealizowanych ZK z wlaczona Rezerwacja. - Dodano kolumne Stan Minimalny (pole z kartoteki towarowej) - Program zyskal nowy tryb pracy. W trybie standardowym program pracuje jak dotychczas - ilosci do Zamowienia obliczane sa na podstawie sprzedazy na WZ przeliczonej na srednia sprzedaz dzienna pomnozana przez ilosc dni na jaka chemy miec zapas (parametr Zapas (staly lub zmienny)) W trybie alternatywnym - obliczenia wykonywane sa na podstawie kolumny Stan Minimalny (kolumny "na WZ", WZ sr/dzien i Zapas - wyliczane sa tylko w celu informacyjnym) v2.0.01 - rozszerzone listy woboru grup i cech towarowych v2.1 - dodano mozliwosc wyboru wielu magazynow (lista z multiwyborem) v2.2 - wprowadzono 3 tryb pracy programu - Standardowy 2, w ktorym analiza odbywa sie dokladnie tak samo jak w przypadku trybu standardowego, ale obrot wyliczany jest w oparciu o PZ zamiast WZ v2.3 - Dodano skrot klawiaturowy (Crtl-I) dla Informatora o towarze - Informator wyswietla stan dla magazynu wybranego w analizie (lub pierwszego z wybranych) - Taka samo wybierany jest magazyn przed wypisaniem dokumentu ZD v2.4 - Dodano dodatkowy opcjonalny filtr nazw towarow. Mozliwe jest pozostawienie jedynie tych towarow, dla ktorych nazwa zaczyna sie / zawiera (do wyboru) jeden z podanych fragmentow (mozna podac wiele fragmentow oddzielonych przecinkami) v2.5 - w pliku konfiguracyjnym programu (KONFIGURACJA.CFG), dodano nowe zmienne: - pomiń_towary_z_flagą=X - pomiń_wz_z_flagą=Y Przypisanie wartosci (X,Y) okreslających kolor flagi (numery opisane w komentarzu w pliku konfiguracyjnym) spowoduje, ze odpowiednio towary i/lub WZtki oznaczone daną flaga - beda wykluczone z analizy. Przyklad / opis w pliku konfiguracyjnym (aktualna wersja pliku konfiguracyjnego zawarta jest w paczce dystrybucyjnej). v2.6 - dodakotwa opcja = "zmiana kompletow na skladniki", ktora powoduje, ze na generowanym dokumencie ZD - komplety beda zamienione na skladniki kompletow. Ilosc na ZD bedzie rowna iloczynowi ilosci skladnika w recepturze kompletu i ilosci kompletu do zamowienia - poniewaz zastosowanie ww opcji moze spowodowac wielokrotne pojawienie sie danego towaru na ZD, istnieje dodatkowa opcja "grupowanie", ktora wyeliminuje powstarzajace sie na ZD towary. v2.7-2.7.1 - dodano filtr podstawowego dostawcy - przetwarzane beda tylko towary, ktore maja ustawionego wskazanego podstawowego dostawce - dodano kolumne "Symbol Dostawcy" v2.7.2 - na liscie kontrahentów (wywolywanej przy filtrze dostawcy) pojawiaja sie tylko dostawcy i dostawco/odbiorcy v2.8 - nowy parametr w pliku konfiguracyjnym (konfiguracja.cfg) - nie_uwzgledniaj_jm_zbiorczej=tak Ustalenie wartości tego parametru na "tak", spowoduje, że nie beda uwzgledniane jednostki zbiorcze (domyslnie pole "Zamowienie Zb." zawiera ilosc do zamowienia, z uwzglednieniem najmniejszej jednostki zbiorczej) Włączenie tego parametru (nie_uzgledniaj_jm_zbiorczej=tak) spowoduje, ee pola Zamowienie i Zamowienie Zb. - beda rowne. v2.9 - nowy parametr w pliku konfiguracyjnym - alt_wz_query umozliwiajacy zastapienie standardowego sposobu wyliczania wydan (WZ) danego towaru Szczegolowy opis znajduje sie w komentarzach w pliku konfiguracja.cfg Opcja tylko dla zaawansowanych uzytkownikow ! v3.0 - dostosowanie do Navireo - filtr - Tylko pozycje do zamówienia / wszystkie pozycje - dodano kolumne z jednostka zbiorcza - dodano mozliwosc wyboru jednostki poprzez zmiane domyslnego pod-zapytania sql (patrz parametr alt_jmzb_query w konfiguracja.cfg) v3.1 - Dodano mozliwosc dodania do 5 dowolnych kolumn, poprzez zdefiniowanie pod-zapytan SQL w pliku konfiguracyjnym konfiguracja.cfg Opis i przyklady w tym pliku (parametry extra1, extra2... extra5 - definicja zapytan SQL oraz extra1_nazwa, extra2_nazwa ... extra5_nazwa - nadanie nazw kolumn) v3.2 - Dni martwe moga byc opcjonalnie uwzglednione w wyliczeniu sredniej sprzedazy dziennej (czyli sprzedaz w okresie bedzie dzielona przez ilosc dni (w okresie) minus dni martwe) v3.3 - Opcja Mutli-ZD pozwalajaca na utworzeniu wielu dokumentow ZD za jednym razem, w oparciu o pole Podstawowy Dostawca v3.4 - Nowy parametr - jm_zbiorcze_50% w pliku konfiguracyjnym. Ustsawienie wartosci parametru na "tak" spowoduje, ze jesli z ostatniego opakowania zbiorczego nalezy zamowic mniej niz 50%, to to opakowanie to jest pomijane v3.4.1 - debug - lista uwzglednionych ZK 3.4.2 - klawisz - Ilosci w rozbiciu na miesiace - CTRL-M - pokazuje ilosci z WZ w rozbiciu na miesiace - w ramach analizowanego okresu - dla aktualnie zaznaczonego towaru. 3.4.3 - dodano sortowanie po polu Opis v3.5 - Dodano obsluge profili. Wybrane w glownym oknie programu parametry, mozna zapisac jako profil (klawisz zapisz w prowym dolnym rogu). Wczesniej zapisany profil mozna wczytac, co spowoduje przywrocenie ustawien zapisanych w tym pliku. Wywolanie programu w nastepujacy sposob: auto_zd4.exe auto="nazwa_profilu.xml" spowoduje uruchomienie programu i wczytanie ustawien ze wskazanego w wywolaniu profilu. Dodatkowo, pobrane zostana dane (klawisz analiza danych) i zainicjowane zostanie procedura wypisania dokumentu ZK. Po zakonczeniu ww opcji, program zakonczy prace. - Dodano mozliwosc nadpisywania wartosci parametrow przy uruchamianiu wsadowym, poprzez drugi parametr wywolania: auto_zd4.exe "auto=nazwa_profilu.xml" dodatkowe_parametry gdzie dodatkowe_parametry maja postac: par1=wart1;par2=wart2=...;parn=wartn np.: data_od_p=CTOD('2015.01.01');data_do_p=CTOD('2015.12.31');mag_idy_p='1,2' Aby sprawdzic nazwy parametrow, nalezy dwukrotnie kliknac na napis "Profil" znajdujacy sie przed polem, w ktorym wpisujemy nazwe profilu. Przyklad drugi - jesli program ma byc wywolany z zakresem dat obejmujacym ostatnie 30 dni, to postac drugiego parametru powinna miec postac: data_od_p=DATE()-30;data_do_p=DATE() Pełne wywolanie moze wiec wygladac tak: auto_zd4.exe "auto=nazwa_profilu.xml" "data_od_p=DATE()-30;data_do_p=DATE()" UWAGA ! Przy uruchamianiu automatycznym, warto skonfigurowac uzytkownika Sfery (3 zakladka na ekranie startowym), aby uniknac logowania do Subiekta GT v3.6 - jesli wpisany jest symbol podstawowego dostawcy w miejscu filtru dostawcy (niezaleznie czy filtr jest wlaczony czy nie) dostawca ten - bedzie wstawiony na dokument ZD (zmieniono w 5.x - aby dostawca był wprowadzony - filtr musi byc wlaczony) - wywolanie programu z parametrem xauto=nazwa_profilu.xml spowoduje, ze program zadziala jak w trybie auto, z ta roznica, ze dokument ZD zostanie zapisany w tle i nie zostanie wyswietlony do edycji v3.7 - wprowadzono zabezpieczenie przed dodawaniem do ZD asortymentow powiazanych - szczegolnie ze ta funkcjonalnosc ta jest wykonana w Sferze dla Subiekta GT fatalnie !!! v3.7.1 - nowy filtr danych wynikowych - "tylko pozycje ze stanem", ktory pozostawia widoczne tylko pozycje majace w Stan Mag. wartosc > 0 - ww filtr dziala niezaleznie od filra "tylko pozycje do zamowienia" v3.8 - Dodano dodatkowy opcjonalny filtr symboli towarow. Mozliwe jest pozostawienie jedynie tych towarow, dla ktorych symbol zaczyna sie / zawiera (do wyboru) jeden z podanych fragmentow (mozna podac wiele fragmentow oddzielonych przecinkami) - poprawiono przywracanie parametrow po ponownym uruchomieniu programu - poprawiono przywracanie ustawien tabeli v3.9 - Wprowadzono mozliwosc - uzycia innego niz standardowe pola Stan Minimalny. Przekazanie wpliku konfiguracyjnym parametru (alt_stan_min_exp) zawierajacego wyrażenie zwracające wartość numeryczna, spowoduje, że wartość stanu minimalnego będzie z innego pola - co może być wymagane w przypadku gdy standardowe pole Stan Mininmalny - jest np. nadpisywane podczas importu dokumentow komunikacja (EPP) v4.0 - wprowadzono mozliwosc uzywania stanow minimalnych INDYWIDUALNYCH dla kazdego magazynu. Szczegolowy opis tej funkcjonalnosci w pliku stan_min_per_magazyn.txt v4.1 - w filtrze dostawcow mozliwosc wyboru wielu dostawcow - na liscie dostawcow widocze sa tylko te firmy, ktory wystepuja jako podstawowi dostawcy w kartotekach towarowych - rozszerzono selektory cech i grup towarowych - komplety bez składnikow (receptury) - w przypadku wyboru opcji "Zamiana kompletow na skladniki" beda traktowane jak zwykle towary (zostana wprost dodane do ZK, poprzednio nie byly) v4.2 - kolumny definiowane przez uzytkownika (extra1..5) - zyskaly mozliwosc sortowania - zapis ustawien w profilu, w przypadku gdy wybranych jest wielu dostawcow, spowoduje rowniez zapis identyfikatorow tych dostawcow w pliku o nazwie profilu z rozszerzeniem ".kh" - odczyt danych z takiego profilu, przywroci rowniez wybor wielu dostawcow (jednak w przypadku wejscia do listy wyborow nie beda oni zaznaczeni - wiec ewentualna zmiana wielu dostawcow musi byc wykonana od poczatku) (auto_zd5) v 1.0 - pierwsza nieoficjalna wersja auto_zd5 - Opcja "Niezalezna Analiza Magazynow" pozwalajaca, na zbiorcza analize towarow w rozbiciu na magazynu. Do tej pory, wybranie kilku magazynow skutkowalo potraktowaniem ich jak jednego wiekszego, w nowym wydaniu analiza wykonuje sie niezaleznie dla kazdego z wybranych magazynow. - dodano nowa kolumne w ktorej widnieje symbol magazynu, ktorego dana pozycja dotyczy (w przypadku wyboru wielu magazynow i nie znanznaczenia niezaleznej analizy magazynow - w kolumnie tej bedzie napisa ) - W przypadku analizy zbiorczej magazynow (nie - niezaleznej) - wypisanie ZD odbywa się na wskazanym magazynie - W przypadku analizy rozlacznej niezaleznej - wypisanie ZD an wskazanym magazynie - ogranicza sie do pozycji zwiazanych ze wskazanym magazynem - w przypadku trybu multi-zd i niezaleznej analizy magazynow - wypiswanie ZD wykona sie na wszystkich magazynach dla wszyskich dostawcow - tlo wierszy tabeli jest zmieniane po zmianie towaru - co zwieksza czytelnosc atbeli, szczegolnie w ukladzie niezaleznej analizy magazynow, gdzie poszczegolne towary rozbite na magazyny beda stanowily bloki (biale, szare) - co zwieksza czytelnosc danych v1.1 - wyszukiwanie przyrostowe wg aktualnego indeksu (sortowania). Wyszukiwanie działa, gdy aktywna jest lista - wystarczy wpisać kilka pierwszych znakow aby kursor ustawil sie w poblizu wyszukiwanej pozycji v1.1.1 nowy filtr (interaktywny) - ukrywajacy towary bez podstawowego dostawcy v1.2 (opcja rozszerzona - patrza opis v1.4) Nowa mozliwosc pobierania stanow minimalnych per magazyn - z dodatkowej (wlasnej, zalozonej przez uzytkownika) tabeli w bazie podmiotu. Wariant ten opisany jest w pliku stany_magazynowe_per_magazyn.txt - a finalnie chodzi o parametr stanmin_query w pliku konfiguracyjnym konfiguracja.cfg v1.3 Nowy tryb pracy programu - Tryb Mieszany Jest to polaczenie trybu Standardowego (obroty i zapas) i Alternatywnego (stany minimalne). W zaleznosci od wariantu wygrywa wartosc wyzsza (wariant na bogato) lub nizsza (wariant oszczedny) v1.4 Mozliwosc 3 wariantow pracy z Stanami Minimalnymi Per Magazyn - warianty opisane sa w pliku stany_magazynowe_per_magazyn.txt Na szczegolna uwage zasluguje wariant 2 pracy - z tabela wewnetrzna - gdzie program umozliwia edycje, przechowywanie i uzywanie Stanow Minimalnych oraz Pptymalnych per magazyn. W przypadku, gdy zdefiniowana jest wartosc Stanu Optymalnego, a stan zejdzie ponizej Stanu Minimalnego - dopelnienie nastepuje do stanu Optymalnego. Edycja wartosci Stanu Minimalnego / Optymalnego mozliwa jest po wcisnieciu klawisza Enter - jesli wczesniej ustawimy odpowiedni tryb klawisza Enter - edycji (selektor dostepny jest pod tabela). v1.5 Jesli w katalogu z programem pojawi sie plik magazyn_profil.dat (o dowolnej zawartosci lub pusty) - to program w selektorze magazynow do analizy - pominie wykluczone dla danego uzytkownika magazyny (na podstawie tabeli sl_MagazynProfil). Ta funkcjonalnosc spowoduje, ze logowanie do sfery - nastapi tuz po uruchomieniu programu. v1.6 Mozliwosc uruchamiania dodatkowych skryptow (pluginow), ktore pozwalaja na zmiane standardowego dzialania programu (skrypty pisane na zamowienie) v1.7 - W pliku konfiguracyjnym nowa opcja - ignoruj_stan_aktualny - ustawienie wartosci na 'tak' - spowoduje, ze na glownym ekranie aplikacji pajwi sie dodatkowa opcja - 'ingoruj stan aktualny', ktorej zaznaczenie spowoduje, ze w kolumnie Stan - niezaleznie od faktycznego stanu magazynowego bedzie widniala wartosc 0.00. Dzieki temu, przy uzyciu trybu obrotowego programu - szybko bedzie mozna wykonac ZD w oparciu tylko o sprzedaz z zadanego okresu. Przykladowo - jesli dany towar w ostatnim tygodniu (7 dni) sprzedał sie 14 razy, parametr zapas ustalimy na analogiczny okres, to program zasugeruje do zamowienia rowniez 14 sztuk. v1.8 - program - poza wypisywaniem dokumwntow ZD, ma mozliwosc wypisania rowniez dokumentow typu ZD oraz MM v1.9 - mozliwosc zbiorczej edycji Stanow Minimalnych / Optymalnych (dodatkowy tryb pracy dla klawisza Enter) v1.9.1 - w trybie edycji stanow minimalnych / optymalnych - dodano mozliwosc aktualizacji tych stanow dla danego towaru na wszystkich analizowanych magazynach v1.9.2 - poprawiono wydajnosc w zbiorczych operacjach edycji stanow minimalnych / optymalnych v2.0 - Rozszerzono mechanizm skryptow. Teraz wystepuja 2 rodzaje skrytpow - skrypt koncowy (dodany w wersji 1.6) wykonywany przed zakonczeniem analizy danych oraz (nowosc) skrypt wstepny, ktory odpalany jest PRZED przetwarzaniem zasadniczym - czyli przez wyliczeniem ilosci do zamowienia. v2.0.1 - kolumna nadstan to roznica kolumny stan i zapas (poprzednio byla to roznica kolumny stan i zamowienie - co bylo bledem) v2.1 - poprawne sortowanie po kolumnie opis - poprawiono zbiorcza zmiane stanow minimalnych/optymalnych w przypadku sortowania po kolumnie stan minimalnych - poprawa innych drobnych bledow v2.1.1 - poprawa dzialania trybu stanow minimalnych per magazyn w wariancie 1 (pola wlasne standardowe MIN_SYM) v2.2 - mozliwosc definicji 15 dodatkowych kolumn (poprzednio max 5) v2.2.1 - dokumenty ZD (i inne) tworzone sa wg aktualnego kluucza sortujacego tabeli wynikowej v2.2.2 - wyeliminowanie zliczania do kolumny ZK - zamowien z uszkodzonymi statusami w GT (dok_status 6 i dok_statusex=2) v2.3 - dodano parametr analiza_zk_od_daty - powodujący (analogicznie do parametru analiza_zd_od_daty), ze przy podliczaniu ilosci w kolumnie "na ZK", nie beda brane pod uwage ZK starsze niz podana v2.4 - dodano opcje "Nie wymuszaj podstawowej JM" dzialajacej na poziomie wypisywania dokumentow (np. ZD) Szczegolowy opis pod linkiem (info) dostepnych obok tej opcji. v2.5 - mozliwosc definicji 25 dodatkowych kolumn (poprzednio max 15) v2.5.1 - dodatkowy filtr - Tylko pozycje do Sklepu Internetowego v2.5.2 - dodatkowy filtr - Tylko pozycje do Serwisu Aukcyjnego v2.6 - w trybie z zaokragleniami (czyli domyslnym), kolumna WZ/sr.dzien jest zaokraglana do dwoch miejsc po przecinku. Poprzednio widoczne byly 2 miejsca po przecinku, ale faktycznie wartosc tej kolumny miala wieksza precyzje, co z kolei powodowalo niezgodne z oczekiwaniami wartosci w kolumnie zamowienie. - opcja - remanent na poczatek dnia w sekcji analizy dni martwych. analiza dni martwych polega na sprawdzeniu remanentu na kazdy dzien analizowanego okresu - co powoduje w praktyce, ze sprawdzany jest stan na koniec analizowanego dnia. W tej wersji dodano mozliwosc, aby sprawdzany byl remanent na poczatek każdego dnia okresu (czyli tak naprawde na dzien poprzedni w stosunku do analizowanego). v2.7-2.7.2 - wewnetrzny modul lokalnego cache remenentow - diametralnie przyspiesza analize martwych dni dla duzych baz danych, wymaga dodatkowego klucza licencyjnego. Info w pliku cache_rem.txt v2.8 - kolumna WZ/sr.dzien - ulepszono sposob zaokraglania - skrypt wstepny jest teraz odpalany PRZED wyliczaniem sredniej sprzedazy dziennej (poprzednio mialo to miejsce PO), zmiana ta nie wplywa na utworzone dotad skrypty v2.8.1 - Dodano przycisk otwierajacy edycje kartoteki towarowej w GT (skrot klawiaturowy F4) v2.9 - dodano przycisk "lista uwzglednionych ZD", ktory pokazuje liste ZD wraz z ilosciami, ktore weszly w sklad kolumny na ZD - ze zliczania niezrealizowanych ZD wyeliminowano rzadko wystepujacy status 6/2, ktory powstaje na zamowieniu kiedy zrealizujemy je czesciowo, utworzymy zamowienie roznicowe i skasujemy wczesniej wygenerowany dokument realizujacy czesciowo ... v2.9.1 - wybór skryptu wstępnego/koncowego - teraz przy uzyciu prostego selektora (przyciski z kropkami) v2.9.2 - nowy parametr w pliku konfiguracyjnym: dokument_fw=nazwa_flagi Parametr powoduje, ze po wypisaniu (zapisaniu) dokumentu wynikowego (ZD, ZK, MM) ustawiona bedzie flaga wlasna o podanej nazwie v2.9.5 - uwzglednienie indywidualnych paramtrow kontrahenta, w momencie gdy ten jest automatycznie wybierany na dokument v2.9.6 - poprawiono blad "chkmultimag_p is not found" v2.9.7 - nowy filtr - pozycje zaznaczone v2.9.8 - dodatkowy multi-filtr modeli (filtr pokaże się po kliknięciu na klawisz Pokaż Filtr 2 obok filtra pomijania cech) v2.9.9 - w trybie multi-dok, wyeliminowanie błedów, które pojawiały się, jeśli podstawowy dostawca był nieaktywny w GT v3.0-3.0.2 - zmiany wewnętrzne zwiększające możliwość personalizacji zachowania programu v3.0.3 - w pliku konfiguracyjnym konfiguracja.cfg, przykładowe alt_wz_query, które powoduje, że WZ należące do KFZ nie są uwzględniane w kolumnie na WZ - poprawiono błąd związany z funkcją "dodatki: ilość w rozbiciu na miesiące (Ctrl-M)", która nie współpracowała z dotychczasowym alt_wz_query