rb | Vybrany Doc je i po zpracovani agentem stale oznacen |
| Dobry den, mam agenta, ktereho spousti user pres tlacitko. Agent prochazi uzivatelem vybrane dokumenty nastavuje jedno pole dokumentu na urcitou hodnotu. Problem: user oznaci vybrane dokumenty pro zpracovani, spustim agenta: SELECT @All; @Do(@SetField("export"; "2")); - agent probehne, bohuzel oznacene dokumenty jsou v danem pohledu jakoby stale oznacene, tzn. kdyz pustim agenta znova, opet mi projde ty same dokumenty
Jedina pomoc co funguje, je prejit rucne do jineho pohledu a vratit se zpet, pak uz dane dokumenty nejsou "vybrane"(resp. dojde k refresi pohledu) a je vse o.k.
Dotaz: muzu nejak na konci agenta refresnou aktualni pohled tak, aby se vyber dokumentu aktualizoval? Pocet vybranych dokumentu po dokonceni agenta by mel byt = 0. |
FRENKY _ | Re: Vybrany Doc je i po zpracovani agentem stale oznacen |

 18.01.2011 09:01:17
ID: 3270.1

| Když píšete kód agenta, je vpravo dole taková nenápadná rozbalovací roletka. Nemáte tam vybráno "Označit dokuemthy v pohledu" ...nebo tak nějak?
|
FRENKY _ | Re: Vybrany Doc je i po zpracovani agentem stale oznacen |

 18.01.2011 09:05:38
ID: 3270.2

| Refrešnout pohled samozřejmě lze, ale je lépe do dělat přímo v tlačítku až po doběhnutí agenta.
Tedy do tlačítka něco takového:
@Command([RunAgent];"agent");
@Command([ViewRefreshFields])
|
FRENKY _ | Re: Vybrany Doc je i po zpracovani agentem stale oznacen |

 18.01.2011 09:08:20
ID: 3270.3

| P.S. Uzavření @SETFIELDu do @DO je zbytečné (pokud tam teda ještě nejsou další formule) |
rb | rozbalovací roletka v agent menu |
18.01.2011 09:19:07
ID: 3270.4
| rozbalovací roletka - aktualne tam mam "zmenit dokumenty" priznam se ze tohodle menu jsem si vsnimnul az na nase upozorneni. na jakou hodnotu tedy zmenit popr. co toto menu vlastne urcuje ?
|
FRENKY _ | Re: Vybrany Doc je i po zpracovani agentem stale oznacen |

 18.01.2011 09:56:16
ID: 3270.5

| Voba "změnit dokumenty" je ok. Volba "označit dokumenty v pohledu" provede právě označení všech dokumentů, které agent zpracoval. Tu další voblu jsem nezkoušel.
Ale pokdu po skončení agenta refrešnete pohled, mělo by to být ok. |
rb | refresh po dokonceni agenta |
18.01.2011 10:07:10
ID: 3270.6
| mam verzi 5.0.8 - pri pouziti - @Command([RunAgent];"agent") - mi to pise neznamy prikaz.
a jeste problem- trosku jsem ten popis problemu zjednodusil,jde take o to ze v pohledu EXPORT je definovana podminka SELECT EXPORT!= "0" tzn. kdyz agent nastavi export=2, tak dokument z pohledu "zmizi", coz je v poradku, jenze je stale oznaceny. Kdyz nasledne pustim agenta ktery nastavuje export u zbylych dokumentu v EXPORT pohledu, tak se mi oznaci i ty uz zpracovane.
Funckni to je pouze: - kdyz zmeni pohled a vratim se zpet - kdyz agenta poustim pouze kdyz stojim nad aktualnim dokumentem, neoznacuji vice dokumentu najednou, pak dokument neni oznaceny "fajfkou" jako vybrany, pouze na nem stojim kurzorem |
rb | uff, uz to motam |
18.01.2011 10:08:19
ID: 3270.7
| oprava melo byt: SELECT EXPORT!= "0" tzn. kdyz agent nastavi export=0, tak dokument z pohledu "zmizi", |
rb | snad - VYRESENO |
18.01.2011 10:32:59
ID: 3270.8
| pouzil jsem pro spusteni agento totok a zda se ze to funguje:
@Command([ToolsRunMacro]; "Nastav export 0"); @PostedCommand([EditDeselectAll])
|