<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged r6100</title>
<link>https://overflow.efficy.io/?qa=tag/r6100</link>
<description>Powered by Question2Answer</description>
<item>
<title>Products are not listed when added on 6100</title>
<link>https://overflow.efficy.io/?qa=1767/products-are-not-listed-when-added-on-6100</link>
<description>&lt;p&gt;This has been fixed in Efficy 10.&lt;/p&gt;

&lt;p&gt;The patch :&lt;/p&gt;

&lt;p&gt;In Efficy R6100, on scripts/Edit.js, line 78 :&lt;/p&gt;

&lt;p&gt;Replace :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                           var wnd = top.OpenNewWindow(&quot;Search&quot;, &quot;&quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;by : &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;                           var wnd = top.OpenNewWindow('Search', '', null, null, '', true);
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1767/products-are-not-listed-when-added-on-6100</guid>
<pubDate>Fri, 15 Jul 2016 13:21:04 +0000</pubDate>
</item>
<item>
<title>Script trigger action grids on mark done/undone</title>
<link>https://overflow.efficy.io/?qa=1765/script-trigger-action-grids-on-mark-done-undone</link>
<description>&lt;p&gt;Hi guys,&lt;/p&gt;

&lt;p&gt;Can somebody point me in the right direction to create a script from the Action GridColumns mark done/undone trigger?&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;

&lt;p&gt;Michael&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1765/script-trigger-action-grids-on-mark-done-undone</guid>
<pubDate>Fri, 15 Jul 2016 09:25:31 +0000</pubDate>
</item>
<item>
<title>Issue with Agenda and Agenda Widget when downgrade has been done to version R6100</title>
<link>https://overflow.efficy.io/?qa=818/issue-with-agenda-agenda-widget-when-downgrade-version-r6100</link>
<description>&lt;p&gt;When you have to downgrade to Efficy 2014 R6100 and you encounter a problem in the Agenda and Agenda Widget with an error on the invalid column K&lt;em&gt;P&lt;/em&gt;D_BEGIN (see screenshot below).&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=13964592765063087442&quot; alt=&quot;Error on Agenda Widget after downgrade to Efficy 2014 R6100&quot;&gt;&lt;/p&gt;

&lt;p&gt;This can be resolved as followed:&lt;br&gt;
Update the field USAGE in SYS&lt;em&gt;FIELDS to NULL for the field P&lt;/em&gt;D_BEGIN as this is set tot he value 'Q' instead of NULL after the downgrade.&lt;br&gt;
SQL script: &lt;/p&gt;

&lt;pre&gt;&lt;code&gt;UPDATE [ADMIN-schema].SYS_FIELDS SET USAGE = NULL WHERE NAME = 'P_D_BEGIN'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;After you've adjusted the USAGE do an 'Apply Structure' in the Efficy Designer to resolve the issue.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;br&gt;
Jeroen Floor&lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=818/issue-with-agenda-agenda-widget-when-downgrade-version-r6100</guid>
<pubDate>Thu, 08 Oct 2015 08:16:58 +0000</pubDate>
</item>
<item>
<title>Efficy2014 - How to override lib\js\query script file in a custom</title>
<link>https://overflow.efficy.io/?qa=542/efficy2014-how-to-override-lib-js-query-script-file-in-custom</link>
<description>&lt;p&gt;Hi,&lt;br&gt;
In 2014 version, the &quot;R_&quot; view associated to a table does not contain the last value of a multiple values field. This will be fixed in the next build (Augist 2015). Meanwhile, you can find the new select2.js (lib \ js \ jquery) and the way to override it in a custom, in the Efficy Document | Efficy 2014 - multivalue field correction / Select2.js (&lt;a rel=&quot;nofollow&quot; href=&quot;https://ivm.efficy.com/efficy.dll/dialog?page=remote/DialogOperation&amp;amp;action=View%28%27Docu%27,150382%29&amp;amp;close=T&quot;&gt;&lt;/a&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://ivm.efficy.com/efficy.dll/dialog?page=remote/DialogOperation&amp;amp;action=View%28%27Docu%27,150382%29&amp;amp;close=T&quot;&gt;https://ivm.efficy.com/efficy.dll/dialog?page=remote/DialogOperation&amp;amp;action=View%28%27Docu%27,150382%29&amp;amp;close=T&lt;/a&gt;) .&lt;br&gt;
Regards, Anne&lt;/p&gt;
</description>
<category>Minor bug fixes</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=542/efficy2014-how-to-override-lib-js-query-script-file-in-custom</guid>
<pubDate>Fri, 24 Jul 2015 06:40:49 +0000</pubDate>
</item>
<item>
<title>Conficy : Add Language and Add External Key (all 2014 versions &lt;= R6100)</title>
<link>https://overflow.efficy.io/?qa=522/conficy-add-language-and-add-external-key-2014-versions-r6100</link>
<description>&lt;p&gt;Dear Efficy Developers,&lt;/p&gt;

&lt;p&gt;In every Efficy versions &amp;lt;=R6100, the option &quot;Add External Key Fields&quot; and &quot;Add Language Field&quot; in Conficy are bugged.&lt;/p&gt;

&lt;p&gt;This is a major issue as the process is not ending correctly and sometimes create duplicates objects in the database (so you wouldn't be able do do a Database Upgrade if this happend).&lt;/p&gt;

&lt;p&gt;Here is the fix :&lt;/p&gt;

&lt;p&gt;in conficy/pages/LookupEdit.htm, replace the functions AddLanguageField() and AddExternalKeyField by :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;function AddLanguageField() {
   var LangSel = document.getElementById(&quot;LangFields&quot;)
   if (LangSel.style.display == &quot;none&quot;) {
                   LangSel.style.display = &quot;inline&quot;
                   return
   }
   var NewLanguageField = LangSel.options[LangSel.selectedIndex].value
   if (confirm(msgAddLanguageField + &quot;\n&quot; + NewLanguageField)) {
                   var URL = &quot;commitlookup?table=&amp;lt;%GetArgument('Table')%&amp;gt;&amp;amp;page=pages/DatabaseProgress.htm&quot; +
                          &quot;&amp;amp;finishbookmark=&amp;lt;%GetBookmark(ftext='')%&amp;gt;&amp;amp;action=addlanguagefield&amp;amp;field=&quot; + NewLanguageField;
                   location.href = URL;
   }
}
function AddExternalKeyField() {
   if (confirm(msgAddExternalKeyField)) {
                   var URL = &quot;commitlookup?table=&amp;lt;%GetArgument('Table')%&amp;gt;&amp;amp;page=pages/DatabaseProgress.htm&quot; +
                            &quot;&amp;amp;finishbookmark=&amp;lt;%GetBookmark(ftext='')%&amp;gt;&amp;amp;action=addexternalkeyfield&quot;;
                   location.href = URL;
   }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Geoffrey&lt;/p&gt;
</description>
<category>2014 - r6100 (+ r6099)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=522/conficy-add-language-and-add-external-key-2014-versions-r6100</guid>
<pubDate>Fri, 17 Jul 2015 13:35:51 +0000</pubDate>
</item>
<item>
<title>R6100 - Import from Timesheet not working</title>
<link>https://overflow.efficy.io/?qa=520/r6100-import-from-timesheet-not-working</link>
<description>&lt;p&gt;Dear fellow Efficy Developers,&lt;/p&gt;

&lt;p&gt;The request Agenda: Self has been optimized in order to lower the response time when displaying the Agenda, but causes troubles when importing actions from the agenda (so not for tasks) in the Timesheet (it just doesn’t work anymore because one value is not gathered).&lt;/p&gt;

&lt;p&gt;So we need to modify in the table SYS&lt;em&gt;QUERIES the SQLTEXT value for the record K&lt;/em&gt;MASTER=35 and K_DETAIL=1, and put the following value :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[Select]
ACTIONS.K_ACTION
ACTIONS.DONE
ACTIONS.D_BEGIN
ACTIONS.D_END
ACTIONS.PLANNED hidden
ACTIONS.SUBJECT
ACTIONS.D_CHANGE
ACTIONS.MODE
ACTIONS.NATURE
ACTIONS.TRAVELBEFORE
ACTIONS.TRAVELAFTER
ACTIONS.TIMEZONE
ACTIONS.TIMEZONE [TZMODIFIED]
ACTIONS.LOCATION
ACTIONS.USERS
ACTIONS.ALLDAYEVENT
ACTIONS.P_D_BEGIN hidden
ACTIONS.P_D_END hidden
ACTI_PROJ.K_PROJECT
ACTI_PROJ.MAIN hidden

[From]
ACTIONS
ACTIONS ACTI_PROJ complete

[Where]
ACTIONS.P_D_END &amp;gt;= &quot;1/1/2000&quot;
ACTIONS.P_D_BEGIN &amp;lt; &quot;2/1/2000&quot;
&amp;lt;#USERLINK table=&quot;ACTIONS&quot; usertable=&quot;ACTI_USER&quot; key=&quot;K_ACTION&quot; isactiveparam=&quot;true&quot; actionstatus=&quot;true&quot;&amp;gt;
ACTIONS.PLANNED = 1 [fixed]
ACTI_PROJ.MAIN = 1 [fixed]

[Orderby]

[Columns]
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Be aware that in the next release there will be changes in the import from the Timesheet, so the field ISCUSTOM=1 should be changed to ISCUSTOM=0 just before the next Database Upgrade.&lt;/p&gt;

&lt;p&gt;Geoffrey&lt;/p&gt;
</description>
<category>2014 - r6100 (+ r6099)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=520/r6100-import-from-timesheet-not-working</guid>
<pubDate>Fri, 17 Jul 2015 13:05:43 +0000</pubDate>
</item>
<item>
<title>Case study - Macro OnArgument and switch</title>
<link>https://overflow.efficy.io/?qa=511/case-study-macro-onargument-and-switch</link>
<description>&lt;p&gt;Here is a small case study (on the demand on our R&amp;amp;D) :&lt;/p&gt;

&lt;p&gt;One of our partners was wondering what was conditioning the display on the mass Update button :&lt;/p&gt;

&lt;p&gt;macros/MacroGridtool.txt - line 49 (of build R6100)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;%OnArgument(ArgValue='$_context$', condition='case', D=' ', S=' ', else='%%Macro(&quot;CmdGridMenuItemMassUpdate&quot;)')%&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;When OnArgument takes the value 'case', a switch is performed. So in our case, if the Argument '$_context$ takes the value 'D' or 'S', the value ' ' will be returned. Otherwise we return the macro CmdGridMenuItemMassUpdate.&lt;/p&gt;

&lt;p&gt;we can see line 8 that &lt;code&gt;$_context$&lt;/code&gt; is declared as &lt;code&gt;$_context$=$context$&lt;/code&gt; :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;GridCommandsBasic {[&amp;lt;%Macros('CmdGridNavigate;CmdGridMenu;CmdGridRemoveFilterGroup;CmdGridTextSearch;CmdGridScriptsTemp', $_context$=$context$)%&amp;gt;]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;we can perform a search in the Efficy folder with $context$='D' (Dialog) and $context$='S' (Search) to see in which places the Mass Update will not be displayed.And we can see that 4 dialog pages and the Search page are concerned.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;C:\inetpub\wwwroot\Efficy2014Juin\efficy\pages\dialog\InstantDoc.htm:
   42                       &amp;lt;ul id=&quot;cmd-grid-menu&quot; class=&quot;button-group toolbar small grid&quot; data-channel=&quot;entitylist/tools&quot;&amp;gt;
   43                           &amp;lt;%Macro('CmdFieldDetail')%&amp;gt;
   44:                          &amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsBasic', $context$='D')%&amp;gt;
   45                       &amp;lt;/ul&amp;gt;
   46                   &amp;lt;/div&amp;gt;

C:\inetpub\wwwroot\Efficy2014Juin\efficy\pages\dialog\Query.htm:
   33                       &amp;lt;ul id=&quot;cmd-grid-menu&quot; class=&quot;button-group toolbar small grid&quot; data-channel=&quot;entitylist/tools&quot;&amp;gt;
   34                           &amp;lt;%Macro('CmdFieldDetail')%&amp;gt;
   35:                          &amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsBasic', $context$='D')%&amp;gt;
   36                       &amp;lt;/ul&amp;gt;
   37                   &amp;lt;/div&amp;gt;

C:\inetpub\wwwroot\Efficy2014Juin\efficy\pages\dialog\QueryResult.htm:
   36                       &amp;lt;ul id=&quot;cmd-grid-menu&quot; class=&quot;button-group toolbar small grid&quot; data-channel=&quot;entitylist/tools&quot;&amp;gt;
   37                           &amp;lt;%Macro('CmdFieldDetail')%&amp;gt;
   38:                          &amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsBasic', $context$='D')%&amp;gt;
   39                       &amp;lt;/ul&amp;gt;
   40                   &amp;lt;/div&amp;gt;

 C:\inetpub\wwwroot\Efficy2014Juin\efficy\pages\dialog\Template.htm:
   31                       &amp;lt;ul id=&quot;cmd-grid-menu&quot; class=&quot;button-group toolbar small grid&quot; data-channel=&quot;entitylist/tools&quot;&amp;gt;
   32                           &amp;lt;%Macro('CmdFieldDetail')%&amp;gt;
   33:                          &amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsBasic', $context$='D')%&amp;gt;
   34                       &amp;lt;/ul&amp;gt;
   35                   &amp;lt;/div&amp;gt;

C:\inetpub\wwwroot\Efficy2014Juin\efficy\pages\search\SearchResult.htm:
   13               &amp;lt;ul class=&quot;button-group toolbar small grid&quot; data-channel=&quot;entitylist/tools&quot;&amp;gt;
   14                   &amp;lt;%OnArgument('METHOD', condition='case',
   15:                      SEARCHFILE=`&amp;lt;%OnDependency('DTSEARCH', then='&amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsBasic', $context$='S')%&amp;gt;', else=' ', nolicense=' ')%&amp;gt;`,
   16:                      SEARCHFILENAME=`&amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsBasic', $context$='S')%&amp;gt;`,
   17                       else=`&amp;lt;%Delay(1)%&amp;gt;Macro('GridCommandsFull')%&amp;gt;`
   18                   )%&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I hope that it will help.&lt;/p&gt;

&lt;p&gt;Geoffrey&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=511/case-study-macro-onargument-and-switch</guid>
<pubDate>Fri, 17 Jul 2015 10:16:18 +0000</pubDate>
</item>
<item>
<title>Bug on Relation Edit with IE 11 on R6099 and R6100</title>
<link>https://overflow.efficy.io/?qa=497/bug-on-relation-edit-with-ie-11-on-r6099-and-r6100</link>
<description>&lt;p&gt;Dear Efficy Developers/Partners,&lt;/p&gt;

&lt;p&gt;I post this on the Overflow to inform the Efficy Developers that on the build R6099 and R6100 there is a bug on IE that make impossible to edit a relation.&lt;/p&gt;

&lt;p&gt;Here is the fix :&lt;/p&gt;

&lt;p&gt;Add in custom.js :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;/* FIX - TO BE DELETED ON A BUILD &amp;gt; R6100 */ 
function EditRelation(Page, Entity, Key, Detail, DetailKey) {
                var URL = &quot;edit?page=&quot; + Page + &quot;&amp;amp;action=RefreshOpener()&amp;amp;entity=&quot; + Entity + &quot;&amp;amp;key=&quot; + Key + &quot;&amp;amp;detail=&quot; + Detail + &quot;&amp;amp;detailkey=&quot; + DetailKey
                var Test = IsSearchWindow || Relocating;
                var Opener = (Test &amp;amp;&amp;amp; OpenerExists()) ? top.opener : window;
                var wnd = Opener.OpenNewWindow(Entity + Detail + &quot;Edit&quot;, URL, 600, 400, &quot;Edit&quot; + Entity + Key + Detail + DetailKey, true)
                if (Test)
                               CloseTopWindow()
}

/* END FIX*/
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;NB : this does NOT applies to ASP customers as this fix has been modified directly in the standard file (Efficy.js) on ASP.&lt;/p&gt;

&lt;p&gt;Geoffrey&lt;/p&gt;
</description>
<category>2014 - r6100 (+ r6099)</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=497/bug-on-relation-edit-with-ie-11-on-r6099-and-r6100</guid>
<pubDate>Tue, 07 Jul 2015 09:46:56 +0000</pubDate>
</item>
</channel>
</rss>