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/