Zwykły Dodatek D. Hydra nie działa

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

SteveNeedle
Posty: 4
Rejestracja: 27 sty 2023, 09:40
Rola: Użytkownik CDN XL
Wersja: 2023

Zwykły Dodatek D. Hydra nie działa

Post autor: SteveNeedle »

Dzień dobry,

Chcę nauczyć się pisać dodatki do COMARCH w Hydrze.
Ale napotkałem dziwny problem.
Napisałem wczoraj najprostszy dodatek, który pokazuje MessageBox "OK" po kliknięciu na przycisk "zapisz".
Dodatek dodany poprzez import w ustawieniach:
1.png
1.png (6.67 KiB) Przejrzano 1436 razy


Wszystko wygląda w porządku, jakby dodatek został dodany bez problemów iz poprawnym opisem:
2.png
2.png (15.64 KiB) Przejrzano 1436 razy
3.png
3.png (8.26 KiB) Przejrzano 1436 razy
Ale dodatek po prostu nie działa, jakby nie istniał.
Po kliknięciu na przycisk zapisywania ZS - nic się nie dzieje.
Może coś źle napisałem... a może dodatek trzeba zarejestrować gdzie indziej?
Od 3 dni walczę z tym absurdem. :twisted:
Z góry dziękuję!

Kod: Zaznacz cały

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Hydra;
using System.Windows.Forms;

[assembly: CallbackAssemblyDescription (Name: "Pokaz Message",
                                        Description: "Pokazuje Message",
                                        Author: "W.Kuzmienko",
                                        Version: "0.6",
                                        SystemVersion: "2019.3",
                                        Created: "26-01-2023")]

namespace PokazMessage
{
    [SubscribeProcedure(Procedures.ZaNZamEdycjaSpr, "Zlecenie Sprzed")]

    public class Class1 : Callback
    {
        public override void Init()
        {
            AddSubscription(true, 0, Events.OpenWindow, (procID, ctrlID, eveID) =>
            {
                AddSubscription(true, GetWindow().Children["?Cli_Zapisz"].Id, Events.Accepted, (procedureID, controlID, eventID) =>
                {
                    MessageBox.Show("OK", "OK", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                    return true;

                });
                return true;
            });
        }
        public override void Cleanup()
        {
        }
    }
}

sebek
Posty: 248
Rejestracja: 16 sty 2012, 23:21
Rola: Konsultant CDN XL
Lokalizacja: Łódź/Częstochowa
Kontakt:

Re: Zwykły Dodatek D. Hydra nie działa

Post autor: sebek »

Cześć,

Dołączyłeś dodatek w strukturze firmy?

Pozdrawiam.
Sebek

SteveNeedle
Posty: 4
Rejestracja: 27 sty 2023, 09:40
Rola: Użytkownik CDN XL
Wersja: 2023

Re: Zwykły Dodatek D. Hydra nie działa

Post autor: SteveNeedle »

sebek pisze:
27 sty 2023, 14:21
Cześć,

Dołączyłeś dodatek w strukturze firmy?

Pozdrawiam.
Sebek
Cześć,

Już szukałem coś takiego w modułe "Administrator",
ale nic nie ma...

Może Pan powiedzieć gdzie ta właściwośc się znajduje?

sebek
Posty: 248
Rejestracja: 16 sty 2012, 23:21
Rola: Konsultant CDN XL
Lokalizacja: Łódź/Częstochowa
Kontakt:

Re: Zwykły Dodatek D. Hydra nie działa

Post autor: sebek »

Struktura firmy, zakładka Dodatki i plusem należy dodać dodatek, który podłączyłeś jako Callback.

Pozdrawiam.
Sebek

ODPOWIEDZ