Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: Michal Z. w Maj 02, 2019, 23:02:17
-
Czy możliwy jest import dokumentów do Excela za pomocą Sfery do Subiekta GT pomijając obiekt typu Insert.SuDokumentyLista?
Próbowałem zrobić to przez Insert.SuDokumentyKolekcja ale z dostępnych metod jest tylko ZapiszDoPliku, która moglaby sięokazać użyteczna.
Nie mogę enumerować listy z obiektu Insert.SuDokumentyKolekcja, tak, jak to mogę robić z obiektu Insert.SuDokumentyLista poprzez .ZaznaczoneDokumenty. Macie na to jakiś sposób oprócz pobierania danych bezośrednio z bazy (do czego Sfera nie jest mi potrzebna)?
Pozdrawiam
M. Z.
-
Co w ogóle próbujesz osiągnąć? Masz jakiś przykładowy kod?
Co to znaczy "import dokumentów do Excela" ? Numery dokumentów czy jakieś konkretne informacje o dokumencie?
-
Co miesiąc robię zestawienie wszystkich dokumentów zakupu i sprzedaży w Excelu, w nowej, odpowiednio do tego nazwanej zakładce, z odpowiednim podliczeniem.
Aby wygenerować taki raport z Subiekta i przenieść dane do Excela trzeba, albo zrobić to na podstawie raportu o dokumentach, wybrać odpowiednie rodzaje dokumentów (dużo klikania, jak chce się ominąć dokumenty magazynowe), ustawić okres, i po wygenerowaniu listy skopiować ją i wkleić do Excela. Albo można zdefiniować taki raport w Subiekt GT na podstawie własnej kwerendy SQL, ale nadal poozostaje skopiowanie wygenerowanej listy, i wklejenie jej w Excelu.
Chciałem te kroki zautomatyzować wykorzystując możliwość używania Sfery bezpośrednio w Excelu oraz obudować to dodatkowymi operacjami (nowa zakładka, odpowiednie podsumowanie, itp.)
-
To nie tędy droga, nie do tego służy Sfera, podłącz się po prostu bezpośrednio z Excela do bazy danych.
-
Tak też zrobię. Dziękuję za odpowiedzi.