Answered by:
Lekötések

Question
-
Sziasztok,
Tudtok a következő esetre valami megoldást? Előre is köszi!
Tehát van egy szerződés, aminek van 2 db szerződés-sora. Rögzítünk egy esetet, és kitöltjük a szerződést és a szerződés sort. Lezárjuk az esetet. A szerződéssornál lévő LEKÖTÉSEK száma csökken.
Észrevesszük, hogy az eset rossz szerződéssorhoz lett rögzítve. Újranyitjuk az esetet, kicseréljül a szerződés sort, és újra lezárjuk. De a szerződés-sornál lévő lekötés nem változik se a réginél se az újnál? Hogyan lehetne megoldani, hogy változzon?
Köszönöm
GT
- Moved by ashawani_dubey Wednesday, March 31, 2010 3:12 AM user Forum Merge (Feladó:Microsoft Dynamics CRM)
Monday, November 5, 2007 7:24 AM
Answers
-
Szia Tamás !
Nekem ez egy bug-nak tűnik. Fel kellene tenni egy egyedi gombocskát a szerződéssorra, ami végrehajtana egy helyes kis scriptet, ami "újraszámol"-ja a lekötéseket. Ugyanúgy, mint ahogy az ajánlat/megbízás/számla összértékét is újra lehet számoltatni vele.
Tudom, hülye kérdés, de a Rollup package-2 fent van? Bár megmondom, nem találtam semmilyen erre vonatkozót a tudásbázisban, tehát nem valószínű, hogy kijavították.
Ha nekiállsz a fejlesztésnek, szívesen segítek, ha kell - sztem 2-3 órás meló lehet, nem több.
Üdv:
Tibor
Monday, November 5, 2007 9:00 AM -
Szia !
Megvan a megoldás: a szerződésen és nem a szerződéssoron van az újraszámol gomb.
Amennyiben nem működne nálad, teszek fel egy cikket a Technetre - abban le lesz írva, hogyan tudsz gombot és eseménykezelőt tenni a formod toolbar-jába.
Üdv:
Tibor
Tuesday, November 6, 2007 10:16 AM -
Szia,
Már az előzőre is akartam válaszolni, de éppen havazás van
munka ügyben. Az előző levél alapján gondoltam akkor írok a Microsoft supportnak, mert nálunk csak "házi" használatra van a CRM és én NAV tanácsadó vagyok
, és senki nem akar belenyúlni a CRM-be, hanem mindent a saját eszközeivel akarunk megoldani.
A lényeg, hogy akkor kell az az újraszámol nyomógomb, hogy hogyan tudom kitenni.
Kösz!
Üdv
Tuesday, November 6, 2007 3:10 PM -
Szia Tamás !
No, először is : megpróbáltad azt a verziót, mi szerint a szerződésen van egy újraszámol gomb? Ha magnyomod, újra kell számolnia minden egyes szerződéssort. Ez volna a normál viselkedés.
Ha saját gombot szeretnél, akkor a szerintem a kevésbé üdvös megoldás a Microsoft által támogatott:
- a Microsoft crm webroot-ban megkeresed a web.config-ot, és a legalján az isv configuration-t 'none'-ról átbillented pl. web-re. Ekkor minden web-es kliensben megjelenik egy csomó érdekes gomb debuginfo.gif-ekkel tarkítva. A jelenség arra hivatott, hogy az alkalmazás egyes részein hogyan kell elemeket, menüket elhelyezni. Ezeknek a gomboknak a pontos megjelenését pedig a \_Resources mappában levő isv.config bizgetésével éred el. Mielőtt hozzányúlsz, másold le ! - mert könnyű elrontani. Igenám, viszont itt nagyon nehéz eseménykezelőt, meg script-et elhelyezni, ami futtatható is. Ennek nagyon speciális szabályai vannak, ezt most nem írnám le, mert normális ember nem tesz konfig file-ba scriptet. (szerintem)
- A másik módja, hogy beinjektálsz egy gombot a html DOM-on keresztül a form toolbar-ra az on_load eseményben. Miután ott van, adhatsz neki eseménykezelőt is.
Erről írtam volna cikket a technetre, de nem jelent még meg.
a lényegi kódrészlet (lehet, hogy van benne hiba, nem próbáltam ki - egy működő kódot csonkítottam meg)
a contractdetail onload-ba tedd. Másik képecskét is kinézhetsz neki az _imgs alkönyvtárból a szerveren.
Code Block_toolbarButtonExecuted = false;
CreateToolbarRefreshButton = function() {
if (_toolbarButtonExecuted) {
return;
}var toolbar = document.all.mnuBar2.rows(0).cells(0);
var html = "<SPAN tabindex='0' class='menu' style='padding:3px 3px 0px 3px' pl='3' pr='3' title='Recount result' onclick='Button_OnClick()' id='btnClose'><DIV class='mnuBtn'><IMG src='/_imgs/ico_16_5010.gif' class='mnuBtn'>Újraszámol</DIV></SPAN>";
toolbar.insertAdjacentHTML("beforeEnd", html);_toolbarButtonExecuted = true;
}
Button_OnClick = function() {
alert("ok");
}CreateToolbarRefreshButton();
Üdv:
Tibor
Tuesday, November 6, 2007 4:09 PM
All replies
-
Szia Tamás !
Nekem ez egy bug-nak tűnik. Fel kellene tenni egy egyedi gombocskát a szerződéssorra, ami végrehajtana egy helyes kis scriptet, ami "újraszámol"-ja a lekötéseket. Ugyanúgy, mint ahogy az ajánlat/megbízás/számla összértékét is újra lehet számoltatni vele.
Tudom, hülye kérdés, de a Rollup package-2 fent van? Bár megmondom, nem találtam semmilyen erre vonatkozót a tudásbázisban, tehát nem valószínű, hogy kijavították.
Ha nekiállsz a fejlesztésnek, szívesen segítek, ha kell - sztem 2-3 órás meló lehet, nem több.
Üdv:
Tibor
Monday, November 5, 2007 9:00 AM -
Szia !
Megvan a megoldás: a szerződésen és nem a szerződéssoron van az újraszámol gomb.
Amennyiben nem működne nálad, teszek fel egy cikket a Technetre - abban le lesz írva, hogyan tudsz gombot és eseménykezelőt tenni a formod toolbar-jába.
Üdv:
Tibor
Tuesday, November 6, 2007 10:16 AM -
Szia,
Már az előzőre is akartam válaszolni, de éppen havazás van
munka ügyben. Az előző levél alapján gondoltam akkor írok a Microsoft supportnak, mert nálunk csak "házi" használatra van a CRM és én NAV tanácsadó vagyok
, és senki nem akar belenyúlni a CRM-be, hanem mindent a saját eszközeivel akarunk megoldani.
A lényeg, hogy akkor kell az az újraszámol nyomógomb, hogy hogyan tudom kitenni.
Kösz!
Üdv
Tuesday, November 6, 2007 3:10 PM -
Szia Tamás !
No, először is : megpróbáltad azt a verziót, mi szerint a szerződésen van egy újraszámol gomb? Ha magnyomod, újra kell számolnia minden egyes szerződéssort. Ez volna a normál viselkedés.
Ha saját gombot szeretnél, akkor a szerintem a kevésbé üdvös megoldás a Microsoft által támogatott:
- a Microsoft crm webroot-ban megkeresed a web.config-ot, és a legalján az isv configuration-t 'none'-ról átbillented pl. web-re. Ekkor minden web-es kliensben megjelenik egy csomó érdekes gomb debuginfo.gif-ekkel tarkítva. A jelenség arra hivatott, hogy az alkalmazás egyes részein hogyan kell elemeket, menüket elhelyezni. Ezeknek a gomboknak a pontos megjelenését pedig a \_Resources mappában levő isv.config bizgetésével éred el. Mielőtt hozzányúlsz, másold le ! - mert könnyű elrontani. Igenám, viszont itt nagyon nehéz eseménykezelőt, meg script-et elhelyezni, ami futtatható is. Ennek nagyon speciális szabályai vannak, ezt most nem írnám le, mert normális ember nem tesz konfig file-ba scriptet. (szerintem)
- A másik módja, hogy beinjektálsz egy gombot a html DOM-on keresztül a form toolbar-ra az on_load eseményben. Miután ott van, adhatsz neki eseménykezelőt is.
Erről írtam volna cikket a technetre, de nem jelent még meg.
a lényegi kódrészlet (lehet, hogy van benne hiba, nem próbáltam ki - egy működő kódot csonkítottam meg)
a contractdetail onload-ba tedd. Másik képecskét is kinézhetsz neki az _imgs alkönyvtárból a szerveren.
Code Block_toolbarButtonExecuted = false;
CreateToolbarRefreshButton = function() {
if (_toolbarButtonExecuted) {
return;
}var toolbar = document.all.mnuBar2.rows(0).cells(0);
var html = "<SPAN tabindex='0' class='menu' style='padding:3px 3px 0px 3px' pl='3' pr='3' title='Recount result' onclick='Button_OnClick()' id='btnClose'><DIV class='mnuBtn'><IMG src='/_imgs/ico_16_5010.gif' class='mnuBtn'>Újraszámol</DIV></SPAN>";
toolbar.insertAdjacentHTML("beforeEnd", html);_toolbarButtonExecuted = true;
}
Button_OnClick = function() {
alert("ok");
}CreateToolbarRefreshButton();
Üdv:
Tibor
Tuesday, November 6, 2007 4:09 PM -
Szia,
Nem láttam az erdőtől a fát
nem vettem észre az újraszámol gombot, pedig kerestem
. És úgy értettem, hogy lehet, hogy nincs kint, és akkor ki kell rakni, ezért írtam azt amit írtam.
Köszönöm a többi infót is!
MEGOLDVA!
Üdv
Wednesday, November 7, 2007 7:21 AM