Tab.SelectedColumn
| SelectedColumn (Индекс выбранного столбца) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Получить индекс выбранного столбца визуального объекта (первый столбец=1). Скрытые в визуальной таблице столбцы также участвуют в подсчете индекса.
Синтаксис
Tab.SelectedColumn:<Индекс выбранного столбца (INT)>
Возвращаемое значение
Возвращает индекс выбранного столбца таблицы в виде целого числа. 0 -- если столбец не выбран.
Примеры
//Пример текста обработки визуального события OnAfterEditCell
//Value -- редактируемое значение, которое пользователь пытается записать в таблицу
MainTab:=Form.MainTab.Value;
//Если не выбрана строка или столбец в визуальной таблице, не выполнять действия
If (MainTab.SelectedLine=0)Or(MainTab.SelectedColumn=0) Then
Exit;
EndIf;
//Текущая строка = выбранная пользователем строка
MainTab.CurLine:=MainTab.SelectedLine;
//Если выбран столбец визуальной таблицы "Количество"
If MainTab.SelectedColumnName=uppercase("Количество") Then
//Записать количество в основной объект
MainTab.Количество:=Value;
//Изменить введенное количество, если необходимо, процедура работает с табличной частью документа
ПроверитьСоответствиеКоличестваНаЗапретОтгрузкиШручногоТовара(Form.Object);
//Обновить переменную Value измененным количеством
Value:=MainTab.Количество;
Form.CallOnStatusChange();
EndIf;