mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Otwieranie okien przez AmBasic https://forum.mix-soft.pl/viewtopic.php?f=15&t=1090 |
Strona 1 z 1 |
Autor: | Benji_Pete [ 2009-08-11, 14:08 ] |
Tytuł: | Otwieranie okien przez AmBasic |
Czy można przez AmBasic otworzyć okno z dokumentem? |
Autor: | wrob [ 2009-08-11, 14:19 ] |
Tytuł: | |
Raczej nie da sie - ale moze pisz w o jaki program pytasz |
Autor: | Benji_Pete [ 2009-08-11, 14:24 ] |
Tytuł: | |
Handel Forte |
Autor: | rafal [ 2009-08-11, 22:28 ] |
Tytuł: | |
np:. okno towaru o id = 65730 Kod: dispatch app = GetApplication() app.CommandAp("OpenWindow", "TWX.TPL", 65730) |
Autor: | Benji_Pete [ 2009-08-12, 08:16 ] |
Tytuł: | |
A reszta okien? |
Autor: | Benji_Pete [ 2009-08-12, 08:36 ] |
Tytuł: | |
Znalazłem metodą prób i błędów (zmieniamy drugi parametr): Dok sprzedaży - "SP.TPL" Dok zakupu - "ZK.TPL" Dok magazynowy - "MG.TPL" Magazyny - "MGX.TPL" jak wcześniej napisał kolega - Towary - "TPX.TPL" Zamówienie obce - "ZO.TPL" Zamówienie własne - "ZW.TPL" Kontrahenci - "KHX.TPL" Urzędy - "URX.TPL" Nie wiem jak są płatności. Próbowałem PO, PN i nic. Może zna ktoś jeszcze jakieś? PS. Jeśli w id podamy 0 to utworzy się nowy dokument (czy kartoteka). Jeśli kartoteka to możemy wypełniać, jeśli dokument to zapisze się w bufor (trzeba kliknąć "Edytuj") |
Autor: | jerko [ 2009-08-12, 15:27 ] |
Tytuł: | |
Spróbuj PNX.TPL |
Autor: | barnie [ 2009-08-13, 22:47 ] |
Tytuł: | |
ZNACZTWX.TPL ZNACZKHX.TPL ZNACZSPX.TPL ZNACZZKX.TPL itd... |
Autor: | barnie [ 2009-08-13, 22:50 ] |
Tytuł: | |
OPISWYDX.TPL OPISPRZYJKORX.TPL OPISPRZYJX.TPL OPISZKKORX.TPL OPISZLX.TPL OPISWYDKORX.TPL itd.. |
Autor: | Benji_Pete [ 2009-08-17, 08:13 ] |
Tytuł: | |
A może ktoś wie, czy istnieją jeszcze inne komendy oprócz "OpenWindow". Pewnie CloseWindow, ale raczej chodziłoby mi o np. przestawienie widoku dokumentu na "Pełny". |
Autor: | wrob [ 2009-08-17, 17:47 ] |
Tytuł: | |
А moze mozna uzyc czegos w stylu sendkeys do tego? :) |
Autor: | Benji_Pete [ 2009-08-20, 13:24 ] |
Tytuł: | |
Czy jest w takim razie metoda CloseWindow, która zamknęłaby okno wywołane przez OpenWindow?? Dzięki z góry |
Autor: | sqza [ 2009-08-26, 08:27 ] |
Tytuł: | |
Czy jest możliwość uzyskania powyżej opisanej funkcjonalności (otwieranie okien dokumentów, towarów, kontrahentów itp itd) w Handlu Premium ?? Przetestowałem tą samą funkcję i niestety nie działa. |
Autor: | sqza [ 2009-09-04, 12:43 ] |
Tytuł: | |
Jeszcze jedno pytanie w tym wątku. Czy jest możliwe wyświetlenie okna np. kartoteki wybranego kontrahenta lub listy kontrahentów z przyciskiem Użyj - i ewentualnie gdzie mogą być przechowywane dane wybranego kontrahenta. |
Autor: | rafal [ 2009-09-11, 19:22 ] |
Tytuł: | |
Do tego przydały by polecenie Link. A z tego co mi wiadomo w AMBasicu nie działają - tylko w VBA.Kiedyś wymyśliłem coś takiego do wersji FORTE (łatwe do zaimplementowania w PREMIUM przy użyciu ShowListWindow) : W raporcie: Kod: //-------------------------------- int sub OnCommand(int id, int msg) //-------------------------------- endsub //-------------------------------- int sub Uzyj() //-------------------------------- PutIni("SP","uzyj","99999999") dispatch xSp = xFactory.NewObject("BDokSp") dispatch xSpParams = xSp.Params() xSpParams.opis = "To się pojawi w nagłówku okna" dispatch xIdRows = xFactory.NewObject("IdRows") xIdRows.Add(65554) xIdRows.Add(65568) xSpParams.wybrane = xIdRows xSp.Load(xSpParams) OpenWindow(xSp) while GetIni("SP","Uzyj") == "99999999" wend message using "Wybrano dokument %s", GetIni("SP","Uzyj") endsub FORM "Pseudo Link", 100,50 BUTTON "Dokumenty", 5,5, 80,20, Uzyj() execForm OnCommand(-1) w Raporcie \Procedury\Raporty z menu kartotek\Sprzedaż Kod: int err = SetTaggedPos( FS ) PutIni("SP","uzyj", (using "%l",GetLineId(err)) ) NoOutPut() Nie jest to zbyt eleganckie, ale jak na moje wystarczyło. Dlatego nazywa się "Pseudo Link" :) |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |