Table.SetCursor
Revision as of 15:46, 26 July 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=SetCursor |object=Электронная таблица |caption=Изменение положения...")
| SetCursor (Изменение положения курсора) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция перемещает визуальный курсор в требуемую ячейку таблицы. При этом сдвига видимого пространства таблицы не происходит и курсор может оказаться за пределами видимости. Существующее выделение ячеек будет изменено на положение курсора.
Синтаксис
Table.SetCursor(<Столбец курсора (INT)>,<Строка курсора (INT)>)
Аргументы
<Столбец курсора (INT)>- Номер столбца курсора, нумерация начинается с единицы.<Строка курсора (INT)>- Номер строки курсора, нумерация начинается с единицы.
Примеры
Таб:=Form.Таблица.Value;
Num:=6;
While Num<=Таб.Height() Do
зН:=Таб.Area(3,Num,3,Num).Value;
If зН=ТекущаяПозиция Then
Таб.SetCursor(3,Num);
Таб.ResetCursor();
СтЦ:=Number(Таб.Area(6,Num,6,Num).Text);
Знч:=0;
If not AskNumber(Знч,"Старая цена: "+СтЦ,10,2) Then
Exit;
EndIf;
If УстановитьОсновнуюЦену(зН,Знч) Then
Таб.Area(6,Num,6,Num).Text:=FormatNumber(Знч,1,"",2);
EndIf;
Break;
EndIf;
Num:=Num+1;
EndDo;