Table.SelectedObjects.Get

From SunFlurry wiki
Revision as of 17:38, 3 August 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Get |object=Электронная таблица |caption=Работа с выделенными объ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Get (Работа с выделенными объектами)
Объект:Электронная таблица
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, неверный индекс
Визуальность:Да

Функция получает визуальный объект таблицы по индексу в массиве выделенных в данный момент объектов

Синтаксис

Table.SelectedObjects.Get(<Индекс выделенного объекта (INT)>):<Визуальный объект (TABLE.OBJECT>

Аргументы

  • <Индекс выделенного объекта (INT)> - Аргумент задает индекс выделения. Важно понимать, что за время, которое прошло с момента вызова Count, выделение могло измениться и данная функция может вызвать исключение, так как выделение с текущим индексом больше не существует.

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

Возвращает значение типа TABLE.OBJECT.

Примеры

If Т.SelectionMode>1 Then
  If Т.SelectedObjects().Count()<1 Then
    Exit 1;
  EndIf;
  Obj:=Т.SelectedObjects().Get(1);
  Сп:=Obj.Value;
  If TypeStr(Сп)<>"LIST" Then
    Exit 1;
  EndIf;
  Док:=Сп.GetByName("Документ");
  Т:=Сп.GetByName("Таблица");
  
  Печать(Док.Copy(),Т);
  Exit 1;
EndIf;