partner
Marcin Szymoniak
17 pkt
7 pytań
8 odpowiedzi
1 pomysłów
2 komentarzy
14 100%
13 pkt

Dokumentacja interfejsów COM

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

Optima

Maciej FirsowiczJarosław KukawskiAndrzej KrzymowskiMarzena Czerwińska-DobrowolskaMonika KalaPiotr ZborowskiStanisław PachaczKatarzyna Szkop
Techniczne
Techniczne pomysłów: 227 | odpowiedzi: 5067

MArcin ZimońMarcin SzymoniakArtur EgerPiotr ZborowskiWojciech SałańskiPaweł BrzostowskiRafał CebulskiPiotr Zarzycki

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
154 pkt
1 pytań
17 odpowiedzi
1 pomysłów
10 komentarzy
23 95%
5 pkt
 
Łukasz Bielakiewicz odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pytań: 4143 | odpowiedzi: 17010

Optima

Grzegorz MączkaWojciech RzadkowskiMAŁGORZATA BATOR-HARADaniel KowalskiArtur NakoniecznyJoanna TiszerMichał KohrsZBIGNIEW SURDYK
Techniczne
Techniczne pytań: 1325 | odpowiedzi: 5067

Artur NakoniecznyMarcin WrońskiJoanna NowakAdam Woźniakklaudia.konderlaJarosław WojewodaSebastian SzendzielorzLucjan Prościewicz
miesiąc 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
17 pkt
7 pytań
8 odpowiedzi
1 pomysłów
2 komentarzy
14 100%
oceń
 
Marcin Szymoniak odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pytań: 4143 | odpowiedzi: 17010

Optima

Grzegorz MączkaWojciech RzadkowskiMAŁGORZATA BATOR-HARADaniel KowalskiArtur NakoniecznyJoanna TiszerMichał KohrsZBIGNIEW SURDYK
Techniczne
Techniczne pytań: 1325 | odpowiedzi: 5067

Artur NakoniecznyMarcin WrońskiJoanna NowakAdam Woźniakklaudia.konderlaJarosław WojewodaSebastian SzendzielorzLucjan Prościewicz
14 d. 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 432 pkt
6 pytań
421 odpowiedzi
7 pomysłów
86 komentarzy
355 94%
1 pkt
 
Jacek Kamiński odpowiedział/a
Comarch ERP Optima
Comarch ERP Optima pytań: 4143 | odpowiedzi: 17010

Optima

Grzegorz MączkaWojciech RzadkowskiMAŁGORZATA BATOR-HARADaniel KowalskiArtur NakoniecznyJoanna TiszerMichał KohrsZBIGNIEW SURDYK
Techniczne
Techniczne pytań: 1325 | odpowiedzi: 5067

Artur NakoniecznyMarcin WrońskiJoanna NowakAdam Woźniakklaudia.konderlaJarosław WojewodaSebastian SzendzielorzLucjan Prościewicz
14 d. 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ł