wyciągnięcie danych FV z LMS za pomocą sql
Czy może ktoś napisać, jakie powinno być zapytanie dla bazy mysql aby wyciągnąć dane do exportu FV.
Potrzebuje :
1. Kontrachent ( po nazwie) 2.Nr. FV (sam numer) 3. data sprzed 4.Nazwa towaru 5.cena towaru 6. wartość Vat
Michał Sz.
-----Original Message----- From: lms-bounces@lists.lms.org.pl [mailto:lms-
Czy może ktoś napisać, jakie powinno być zapytanie dla bazy mysql aby wyciągnąć dane do exportu FV.
Potrzebuje :
- Kontrachent ( po nazwie)
2.Nr. FV (sam numer) 3. data sprzed 4.Nazwa towaru 5.cena towaru 6. wartość Vat
witam zielonego pojecia nie mam jak to zapytanie powinno wygladac ale mam pewna uwage 1. Kontrahent - tu raczej nip lub jakis symbol bylby lepszy bo w ksiegowosci mogli go inaczej nazwac 4. Ksiegowosci nie interesuje za bardzo co sprzedajesz (chyba ze pelna ksiegowosc i wtedy podzial na towary i uslugi) 6. Netto, vat, brutto Moge ci przeslac przykladowy plik edi++(tekstowy) do programow Insertu (RachmistrzGT-KPiR i RewizorGT-pelna ksiegowosc) wraz z dokumentacja i zobaczysz co lubią księgowe:-) Pozdrawiam Michał Szymoniak www.mp-serwis.pl
- Kontrahent - tu raczej nip lub jakis symbol bylby lepszy bo w ksiegowosci
mogli go inaczej nazwac 4. Ksiegowosci nie interesuje za bardzo co sprzedajesz (chyba ze pelna ksiegowosc i wtedy podzial na towary i uslugi) 6. Netto, vat, brutto Moge ci przeslac przykladowy plik edi++(tekstowy) do programow Insertu (RachmistrzGT-KPiR i RewizorGT-pelna ksiegowosc) wraz z dokumentacja i zobaczysz co lubią księgowe:-) Pozdrawiam Michał Szymoniak www.mp-serwis.pl
Ja tego księgowym nie bedę dawał tylko muszę to zaimportować do programu gdzie prowadzę sprzedaż i muszą się zgadzać numery FV z LMSem. Jest to FAKT95 i da się tam wyeksportować ale trzeba najpierw te dane wyciągnąć z bazy i odpowiednio sformatować , ale mam za małą wiedzę o sql z resztą sobie poradzę abym tylko miał gotowe zapytanie dla Mysql aby wyciągnąć za pomocą daty wszystkie wystawione FV w danym miesiącu.
Michał Sz.
Dla bazy postgres które na pewno działa: SELECT *, (SELECT TIMESTAMP WITH TIME ZONE 'epoch' + documents.cdate * INTERVAL '1 second')::date AS datasprzed , invoicecontents.value * taxes.value AS wartoscvat FROM documents JOIN invoicecontents ON invoicecontents.docid = documents.id JOIN customers ON customers.id = documents.customerid JOIN taxes ON taxes.id = invoicecontents.taxid WHERE documents.type = 1 ORDER BY documents.cdate
Nie mam możliwości odpalenia tego na mysql ale powinno zadziałać: SELECT *, from_unixtime(documents.cdate) AS datasprzed , invoicecontents.value * taxes.value AS wartoscvat FROM documents JOIN invoicecontents ON invoicecontents.docid = documents.id JOIN customers ON customers.id = documents.customerid JOIN taxes ON taxes.id = invoicecontents.taxid WHERE documents.type = 1 ORDER BY documents.cdate
uczestnicy (3)
-
Michał Szipluk
-
Michał Szymoniak
-
Waldemar Dymkiewicz