Коллеги, я сделал это - передал что мне нужно, не используя базу )
Через следующую конструкцию
1) сделал промежутчную DLL для общих методов
2) реализовал статичный метод, через еоторый можно будет передавать статичные переменные
X++:
namespace Helper
{
public static class Keeper
{
private static bool _UpdateOppAfterHistory = true;
public static bool UpdateOppAfterHistory
{
get { return _UpdateOppAfterHistory; }
set { _UpdateOppAfterHistory = value; }
}
}
public class OpportunityHelper
{ ... }
}
3) вызов производится следующим образом
X++:
// Перед вызовом создания истории, устанавливаем флаг,
// для плагина New_opportunityhistory.OpportunityHistory_Create
Keeper.UpdateOppAfterHistory = false;
OpportunityHelper.CreateOpportunityHistory(Opp,crmService);
// снимаем флажок обратно
Keeper.UpdateOppAfterHistory = true;
4) в плагине, который вызывается каскадом анализ переменной
X++:
bool UpdateOppAfterHistory = Keeper.UpdateOppAfterHistory;
if (UpdateOppAfterHistory)
{ ... }