Ошибка UserConnection

БПМ 7.7, создаю БП, в задание-сценарий копирую код из примера

EntitySchemaQuery esq = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Lead");
esq.AddColumn("LeadName");

Select selectEsq = esq.GetSelectQuery(UserConnection);
return true;

Список библиотек подключенных.
        using Newtonsoft.Json;
        using Newtonsoft.Json.Linq;
        using System;
        using System.Collections.Generic;
        using System.Collections.ObjectModel;
        using System.Data;
        using System.Drawing;
        using System.Globalization;
        using Terrasoft.Common;
        using Terrasoft.Core;
        using Terrasoft.Core.Configuration;
        using Terrasoft.Core.DB;
        using Terrasoft.Core.Entities;
        using Terrasoft.Core.Process;
        using Terrasoft.Core.Process.Configuration;

Ругается.
Ошибка

Нравится

3 комментария

Здравствуйте, данная тема уже обсуждалась по ссылке:
http://www.community.terrasoft.ru/forum/topic/14645

"Зарицкий Олег Васильевич" написал:

В версии 7.7 экземпляр типа UserConnection можно получить через метод Get. Например, var userConnection = Get(“UserConnection”);

Следует отметить, что для обращения к параметрам процесса следует также использовать методы Get и Set.

Пример работы с параметрами:

var parameter1 = Get("Parameter1");

Set("Parameter2", parameter1.ToString());

var parameter2 = Get("Parameter2");

Кроме того можно в свойствах элементе "Задание-сценарий" убрать признак [Для интерпретируемого процесса]. В таком случае можно работать с экземплярами аналогично версии 7.6.

Спасибо

Показать все комментарии