mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Zmiana daty w FiK https://forum.mix-soft.pl/viewtopic.php?f=15&t=4840 |
Strona 1 z 2 |
Autor: | matrix-1990 [ 2013-03-28, 22:56 ] |
Tytuł: | Zmiana daty w FiK |
Hej, mam taki problem, że potrzebuję w Symfonii finanse i księgowość 2011 zrobić coś takiego, żeby data w symfonii zmieniała się zgodnie ze zmianą rzeczywistą daty. Jak to powszechnie wiadomo data programu jest wciąż taka sama jak data w której był włączony program i pozostaje do ponownego włączenia programu, wiem też że można zmienić w trakcie tą datę ręcznie, ale ja potrzebuję aby to było zautomatyzowane, tzn żeby data faktycznie zmieniała się o północy |
Autor: | rafal [ 2013-03-29, 02:05 ] |
Tytuł: | Re: Zmiana daty w FiK |
Raczej brak takiej możliwości. |
Autor: | matrix-1990 [ 2013-03-29, 09:54 ] |
Tytuł: | Re: Zmiana daty w FiK |
a gdyby spróbować z tej strony, że znaleźć formularz, który jest wywoływany przy ctrl+d i z nim coś wykombinować? Jeśli chodzi o wykrycie czy dzień się zmienił to nie problem, bardziej mam problem z ustawieniem bieżącej daty |
Autor: | rafal [ 2013-03-29, 10:08 ] |
Tytuł: | Re: Zmiana daty w FiK |
To powiedz jeszcze po co Ci to. Moze znajdzie sie inne rozwiazanie. |
Autor: | matrix-1990 [ 2013-03-29, 12:27 ] |
Tytuł: | Re: Zmiana daty w FiK |
potrzebuję tego, ponieważ symfonia będzie włączona non stop przez dłuższy okres czasu i będą na niej działać różne skrypty, chodzi głównie o to, że wprowadzona FVS po kilku dniach od włączenia będzie miała nierealną datę wprowadzenia |
Autor: | rafal [ 2013-03-29, 12:43 ] |
Tytuł: | Re: Zmiana daty w FiK |
Rozumiem ze automatyzujesz wprowadzanie dokumentow. Czym to robisz ? Nie mozesz nadac tam daty wprowadzenia? |
Autor: | matrix-1990 [ 2013-03-29, 21:19 ] |
Tytuł: | Re: Zmiana daty w FiK |
no właśnie mimo wprowadzenia daty na sztywno to symfonia i tak sobie pobierze tą wg niego aktualną, a poza tym mogą powstać problemy i niezgodności późniejsze |
Autor: | rafal [ 2013-03-29, 21:55 ] |
Tytuł: | Re: Zmiana daty w FiK |
Napisz jakim mechanizmem importujesz? Gdzie wprowadzasz date na sztywno? O jakich pozniejszych niezgodnosciach piszesz? |
Autor: | matrix-1990 [ 2013-03-30, 23:10 ] |
Tytuł: | Re: Zmiana daty w FiK |
teraz importuję dokumenty skryptem który napisałem, za pomocą struktury infodok, a niezgodności to sam nie wiem jeszcze, być może coś się później pojawi podczas wykonywania jakiegoś raportu albo statystyk, choć teoretycznie nie powinno być problemu z tym ;) |
Autor: | wrob [ 2013-04-01, 22:26 ] |
Tytuł: | Re: Zmiana daty w FiK |
Data wprowadzenia nie jest istotna w żadnych statystykach itp - wogole nie jest nigdzie wykorzystywana w zestawieniach itp - poza tym przy zaksiegowaniu dokumentu data wprowadzenia jest całkowicie i nieodwracalnie tracona (to pole jest nadpisywane data księgowania/dziennika) - wiec cały ten watek to taka lekko akademicka dyskusja - niepotrzebnie tracisz czas na takowe dywagacje..... |
Autor: | matrix-1990 [ 2013-04-02, 15:38 ] |
Tytuł: | Re: Zmiana daty w FiK |
nie no wiesz, jest problem to nawet z czystej ciekawości warto szukać rozwiązania dla poszerzania wiedzy. Dla mnie akurat data wprowadzania ma znaczenie i szukam rozwiązania na to. Nie wyobrażam sobie mieć sterty dokumentów teoretycznie wprowadzonych w jednym dniu a praktycznie wprowadzonych w różnych dniach, dążymy raczej do zgodności z rzeczywistością |
Autor: | rafal [ 2013-04-02, 15:55 ] |
Tytuł: | Re: Zmiana daty w FiK |
Pokaż kawałek kodu za pomocą, którego importujesz dokument i miejsce gdzie ustawiasz datę wprowadzenia. Jeżeli nie działa InfoDokiem do jeszcze raz otwórz ten dokument bezpośrednio i zmień datawpr. |
Autor: | wrob [ 2013-04-03, 11:06 ] |
Tytuł: | Re: Zmiana daty w FiK |
Z czystej ciekawości to oczywiście ze zawsze warto eksperymentować :) Ale chyba nie przeczytałeś uważnie tego co napisałem - ta data i tak jest potem USUWANA z bazy i nie ma po niej śladu - wiec please wyjasnij mi do czego ma znaczenie coś co i tak potem znika i nie masz jak tego wykorzystac? |
Autor: | matrix-1990 [ 2013-04-15, 10:59 ] |
Tytuł: | Re: Zmiana daty w FiK |
Kod: InfoDok dok dok.bDok = Open Katalog() + "23\\" + "2013\\" + "07dok_b.dat" For base "buf_dokum" dok.bZap = Open Katalog() + "23\\" + "2013\\" + "08zap_b.dat" For base "buf_zapisy" dok.bKsie = Open Katalog() + "23\\" + "2013\\" + "07dok_b.dat" For base "buf_dokum" dok.bRej = Open Katalog() + "23\\" + "09vat_b.dat" For base "buf_rejVat" dok.SetField(0, "skrot", "DP") dok.SetField(0, "nazwa", "DP/2009/01") dok.SetField(0, "tresc", "Treść dokumentu") dok.SetField(0, "datawpr", "2009-09-07") dok.SetField(0, "datadok", "2009-09-07") dok.SetField(0, "dataOper", "2009-09-07") dok.SetField(0, "kwota", 100.00) dok.Insert(1) dok.SetField(1, "kwota", 100) dok.SetField(1, "strona", 0) dok.SetField(1, "synt", 100) dok.SetField(1, "nrRozbKP", 3) dok.Insert(1) dok.SetField(1, "kwota", 100) dok.SetField(1, "strona", 1) dok.SetField(1, "synt", 200) dok.SetField(1, "nrRozbKP", 2) dok.SprawdzDokument() dok.InsRec() 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 SetField(db, "datawpr", "1990-08-25") Else Message "Nie udalo sie zmodyfikowac" endif PutRec(db) Close db 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 Potrzebuję tej daty ponieważ jest to informacja dla mnie w jakim dniu dana faktura przyszła, kiedy została wprowadzona, w przypadku gdy symfonię mam non stop włączoną a nie chcę zmieniać codziennie obecnej daty ze względu na automatyzację |
Autor: | wrob [ 2013-04-15, 13:55 ] |
Tytuł: | Re: Zmiana daty w FiK |
A moze date przyjscia tej faktury po prostu zapisz na koncu pola nrdokumentu czy tez tresc? Inne rozwiazanie to nieuruchamianie fk a stworzenie odrebnego programu ktory za pomoca ITG wstawi ci te faktury do bazy wtedy data bedzie ok na moment wstawienia |
Strona 1 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |