Difference between revisions of "Tab.SelectedColumn"
(Created page with "{{infobox function |name=SelectedColumn |object=Таблица |caption=Индекс выбранного столбца |type=0 |status=2 |db=0 |rw=3 |visual=1}} {{HeadLi...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 08:53, 7 February 2021
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;