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

'offline'-owe wykonanie raportu HMF
https://forum.mix-soft.pl/viewtopic.php?f=15&t=8144
Strona 1 z 1

Autor:  zz [ 2017-10-19, 12:49 ]
Tytuł:  'offline'-owe wykonanie raportu HMF

Witam.
Był już kiedyś ten temat, ale nie mogę teraz znaleźć :
chcę wykonać raport HMF nie będąc zalogowanym w Symfonii
(nie wiem czy się da to zrobić?)

Autor:  rafal [ 2017-10-19, 12:52 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

da się zrobić tak, że uruchamiasz handel z linii komend (cmd) z parametrami jaka baza, jaki użytkownik, hasło, jaki raport ma być wykonany z jakimi parametrami i czy po wykonaniu raportu program ma się zamknąć.

Jest to opisane na forum

Autor:  zz [ 2017-10-19, 14:02 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

a pamiętasz może link, albo jakieś słowo kluczowe?

Autor:  zz [ 2017-10-19, 14:19 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

znalazłem
http://www.forum.mojasymfonia.pl/viewtopic.php?f=15&t=1970
ale nie końca o to mi chodzi
chcę wykonać konkretny raport z cmd

Autor:  rafal [ 2017-10-19, 15:54 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

To nie ten przykład

Autor:  szepczący [ 2017-10-19, 16:51 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

Pewnie o taki przykład chodzi - tyle że mam tylko dla KDF, w innych aplikacjach składnia powinna być zbliżona:
Kod:
amkdSQL.exe -firma "Driver=SQL Server Native Client 10.0;SERVER=SRV\SQL2012DEV;DATABASE=kdf_test_33000;Trusted_Connection=yes;" -user admin -passwd "pass123" -hide -end -raport Dodaj rozliczenie,2017-10-01

Autor:  zz [ 2017-10-20, 13:17 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

Dzięki, spróbuję

A co może oznaczać ta data?

Autor:  rafal [ 2017-10-20, 13:22 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

Data to parametr raportu

Autor:  zz [ 2017-10-23, 08:54 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

po długich zmaganiach z parametrami połączenia udało mi się wywołać okienko logowania
czyli parametry poł. są OK, cała reszta nie OK :(

amhmsql.exe driver="SQL Server Native Client 10.0" server=10.10.10.10\hmf -DatabaseName HMF17 -user aaa -passwd bbb -hide -end -raport ccc

jakieś kolejne sugestie?

Autor:  szepczący [ 2017-10-23, 16:31 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

To pewnie dlatego, że tamten przykład ma uwierzytelnianie domenowe na MS SQL. Tu masz przykład inny, który gdzieś wykopałem. Jeśli dobrze pamiętam podstawowe parametry połączenia z bazą danych w ADM powinny być ustawione tak samo (czyli jeśli np. w ADM nie wskazałeś żadnego portu dla SQL, to tu też nie wskazuj, użyj tych samych loginów/haseł SQL itd.). Do tego w tym przykładzie nie ma zadeklarowanej wersji MS SQL.

Kod:
AMKDSQL.EXE -firma "DRIVER=SQL Server; SERVER=SERWER\INSTANCJA,1433; DATABASE=Nazwa_bazy; User Id=login_SQL; Password=haslo_SQL;" -user login_KDF -passwd haslo_KDF -raport "Eksport kalendarzy CRM automat" -hide -end

Autor:  zz [ 2017-10-31, 15:23 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

Jak mam składnię
amhmsql.exe -firma "driver=sql server; server=w81\sqlexpress,1433; database=baza" -user ... -passwd ...
mam info z Handlu
Parametry połączeniowe do bazy danych "DRIVER=SQL SERVER, SERVER=W81\SQLEXPRESS,1433' nie zostały skonfigurowane

jak mam składnię (znalazłem gdzieś na GoldenLine)
amhmsql.exe -firma "driver=sql server; server=w81\sqlexpress,1433; database=baza", nazwa_uzytk, hasło -raport ... -hide -end
mam info z Handlu:
Walidacja parametru 'appUserName' zakończona niepowodzeniem. Przekazana wartość '' jest nieprawidłowa.
Może to będzie lepszy trop?

Autor:  szepczący [ 2017-10-31, 18:51 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

Wg. mnie to masz 2 tematy tutaj do sprawdzenia:
#1 - albo dołącz bazę w ADM używając portu, albo pomiń ten fragment z portem 1433 podczas uruchamiania handlu z wiersza poleceń; to ma znaczenie z tego co pamiętam
#2 - baza dołączona jest na 100% jakimś kontem SQL'owym (choćby sa albo ssdbadmin) a u siebie w wierszu poleceń ani nie wskazujesz, że logujesz się kontem zintegrowanym (Trusted_Connection=yes) ani nie podajesz loginu i hasła do SQL (User Id=login_SQL; Password=haslo_SQL;)

Ciekawe czy w centrum wiedzy sage'a nie ma dokumentacji do tego; gdzieś powinna być bo w sumie przegryźć się za pierwszym razem łatwo nie jest.

Autor:  rafal [ 2021-12-30, 13:46 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

ZZ - Udało Ci się to zrobić z HMF?

Autor:  zz [ 2021-12-31, 14:00 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

Niestety nie
Wyciągam dane do Excela (tam ten string działa)

Autor:  rafal [ 2021-12-31, 14:39 ]
Tytuł:  Re: 'offline'-owe wykonanie raportu HMF

zz pisze:
Jak mam składnię
amhmsql.exe -firma "driver=sql server; server=w81\sqlexpress,1433; database=baza" -user ... -passwd ...
mam info z Handlu
Parametry połączeniowe do bazy danych "DRIVER=SQL SERVER, SERVER=W81\SQLEXPRESS,1433' nie zostały skonfigurowane
[...]


Dostałem informację, że od wersji 2012 zamiast
Kod:
"DRIVER=SQL SERVER, SERVER=W81\SQLEXPRESS,143"'

ma być
Kod:
"W81\SQLEXPRESS;baza"

czyli tylko nazwa serwera i nazwa bazy

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