Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: Bandek w Czerwiec 14, 2016, 19:45:56
-
Czy da się w Subiekcie zrobić zestawienie wg dat z godziną zapisania paragonów?
Albo inaczej czy Subiekt w ogóle zapisuje godzinę zapisania paragonów?
-
Nie. Tylko daty, bez czasu.
-
Jeżeli masz włączonego szpiega dla paragonów to da się.
Temat w pomocy:
Śledzenie zmian wprowadzanych przez użytkowników systemu InsERT GT - "Szpieg"
-
Nie chciałem włączać szpiega bo boję się, że będzie gromadził masę danych i po jakimś czasie spowolni pracę z Subiektem. Czy ktoś z Was ma z nim już jakieś doświadczenia?
EDIT:
Chodzi mi dokładnie o ten cytat z pomocy:
Mechanizm ten znacznie obciąża bazę danych oraz powoduje spowolnienie działania programu, dlatego przed jego włączeniem należy się zastanowić, czy konieczne jest śledzenie zmian wprowadzanych przez użytkowników systemu.
I rozumiem, że w bazie Subiekta data z godziną nigdzie nie jest zapisywana, np. żeby zrobić sobie samemu jakieś zapytanie SQL?
-
I rozumiem, że w bazie Subiekta data z godziną nigdzie nie jest zapisywana, np. żeby zrobić sobie samemu jakieś zapytanie SQL?
@candy już Ci odpowiedział.
-
Dziękuję za odpowiedzi.
-
W pewien pośredni sposób da się bez problemu. Wykorzystujesz automatyczne nadawanie flagi do dokumentu. A modyfikacja flagi jest zapisywana razem z godziną co do sekundy. Potem po prostu w zakładce sprzedaż detaliczna "włączasz" sobie kolumnę z datą modyfikacji flagi i masz chyba to co chcesz. jeśli potrzeba to potem kopiujesz cała listę w/g ustawionego zakresu i masz wydruk lub obrabiasz to dalej w Excelu jeśli jest taka potrzeba. :)
-
W pewien pośredni sposób da się bez problemu. Wykorzystujesz automatyczne nadawanie flagi do dokumentu. A modyfikacja flagi jest zapisywana razem z godziną co do sekundy. Potem po prostu w zakładce sprzedaż detaliczna "włączasz" sobie kolumnę z datą modyfikacji flagi i masz chyba to co chcesz. jeśli potrzeba to potem kopiujesz cała listę w/g ustawionego zakresu i masz wydruk lub obrabiasz to dalej w Excelu jeśli jest taka potrzeba. :)
Dzięki za podpowiedź. Dokładnie to chcę zrobić zestawienie w jakie godziny jest na sklepie największa liczba paragonów, a w jakie najmniejsza przez cały rok. I to by mi rozwiązało sprawę. Wprawdzie chciałem dane historyczne no ale jak się nie da wstecz to chociaż na bieżąco żeby było ;)
A czy te flagi własne to nie jest działanie tożsame ze szpiegiem? Tzn. czy nie obciąża Subiekta w takim samym stopniu? Bo wydaje mi się że mechanizm jest ten sam?
I którego plusa potrzeba do paragonów - czerwonego?
-
Flagi własne są dostępne po aktywowaniu czerwonego plusa.
-
A czy te flagi własne to nie jest działanie tożsame ze szpiegiem? Tzn. czy nie obciąża Subiekta w takim samym stopniu? Bo wydaje mi się że mechanizm jest ten sam?
Nie jest tożsame, jest zapisywane nieporównywalnie mniej informacji, ale:
- duża ilość flag może odbić się na wydajności programu
- edycja flagi usunie informację o dacie jej dodania
Na takie potrzeby zwykle jest stosowany trigger, który dopisuje datę dodania dokumentu do pola podtytuł paragonu.
-
Czy Insert zajął stanowisko i czy są jakieś przeciwwskazania przed tym żeby wprowadzić zapisywanie paragonów razem z godziną?
-
Oczywiście, że są przeciwwskazania. Do przerobienia byłoby kilka tysięcy zestawień, które do tej pory sa w programie lub napisane przez innych. Chyba, że rozwiązanie polegałoby na dołożeniu pola.
W związku z tym, że obejście problemu nie jest karkołomne to nie liczyłbym na to.