Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-21, 22:39x



Odpowiedz w temacie  [ Posty: 32 ]  Przejdź na stronę Poprzednia  1, 2, 3  Następna
Symfonia Handel - wyszukiwanie po opisie 
Autor Wiadomość
Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
Czy jest szansa na poprawę tego kodu wyszukiwania z bufora pod symfonie 2012. Najwięcej dokumentów posiadam w buforze z różnymi opisami. Każda osoba pracująca na bazie wpisuje co chce więc odnaleźć później jakiś dokument do wystawienia to po prostu masakra.

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2013-10-23, 09:49
Wyświetl profil
Autor Wiadomość
 


Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
Walcze z przeróbką tego kodu dla dokumentów magazynowych i dokumentów magazynowych z bufora i nie działa. Oczywiście dla Symfonii Handel.

Jeśli ktoś by mógł pomóc byłbym wdzięczny.

Kod:
limit 80000

string sCoWyszukac

FORM "Wyszukaj dokumentów po opisie", 300,100

    edit "",sCoWyszukac,5,5,285,20
    button "Szukaj",110,40,80,20,2

int rx = ExecForm

if rx == -1 then error ""

baseTW tw
baseDk dk

ioRec ioLista

long lPoz
long lIdTw

lPoz = SetPos(FS)

long err

while lPoz != 0

        lIdTw = GetLineId( lPoz )
       err=dk.GetRecById( lIdTw )
        buf = dk.GetField("opis")

      if Find Regular (using "{*}%s{*}", sCoWyszukac) then

           ioLista.SetField("id",(using "%l", lIdTw))

        endif

    lPoz = SetPos(NX)
wend

ShowListWindow( ioLista, "DK" )
NoOutPut()

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2015-11-19, 13:48
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: Symfonia Handel - wyszukiwanie po opisie
To pokaż przeróbkę i opisz problem. Na pewno DK trzeba zmienić na MG. Tu raczej nikt za Ciebie całej roboty nie odwali.


2015-11-19, 15:40
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Symfonia Handel - wyszukiwanie po opisie
Wygląda na to, że to co napisał Jarek to wystarczy.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-11-19, 16:10
Wyświetl profil
Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
Rozumiem,
robie to metodą prób i błędów bo nie znam się na programowaniu :)
Zmieniłem bazę z DK na Mg
Kod:
baseTW tw
baseMG mg

ioRec ioLista

long lPoz
long lIdTw

lPoz = SetPos(FS)

long err

while lPoz != 0

        lIdTw = GetLineId( lPoz )
       err=mg.GetRecById( lIdTw )
        buf = mg.GetField("opis")

      if Find Regular (using "{*}%s{*}", sCoWyszukac) then

           ioLista.SetField("id",(using "%l", lIdTw))

        endif

    lPoz = SetPos(NX)
wend

ShowListWindow( ioLista, "MG" )
NoOutPut() //KONIEC

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2015-11-20, 10:12
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Symfonia Handel - wyszukiwanie po opisie
pomogło?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-11-20, 10:18
Wyświetl profil
Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
Nie pomogło, otwiera się puste okno. Kombinuje dalej.

Działa dla dokumentów magazynowych wystawionych, ale buforowych nie.

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2015-11-20, 10:52
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Symfonia Handel - wyszukiwanie po opisie
Ta wiadomość była pomocna.(1)
Bo wyciąłeś początek, który pokazywał okno do wpisania tekstu, którego szukasz.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-11-20, 11:01
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: Symfonia Handel - wyszukiwanie po opisie
Ta wiadomość była pomocna.(1)
rafal pisze:
pomogło?

Ale trzeba się natrudzić, żeby człowiekowi pomóc :) Podobne problemy z wyciąganiem informacji mam od mojego 12-letniego syna.

Baza bufora to nie MG, a BM. Spróbuj zmienić wszystko na BM.


2015-11-20, 11:08
Wyświetl profil
Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
Nie tylko wkleiłem część bo wiem że tamto jest niezmienne.
Tak jak już pisałem w dokumentach magazynowych wystawionych działa, więc dzięki.
Nie działa natomiast w buforze magazynu i zastanawiam się czy inna baza za to nie jest odpowiedzialna, czyli BM.

Cały kod mam taki:

Kod:
//BLOK
limit 80000

string sCoWyszukac

FORM "Wyszukaj dokumentów po opisie", 300,100

    edit "",sCoWyszukac,5,5,285,20
    button "Szukaj",110,40,80,20,2

int rx = ExecForm

if rx == -1 then error ""

baseTW tw
baseMg mg

ioRec ioLista

long lPoz
long lIdTw

lPoz = SetPos(FS)

long err

while lPoz != 0

        lIdTw = GetLineId( lPoz )
       err=mg.GetRecById( lIdTw )
        buf = mg.GetField("opis")

      if Find Regular (using "{*}%s{*}", sCoWyszukac) then

         ioLista.SetField("id",(using "%l", lIdTw))

        endif

    lPoz = SetPos(NX)
wend

ShowListWindow( ioLista, "MG" )
NoOutPut() //KONIEC


hehe - oka działa :)

Dla bufora magazynu trzeba zamienić:

Kod:
baseMg mg
- na:
Kod:
baseBM bm

Kod:
mg.GetRecById( lIdTw )
- na:
Kod:
bm.GetRecById( lIdTw )

Kod:
mg.GetField("opis")
- na:
Kod:
bm.GetField("opis")


Dziękuję za wskazówki.

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2015-11-20, 11:09
Wyświetl profil
Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
Jarek, Twój post zauważyłem dopiero jak na to wpadłem samemu wchodząc w dokumentację "Opis tabel Handel" :)
Ale dzięki wszystkim. Już wszystko działa. Jak człowiek nie obraca się w tym na codzień to dla szarego użytkownika to czarna magia.

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2015-11-20, 11:17
Wyświetl profil
Awatar użytkownika

Rejestracja: 2011-05-16, 10:03
Posty: 79
Post Re: Symfonia Handel - wyszukiwanie po opisie
A jeszcze mam pytanie.
Czy jest możliwość by wyszukiwał tekst bez względu na to czy jest wpisany w opisie z małej litery bądź z wielkiej litery?

_________________
---------------------------------
Sage Symfonia Handel 16.0.114.0


2015-11-20, 11:25
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Symfonia Handel - wyszukiwanie po opisie
Kod:
buf = UCASE(mg.GetField("opis"))


Kod:
if Find Regular (using "{*}%s{*}", UCASE(sCoWyszukac)) then

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2015-11-20, 12:31
Wyświetl profil

Rejestracja: 2016-02-05, 13:21
Posty: 3
Post Re: Symfonia Handel - wyszukiwanie po opisie
witam
chciałbym odnieść się do dokumentów zamówień obcych.Co muszę zmienić w kodzie ?. wydaje mi się że tutaj coś aby odpytywać inna tabele (baze). dokumenty mam w HM.ZO (symfonia 2016a)

baseTW tw
baseMg mg

dla ZMO HM.ZO

wstawiam
baseZO zo
wtedy dostaje ze mam niezdefiniowany symbol


2016-02-05, 13:24
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Symfonia Handel - wyszukiwanie po opisie
prezax pisze:
witam
chciałbym odnieść się do dokumentów zamówień obcych.Co muszę zmienić w kodzie ?. wydaje mi się że tutaj coś aby odpytywać inna tabele (baze). dokumenty mam w HM.ZO (symfonia 2016a)

baseTW tw
baseMg mg

dla ZMO HM.ZO

wstawiam
baseZO zo
wtedy dostaje ze mam niezdefiniowany symbol


Czy to jest Symfonia ERP?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-02-05, 14:33
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 32 ]  Przejdź na stronę Poprzednia  1, 2, 3  Następna
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Symfonia - import specjalny - rozrachunki po opisie

w Programy Księgowe

miklach

3

3781

2012-06-05, 08:25

miklach Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Handel Premium 2009b - wyszukiwanie z *

w Programy Handlowe

maciek_ch

4

3360

2009-01-08, 15:43

barnie Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. 'Przypomnienie' o opisie na korekcie f-ry

w Programowanie

zz

3

2984

2011-03-11, 01:04

Kamienios Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Wyszukiwanie pozycji w WZ

w Programy Handlowe

Gepp87

3

2600

2018-06-17, 21:02

rafal Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 46 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