Здравствуйте!
Способ первый. Поиск в справочнике по набору свойств
Способ второй. Получаем данные с помощью запроса
Способ первый. Поиск в справочнике по набору свойств
| Код |
|---|
var ccs = ExtApp.Application.General.ComponentCollections(-1, CatalogOptions.None);
var sr = ccs.QuickSearch(new[] { "StatusUID" }, new object[] { "ST_InWork" });
foreach (ArrangedComponentCollection cc in sr)
{
Debug.WriteLine($"{cc.NomenclatureNotation.AsString} {cc.NomenclatureName.AsString}");
}
|
| Код |
|---|
var ccSqlQuery = new SqlQuery();
var selectQuery = ccSqlQuery.CreateQuery();
var collections = selectQuery.From.AddView<QB.Schema.Views.ComponentCollections>();
selectQuery.Where.EqualTo(collections.StatusUID, "ST_InWork");
selectQuery.Columns.Add(collections.NomenclatureNotation);
selectQuery.Columns.Add(collections.NomenclatureName);
ccSqlQuery.Add(selectQuery);
var ccBol = ExtApp.Application.ExecuteQuery(ccSqlQuery);
foreach (BizObject cc in ccBol)
{
Debug.WriteLine($"{cc["NomenclatureNotation"].AsString} {cc["NomenclatureName"].AsString}");
} |
