Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-03-29, 00:58x



Odpowiedz w temacie  [ Posty: 5 ] 
Problem z przekazaniem parametru Arg0 
Autor Wiadomość

Rejestracja: 2020-06-29, 15:32
Posty: 2
Post Problem z przekazaniem parametru Arg0
Witam,

Mój pierwszy post i pierwsze kroki z raportami w symfonii, proszę o wyrozumiałość :)

Napisałem raport, który pobiera dane z bazy i wstawia do linka i przekierowuje przez przeglądarkę do innego systemu wyświetlając skan faktury.

Na środowisku testowym (wersje demo, instalacja na jednym stanowisku) Sage 50c 2020.2, symfonia ERP 2020.2 wszystko działa.
Po przeniesieniu funkcjonalności na inne środowisko (wielostanowiskowa instalacja te same wersje) jest problem z wartością przekazywaną do funkcji val(Arg0) - po kliknięciu na fakturę w buforze prawym przyciskiem wywołuje raport który ma pobrać id faktury przekazać to id do funkcji a funkcja wyciąga odpowiednią daną z bazy.

Na moich środowiskach wartość val(Arg0) po kliknięciu jest prawidłowym numerem id z fk.dokumenty a na innych środowiskach wartość ta jest z minusem i zawiera ciąg liczb których nie jestem w stanie przyporządkować żadnej wartości z danego rekordu. Nie jestem wstanie odtworzyć takiej sytuacji na swoich środowiskach.

Jest ktoś w stanie podpowiedzieć gdzie mogę szukać problemu ?

Zasada działania:
1. import specjalny wywołuje szablon x
2. w szablonie wywołuje raport y który parsuje plik wsadowy z fakturami zapisując je do tabeli dodatkowej
3. następuje import faktur z szablonu x1
4. na koniec wywołuje raport y1 który aktualizuje id faktur utworzonych w symfonii do tabeli dodatkowej

skrócony kod raportu (raporty/procedury/menu dokumenty i kartoteki):

#include "dbutil.sci"

dispatch xDsp
string guidText[300]
int errDo, filId
BASEHANDLE bDok, bD

bDok = dbOpenDokBase( indeksRoku(), 1, 0 )

SetKey( bDok, "id" )
SetKeySeg( bDok, "id", val(Arg0) )
errDo = GetRec( bDok, EQ )
filId = GetField(bDok, "id")

int sub PobierzDaneDodatkowe(int filId)
.
.---wyciągniecie danych z bazy po filId
.
endsub
PobierzDaneDodatkowe(filId)


2020-06-29, 15:53
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2010-11-25, 09:46
Posty: 438
Pomógł: 7
Post Re: Problem z przekazaniem parametru Arg0
Widziałeś tą bazę danych bezpośrednio, masz wgląd ?


2020-06-29, 22:05
Wyświetl profil

Rejestracja: 2020-06-29, 15:32
Posty: 2
Post Re: Problem z przekazaniem parametru Arg0
Tak w tabeli z danymi dodatkowymi wszystko przebiegło prawidłowo, wartości w bazie się zgadzały.
Problem był w sql bo nie wyciągał danych, a było to spowodowane, że do funkcji przekazywana była wartość nie dla przykładu 47700 tylko -17836...
totalnie nie wiem skąd/jak może sie przekazywać wartość z minusem.

A za to odpowiada val(arg0) i tu się coś krzaczy, nie są to uprawnienia, wydaje mi się że powodem może być konfiguracja symfonii ?
Nie pracuje z symfonią na co dzień te raporty były z zrobione/napisane z potrzeby chwili...

Zaznaczam że na moich instalacjach dla wersji demo wszystko działa a po przeniesieniu na inne środowisko (konfiguracja wielostanowiskowa) już prod funkcjonalność nie działa i jest tak na dwóch wersjach ERP finanse i księgowość 2020.2 i Sage 50c 2020.2


2020-06-30, 09:02
Wyświetl profil

Rejestracja: 2010-11-25, 09:46
Posty: 438
Pomógł: 7
Post Re: Problem z przekazaniem parametru Arg0
ale pobierasz jakiekolwiek dane jakieś id, na tych środowiskach 8-) 8-) 8-) 8-) ?


2020-06-30, 12:39
Wyświetl profil

Rejestracja: 2010-11-25, 09:46
Posty: 438
Pomógł: 7
Post Re: Problem z przekazaniem parametru Arg0
A fizycznie w bazie danych na pewno znajduje się inna wartość niż oczekujesz ?


2020-07-03, 16:43
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 5 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Problem z Z-3

w Programy Kadrowo Płacowe

tkski

0

2657

2011-05-04, 11:56

tkski Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Problem z FK

w Techniczne

djbred

9

6838

2009-11-04, 12:31

Terrorist Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. problem

w Programy Handlowe

smoq

5

4001

2010-07-29, 13:35

krzysiek Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Problem z ul.

w Programy Handlowe

tizen

0

3004

2011-01-10, 09:10

tizen Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 12 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant