partner
Marcin Szymoniak
19 pkt
9 pytań
9 odpowiedzi
1 pomysłów
2 komentarzy
15 100%
14 pkt

Dokumentacja interfejsów COM

Marcin Szymoniak napisał/a o
Comarch ERP Optima
Comarch ERP Optima pomysłów: 1433 | odpowiedzi: 18913

Optima

Piotr ZarzyckiWiesława MatrackaWojciech SałańskiWojciech PawełkaPiotr SzokaMonika KalaKrzysztof PawlikJarosław Mikosz
Techniczne
Techniczne pomysłów: 250 | odpowiedzi: 5587

Wiesława MatrackaWojciech PawełkaPiotr ZarzyckiKrzysztof PawlikJarosław MikoszTadeusz Sasnalpiotr.daneckiDominik Wajda

Interfejsy COM nie są udokumentowane, wszystko trzeba robić metodą prób i błędów. Proszę zróbcie coś z tym. Lepszą dokumentacje uzyskuje przeglądając przez program jak oleview niż przez to co jest w wygenerowanej dokumentacji. Pisanie jakiegokolwiek skryptu czy czegokolwiek to katorga dla programisty z taką dokumentacją. Przykłady nie wyjaśniają w komentarzach co robi dana metoda, np LockApp, znaczenie parametrów jest niejasne.

[id(0x0000000a), helpstring("method LockApp")]
HRESULT LockApp(
[in, optional, defaultvalue(65535)] long iFlags,
[in, optional, defaultvalue(5000)] long iTimeout,
[in, optional] VARIANT vLogin,
[in, optional] VARIANT vUser,
[in, optional] VARIANT vChk,
[in, optional] VARIANT vFirm,
[out, retval] ILogin** ppLogin);

Odpowiedzi:

User Avatar
partner
Łukasz Bielakiewicz
164 pkt
1 pytań
20 odpowiedzi
1 pomysłów
13 komentarzy
33 96%
6 pkt
 
Łukasz Bielakiewicz odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pomysłów: 0 | odpowiedzi: 2020

Optima

Techniczne
Techniczne pytań: 1472 | odpowiedzi: 5587

Marek KwiatkowskiHubert Trzewikmarcin rudowskiPiotr ZborowskiPIEKARNIA magda janiszekRoman MałeckiDominik Wajda
7 mie. temu

Daje plusa ale ciężko liczyć że coś zmieni się w tym temacie.

Obecnie jedyne na co można liczyć to:

1. Doświadczenie partnera.

2. Przykłady

3. Asysta Comarch

I to dokładnie w takiej kolejności jak napisałem :)

Dodatkowo pomocny jest opis zmian w bazie/obiektach, który udostępnia Comarch do nowych wersji.

User Avatar
partner
Marcin Szymoniak
19 pkt
9 pytań
9 odpowiedzi
1 pomysłów
2 komentarzy
15 100%
oceń
 
Marcin Szymoniak odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pomysłów: 0 | odpowiedzi: 2020

Optima

Techniczne
Techniczne pytań: 1472 | odpowiedzi: 5587

Marek KwiatkowskiHubert Trzewikmarcin rudowskiPiotr ZborowskiPIEKARNIA magda janiszekRoman MałeckiDominik Wajda
6 mie. temu

Też fajnie by było udokumentować kolejność w jakiej należy przypisywać proporcje, np. zauważyłem, że dane nie będą się zgadzać jeśli np nie przypiszemy podmiotu w pierwszej kolejności. Dziwi mnie to, że nigdzie nie jest o tym wspomniane (czyli jak wprowadzić programiste w szał)

Np. przy tworzeniu rejestru VAT jeśli nie przypiszesz podmiotu pierwszego i ustawisz, że jest to transakcja z kasy fiskalnej to przy wywołaniu Save i tak będzie to odznaczone.

Straciłem dużo czasu na walkę z interfejsami COM i po tym czasie zastanawiam się, czy nie byłoby po prostu lepiej napisać własne API do komunikacji z bazą.

Ta odpowiedź została skomentowana
User Avatar
partner
Jacek Kamiński
1 483 pkt
6 pytań
470 odpowiedzi
8 pomysłów
94 komentarzy
403 94%
1 pkt
 
Jacek Kamiński odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pomysłów: 0 | odpowiedzi: 2020

Optima

Techniczne
Techniczne pytań: 1472 | odpowiedzi: 5587

Marek KwiatkowskiHubert Trzewikmarcin rudowskiPiotr ZborowskiPIEKARNIA magda janiszekRoman MałeckiDominik Wajda
6 mie. temu

Witam,

Marcinie, pisanie dodatków zaczyna się dopiero po zapoznaniu się z funkcjonalnościami programu i jego logiką. Jak poznasz działanie programu to będziesz wiedział, że zazwyczaj zaczyna się od kontrahenta, bo to ustawia większość parametrów typu forma płatności, waluta, kategorie i wiele, wiele innych. I tak jak napisał Łukasz taka kolejność działania jest wystarczająca (w pkt. 1 : partnera / użytkownika).

Zapewniam Cię, że znając logikę Optimy dostępne materiały są wystarczające do sprawnego pisania aplikacji.

Masz pytanie?

zadaj pytanie

Masz pomysł?

zgłoś pomysł