При попытке запустить код C# получаем ошибку "ВОЗНИКЛА ОШИБКА: The type or namespace name 'TsiDevIRunable' does not exist in the namespace 'Terrasoft.Configuration' (are you missing an assembly reference?)
at Terrasoft.Configuration.TsiDevScriptEngine.Compile(String source, String[] assemblies)
at Terrasoft.Configuration.TsiDevDynamicCodeExecutor.Execute(String csCode)
at Terrasoft.Configuration.TsiDevESQDebugService.GetSQLFromCSharp(String sourceCode, Boolean onlySQL)"
#region usings and class definitionusingSystem;usingTerrasoft.Configuration;usingTerrasoft.Core;usingTerrasoft.Core.DB;usingTerrasoft.Core.Entities;// Название namespace, class и метода Run менять нельзяnamespace TsiDevTemp.ScriptCode{publicclass ScriptClass: Terrasoft.Configuration.TsiDevIRunable{#endregion/// <summary> Выполнение кода </summary>/// <returns> Должен возвращать текст SQL запроса</returns>publicstring Run(UserConnection userConnection){var esq =new EntitySchemaQuery(userConnection.EntitySchemaManager, "Contact"){
RowCount =10};
esq.AddColumn("Id");
esq.AddColumn("Name");varselect= esq.GetSelectQuery(userConnection);select.BuildParametersAsValue=true;returnselect.GetSqlText();}}}
провели анализ. Описываемый вами кейс не воспроизвелся на наших средах. Предполагаем, что это может быть связано с реализованным проектным решением или конкретной сборкой Creatio. Возможно у вас есть доп. уточнения, чтобы воспроизвести кейс?