|
|
#9 |
|
Участник
|
Коллеги, я сделал это - передал что мне нужно, не используя базу )
Через следующую конструкцию 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
{ ... }
}X++: // Перед вызовом создания истории, устанавливаем флаг, // для плагина New_opportunityhistory.OpportunityHistory_Create Keeper.UpdateOppAfterHistory = false; OpportunityHelper.CreateOpportunityHistory(Opp,crmService); // снимаем флажок обратно Keeper.UpdateOppAfterHistory = true; X++: bool UpdateOppAfterHistory = Keeper.UpdateOppAfterHistory;
if (UpdateOppAfterHistory)
{ ... }
__________________
CRM programmer |
|
|