mojaSymfonia FORUM
https://forum.mix-soft.pl/

Dodatkowa pozycja w Menu ustawień Handlu Forte
https://forum.mix-soft.pl/viewtopic.php?f=15&t=6622
Strona 1 z 1

Autor:  ddooh [ 2015-05-01, 22:45 ]
Tytuł:  Dodatkowa pozycja w Menu ustawień Handlu Forte

Witam Forumowiczów!

Pytanie jak w temacie - czy to jest w ogóle do zrealizowania? Chciałbym dodać funkcjonalność do systemu HMF (2014), przejrzałem bazę danych, zapytania idące w trakcie uruchamiania samej aplikacji HMF jak i ustawień Handlu. Jedyne wywołanie procedur SQL, jakie widzę, które zdaje się mieć coś wspólnego z ładowaniem menu, ma następującą postać:

exec amsys_GetProfileString 'Admin.ini','USTAX.TPL','Pozycja'
exec amsys_GetProfileString 'Admin.ini','USTAX.TPL-Summary','Bars'
exec amsys_GetProfileString 'Admin.ini','USTAX.TPL-Summary','ScreenCX'
exec amsys_GetProfileString 'Admin.ini','USTAX.TPL-Summary','ScreenCY'

Wymienione procedury, za wyjątkiem pierwszej, nie zwracają żadnych danych i tu ślad się niestety urywa...
Ktoś ma jakiś pomysł? :)

Autor:  rafal [ 2015-05-02, 10:39 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Jaką funkcjonalność chcesz dodać i gdzie dokładnie?

Nowe menu możesz dodać z VBA za pomocą CommandBarControl

https://msdn.microsoft.com/en-us/librar ... =office.11).aspx

Autor:  ddooh [ 2015-05-02, 16:59 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Dzięki za podpowiedź. Chodziło mi bardziej o drzewo ustawieńaplikacji handlu w menu ustawień, np. pod pozycją raportów, żeby całość wyglądała spòjnie. Chciałem, żeby pod ustawieniami modułu handlu znalazła się ikona z ustawieniami dla mojej aplikacji działającej w ramach modułu handlowego. Jest to w ogóle możliwe?

Autor:  rafal [ 2015-05-03, 12:42 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Raczej nie ma takiej możliwości.

Autor:  ddooh [ 2015-05-03, 16:25 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Ok,

A wiesz może w jaki sposób dodać pozycję w menu górnym ekranu? w menu FKF jest coś takiego jak Projekty, ostatecznie takie rozwiązanie sprawy byłoby ok, ale nie wiem jak sprowokować moduł Handlu do wyświetlenia tego elementu menu. Domyślam się, że ma to związek z plikami .mng, ale nie mogę się doszukać informacji na ten temat w dokumentacji. Bedę wdzięczny za jakąkolwiek podpowiedź. BTW, dzięki za zaangażowanie w temat! :)

Autor:  rafal [ 2015-05-04, 08:23 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Kod:
Set NoweMenu = UserElement.Application.CommandBars.Item(6).Controls.Add(msoControlPopup)
NoweMenu.Caption = " Nowe Menu "
NoweMenu.Action = "WykonajSub"


Załącznik:
hmfmenu01.jpg
hmfmenu01.jpg [ 34.65 KiB | Przeglądany 5119 razy ]

Autor:  ddooh [ 2015-05-04, 11:46 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Piękne dzięki!

Autor:  straniero [ 2015-06-26, 11:49 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

rafal pisze:
Kod:
Set NoweMenu = UserElement.Application.CommandBars.Item(6).Controls.Add(msoControlPopup)
NoweMenu.Caption = " Nowe Menu "
NoweMenu.Action = "WykonajSub"


Załącznik:
hmfmenu01.jpg

Witam,
Mogę prosić o pomoc, chciał bym aby menu dodatkowe dodane do belki uruchamiało się po odpaleniu programu.
2015 ERP
Nie bardzo wiem co wpisać Document_Open(), Window_..
Kod:
Private Sub Document_Open()
   'MsgBox CommandBars.Item(3).Name
   Dim MenuOdb As Object
   Set MenuOdb = Application.CommandBars.Item(3).Controls.Add(msoControlPopup)

Z góry Dziękuję za Pomoc

Autor:  ddooh [ 2015-07-03, 12:47 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

Cześć!

Przepraszam, że ze zwłoką, ale natknąłem się na ten sam problem.

Kod:
Private Sub MainDoc_Open()
    Set companyMenu = UserElement.Application.CommandBars.ActiveMenuBar.Controls.Add(msoControlPopup)
    companyMenu .Caption = "Kozacko wygladajaca nazwa Twojej Firmy w Menu HMF"

    Set oMenuItem = datevMenu.Controls.Add(msoControlButton)
    oMenuItem.Caption = "Ustawienia aplikacji"
    oMenuItem.OnAction = "DisplaySettings"
   
    Set oMenuItem = datevMenu.Controls.Add(msoControlButton)
    oMenuItem.Caption = "Aplikacja"
    oMenuItem.OnAction = "DisplayReportWindow"

End Sub


Mam nadzieję, że to pomoże.
Pozdrawiam

Autor:  straniero [ 2015-07-27, 12:17 ]
Tytuł:  Re: Dodatkowa pozycja w Menu ustawień Handlu Forte

@ddooh
Dzięki za pomoc :-)

Mam jeszcze pytanie czy może być widoczne menu podczas gdy są otwarte inne okna?
Teraz przy otwarciu innego okna dodatkowe menu znika.

Obrazek

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/