mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Zmiana daty w FiK https://forum.mix-soft.pl/viewtopic.php?f=15&t=4840 |
Strona 2 z 2 |
Autor: | matrix-1990 [ 2013-04-18, 20:45 ] |
Tytuł: | Re: Zmiana daty w FiK |
Pierwsze rozwiązanie odpada ze względu na to, że nr dokumentu jest już zarezerwowany na swoją numerację, drugie rozwiązanie myślę że jest o tyle ciężkie, że infodok wiąże dokument z rejestrem i całym obliczaniem różnych rzeczy, gdybym wstawił po prostu w bazę to bym to stracił. A nie dałoby się zrobić czegoś ze zmianą aktualnej daty z poziomu skryptu? |
Autor: | wrob [ 2013-04-18, 22:32 ] |
Tytuł: | Re: Zmiana daty w FiK |
to ze jest zarezerwowane na jakaś tam numeracje - to przecież w niczym nie przeszkadza napisałem żeby wstawić na końcu tego pola po np @ czy innym separatorze Co do ITG to chyba nie zglebiłeś tematu - itg dziala tak jak infodok a nawet lepiej - i samo tez generuje powiązania z rejestrami rozrachunkami itp - generalnie to po prostu infodok opakowany w kontrolke com Tego pola to chyba skryptem nie zmienisz - tak samo zresztą jak go nie zmienisz ręcznie edytując baze bo dostaniesz komunikat ze to keyfield :( |
Autor: | rafal [ 2013-04-19, 07:25 ] |
Tytuł: | Re: Zmiana daty w FiK |
matrix-1990 pisze: Taki kod nic nie zmienia, prawdopodobnie dlatego, że id i datawpr tworzą klucz złożony. Wydaje mi się że jedynym wyjściem byłoby zautomatyzować okno, które odpala się przy naciśnięciu ctrl+d [...] O zautomatyzowaniu Ctrl+D zapomnij. Ale możesz poprawić swój kod Kod: [...] int db db = Open Katalog() + "23\\" + "2013\\" + "07dok_b.dat" For base "buf_dokum" SetKey (db, "id") SetKeySeg (db, "id", dok.GetField(0, "id")) if 0==GetRec( db, EQ ) then DelRec ( db ) SetField( db, "datawpr", "1990-08-25" ) InsRec ( db ) Else Message "Nie udalo sie zmodyfikowac" endif PutRec(db) Close db |
Autor: | matrix-1990 [ 2013-04-22, 09:38 ] |
Tytuł: | Re: Zmiana daty w FiK |
no faktycznie, to już jest w stronę tego co chciałem :) dziwi mnie tylko to, czemu daty wprowadzenia faktur w buforze pokazuje faktycznie "1990-08-25", a przy wejściu do faktury już jest inna |
Autor: | rafal [ 2013-04-22, 11:44 ] |
Tytuł: | Re: Zmiana daty w FiK |
A jak zamkniesz i otworzysz listę dokumentów jeszcze raz? |
Autor: | matrix-1990 [ 2013-04-22, 15:11 ] |
Tytuł: | Re: Zmiana daty w FiK |
zresetowałem nawet kompa i zostało, pewnie gdzieś w bazie jest jakaś informacja przechowywana to wygląda tak |
Autor: | rafal [ 2013-04-22, 15:42 ] |
Tytuł: | Re: Zmiana daty w FiK |
A jaki efekt przynosi ponowne zapisanie do bufora ( zrób to z interfejsu programu ). |
Autor: | wrob [ 2013-04-23, 02:15 ] |
Tytuł: | Re: Zmiana daty w FiK |
Na ale co cie dziwi? w momencie wejścia do dokumentu z interfejsu FK - data wprowadzenia jest wyświetlana automatycznie zgodna z data ustawiona w FK w danej chwili.... Jeśli wyjdziesz bez zapisu - przez opusc - data wprowadzenia znow będzie 1990-08-25 - jesli wyjdziesz z zapisem to sie oczywiście zmieni :) |
Autor: | matrix-1990 [ 2013-04-30, 09:52 ] |
Tytuł: | Re: Zmiana daty w FiK |
Dobra, faktycznie jest tak, że ta data wprowadzania wewnątrz FV jest zgodna z aktualną datą ;) |
Autor: | Mich@l [ 2013-09-05, 08:10 ] |
Tytuł: | Re: Zmiana daty w FiK |
Witam serdecznie, chciałbym podpiąć się pod temat - czy istnieje możliwość zmiany daty wprowadzenia dla zaksięgowanego już dokumentu ? Program na to nie pozwala, ale czy można tego dokonać za pomocą raportu? Pozdrawiam |
Autor: | wrob [ 2013-09-05, 12:07 ] |
Tytuł: | Re: Zmiana daty w FiK |
na dacie jest klucz/indeks - mozna ew pokombinowac aby raport usuwal dany rekord i wstawial go od nowa z data - generalnie sie da - tylko pamietaj jak bedziesz to robil ze jescze masz numer dziennika tam i potem sie potraci chronologia numeru w stosunku do daty itp. |
Autor: | Mich@l [ 2013-09-06, 19:30 ] |
Tytuł: | Re: Zmiana daty w FiK |
Dziękuję za podpowiedź do której mam dwa pytania. Jak odwołać się do konkretnego dokumentu - jak mogę podejrzeć id wybranego dokumentu w FiK? Ewentualnie czy mogę prosić o udostępnienie biblioteki itg dla fk 2013.1d niestety instalator integracji nie chce się uruchomić na win7 64bit. Z góry dzięki za pomoc. Pozdrawiam |
Autor: | wrob [ 2013-09-07, 21:19 ] |
Tytuł: | Re: Zmiana daty w FiK |
W bazie dokument musisz poszukac po jego skrot i numer z FK - id nie masz jak podejrzeć Tu masz oddzielny instalator - ale to chyba to samo co masz w instalce - ftp://ftp.sage.com.pl/pub/symfonia/hotl ... 013.1d.exe |
Autor: | darek.007 [ 2015-02-14, 21:21 ] |
Tytuł: | Re: Zmiana daty w FiK |
wrob pisze: to ze jest zarezerwowane na jakaś tam numeracje - to przecież w niczym nie przeszkadza napisałem żeby wstawić na końcu tego pola po np @ czy innym separatorze Co do ITG to chyba nie zglebiłeś tematu - itg dziala tak jak infodok a nawet lepiej - i samo tez generuje powiązania z rejestrami rozrachunkami itp - generalnie to po prostu infodok opakowany w kontrolke com Tego pola to chyba skryptem nie zmienisz - tak samo zresztą jak go nie zmienisz ręcznie edytując baze bo dostaniesz komunikat ze to keyfield :( No właśnie, jak się przez obiekt infoDok dostać do rozrachunków, w sensie nowych transakcji? |
Strona 2 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |