УстановитьКурсор

Устанавливает курсор на указанной записи в таблице в окне или диалоге.

Синтаксис

Окно.УстановитьКурсор(Запись)
Окно.УстановитьКурсор([НомерЗаписи[, ИмяТаблицы]])

Параметры

Запись (объект) – запись, на которой нужно установить курсор.

НомерЗаписи (целое) – порядковый номер записи (начиная с 1), на которой устанавливается курсор.

ИмяТаблицы (текст) – имя таблицы с записями в окне или диалоге. Параметр имеет смысл применять, если окно или диалог содержит более одной таблицы с записями.

Комментарий

Диалог должен содержать таблицу с записями.

Возвращает

Целое, номер записи, на которой установлен курсор.

Пример

оОкно = Окно("Сотрудники");
оОкно.УстановитьКурсор(3); # курсор установлен на 3 записи реестра "Сотрудники".
оОкно.ИзменитьЗапись(); # изменим эту запись.

При сохранении приходной накладной, если в таблице наименований присутствует услуга, то будет выдано сообщение об ошибке и курсор будет установлен на этой записи. Документ при этом сохранен не будет:

перем пНомерЗаписи = 1;
ДляВсех(Наименований())
{
  Если(Наим.Тип=="Услуга")
  {
     УстановитьКурсор(пНомерЗаписи,"ДокументПриходы");
     Ошибка("В документе обнаружена услуга");
   }
    пНомерЗаписи ++;
}

См. также:

•  Окно

•  Диалог

•  Запись – для окна/диалога