BaseCard.GetSection — метод (Guid)

Получает все строки указанной секции карточки.

Синтаксис

public IList GetSection(Guid sectionId)
Параметры
sectionId

Тип: System.Guid

Идентификатор секции

Возвращаемое значение

Тип: System.Collections.Generic.IList

Список строк секции

Исключения

Исключение Условие

System.ArgumentOutOfRangeException

Ошибка возвращается в случае, если передан нулевой идентификатор секции.

Примеры

Ниже приведён пример скрипта, записывающего пустую строку в поле fieldName строчек определённой секции карточки Документ:

(1)
Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000"));

var rows = (ICollection<BaseCardSectionRow>)document.GetSection(new Guid("00000000-0000-0000-0000-000000000001")); (2)

foreach (var item in rows)
{
 item["fieldName"] = string.Empty; (3)
}
objectContext.AcceptChanges();
1 Инициализация контекста объектов.
2 Получение всех строчек секции с идентификатором 00000000-0000-0000-0000-000000000001.
3 Присвоение пустого строкового значения полю fieldName каждой строчки секции.