Tomasz Olejarczyk 0 Napisano 17 Lutego 2011 Udostępnij Napisano 17 Lutego 2011 w Jak zamknąć stare wpłaty Czy jest jakiś sposób aby zbiorczo zamknąć wszystkie transakcje opłacone ale nie użyto funkcji "zarejestruj pełną wpłatę" w tych transakcjach. Obecnie na stronie głównej pozostało do zapłaty jest kwota z niczym nie powiązana a chciałbym mieć obraz rzeczywiście pozostałych należności. Wejście do starych transakcji i zbiorczo zaznaczenie we wszystkich "zarejestruj pełną wpłatę" nic nie daje Cytuj Link to postu
tadzimir.pl 155 Napisano 17 Lutego 2011 Udostępnij Napisano 17 Lutego 2011 w Jak zamknąć stare wpłaty Rozumiem, że masz na myśli zaznaczenie "zapłacona" dla transakcji, gdzie wpłacona kwota jest przynajmniej równa wartości transakcji? Jeśli tak to wykonaj poniższe polecenie na bazie danych Sello (np. za pomocą MS SQL Management Studio): UPDATE tr__Transaction SET tr_Paid = 1 where tr_Paid = 0 and tr_Remittance >= tr_Payment and tr_Grouped = 0 Polecam na wszelki wypadek najpierw zrobić backup bazy - wtedy jeśli się okaże, że jednak nie do końca o taki efekt chodziło to go bez problemu wycofasz. Cytuj Link to postu
Tomasz Olejarczyk 0 Napisano 23 Lutego 2011 Autor Udostępnij Napisano 23 Lutego 2011 w Jak zamknąć stare wpłaty Witam nie spowodowało to żadnego działania. Jakiś inny sposób może jest. Cytuj Link to postu
tadzimir.pl 155 Napisano 23 Lutego 2011 Udostępnij Napisano 23 Lutego 2011 w Jak zamknąć stare wpłaty Na pewno powinno działać właściwie (tzn. oznaczać jako "zapłacona" transakcje, w których wpłacona kwota jest większa lub równa wartości transakcji). Jednak teraz dopiero zwróciłem uwagę na to, że przecież po zaznaczeniu wielu transakcji można zarejestrować pełną wpłatę dla nich zbiorczo (np. CTRL-W). Może więc nie do końca się rozumiemy, w czym jest problem? Cytuj Link to postu
Tomasz Olejarczyk 0 Napisano 24 Lutego 2011 Autor Udostępnij Napisano 24 Lutego 2011 w Jak zamknąć stare wpłaty W pierwszej zakładce gdzie są informacje o aukcja które są nie opłacone mam przykładowo 20 000 zamiast tak naprawdę w transakcja pozostało do opłacenia czyli 2 000 Cytuj Link to postu
tadzimir.pl 155 Napisano 24 Lutego 2011 Udostępnij Napisano 24 Lutego 2011 w Jak zamknąć stare wpłaty "W pierwszej zakładce" - rozumiem, że chodzi o pierwszą zakładkę modułu transakcji, czyli "Oczekujące na płatność"? A co się dzieje jeśli zaznaczysz wszystkie faktycznie opłacone (lub część z nich) i naciśniesz CTRL-W? Cytuj Link to postu
Tomasz Olejarczyk 0 Napisano 24 Lutego 2011 Autor Udostępnij Napisano 24 Lutego 2011 w Jak zamknąć stare wpłaty w poczatkowym okresie uzywania sello po otrzymaniu wplaty nie klikalem zarejestruj pelna wplate , i teraz juz nie pamietam czy wpisywalem kwote i zaznaczalem transakcja oplacona czy tylko klikalem transakcja oplacona. jesli na starych transakcjach klikne ctrl+w to pisze ze zarejestrowano pelna wplate dla 0 z np 20 zaznaczonych transakcji, i przez to nie aktualizuje sie wartosc transakcji oczekujacych. na nowym koncie klikam juz zawsze zarejestruj pelna wplate i pokazuje(raczej) dobre wartosci. ale chcialbym by i na starym koncie pojawialy sie poprawne wartosci. tzn. przy bierzacych transakcjach jak klikam zarejestruj pelna wplate to na stronie start wartosc transakcji oczekujacych sie zmniejsza. jednak przez to ze kiedys nie robilem tego w ten sposob ta wartosc jest bardzo duza. Cytuj Link to postu
tadzimir.pl 155 Napisano 24 Lutego 2011 Udostępnij Napisano 24 Lutego 2011 w Jak zamknąć stare wpłaty Tzn. masz transakcje, które są zaznaczone jako opłacone (w odpowiedniej kolumnie na liście transakcji jest znaczek $), ale jest w nich wpisane, że wpłacona kwota wynosi zero , tak? Jeśli tym razem dobrze Cię zrozumiałem to powinno pomóc to: UPDATE tr__Transaction SET tr_Remittance = tr_Payment where tr_Paid = 1 Ustawia to wpłaconą kwotę na równą wartości transakcji we wszystkich transakcjach opłaconych. Tyle że nie ustawi to w żaden sposób daty wpłaty. Z tego, co widzę nie powoduje to błędów, ale lepiej jednak takich eksperymentów nie robić, więc może lepiej: UPDATE tr__Transaction SET tr_Remittance = tr_Payment, tr_RemittanceDate = CURRENT_TIMESTAMP where tr_Paid = 1 AND tr_Payment is NULL To zapytanie ustawi wpłaconą kwotę na równą wartości transakcji, a datę wpłaty na bieżącą w transakcjach, które były oznaczone jako zapłacone i gdzie nie było wprowadzonej żadnej wpłaty od klienta. Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.