Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2021, 05:09

Как программно выделить строку

Автор Дима, 14 дек 2016, 17:14

0 Пользователей и 1 гость просматривают эту тему.

Дима

Привет всем, помогите  пожалуйста решить задачу
Как программно сделать чтобы активировалась нужная строка по значению номера(у меня обычные формы)
https://drive.google.com/file/d/0B2aAkbDRlWVeQVo1QTd4REhTZWM/view?usp=sharing
   


alex0402

ЭлементыФормы.Список.ТекущаяСтрока = НужныйДокумент;
Спасибо за Сказать спасибо

Дима

А где пишется нужный мне номер

alex0402

Цитата: Дима от 14 дек 2016, 18:01А где пишется нужный мне номер

номеров будет 10 за 10 лет, если номерация в пределах года.
Спасибо за Сказать спасибо

Дима

Все ровно ничего не понял если можно привести пример.

У меня Табличное поле с типом данных ДокументСписок и я хочу чтобы при открытия Формы ,чтобы активировалась строка с указанном мне в коде номером ,например строка с номером "AA00000007".


alex0402

Цитата: Дима от 15 дек 2016, 18:49,например строка с номером "AA00000007".

а если будет два документа с таким номером?
нужно найти документ любым способом. предпочитаю запросы.
Запрос = Новый Запрос("Выбрать Ссылка Из Документ.Имя Где Номер = &Номер");
Запрос.УстановитьПараметр("Номер","AA00000007");
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
    ЭлементыФормы.Список.ТекущаяСтрока = Выборка.Ссылка;
КонецЕсли;
Спасибо за Сказать спасибо

Дима


Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск