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

Помогите с выделением реквизита зная его индекс

Автор Issa, 10 дек 2022, 22:05

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

Issa

Срочно!
Здравствуйте.Не могу понять как проделать такое.У меня есть реквизиты "поле ввода", я программно пройду нужное мне условие узнаю значение индекса, после этого по этому индексу, мне как-то нужно найти соответствующий реквизит и изменить в нем цвет текста. к примеру индекс 0 значит надо изменить цвет текста реквизита1. Реквизитов очень много поэтому вручную прописывать Если индекс=0 тогда реквизит1.ЦветТекста..Не вариант.

antoneus

ИмяРеквизита = СтрШаблон("Реквизит%1", Индекс + 1);
Элементы[ИмяРеквизита].ЦветТекста = ...

Issa

antoneus, спасибо огромное!! Все сработало, до этого стрШаблон раньше и не знала. А вы случайно не знаете, как правильно прописать алгоритм для такой вот задачки. Есть 4 реквизита, надо выделить повторяющиеся цифры. И для одной цифры срабатывает, но если вдруг повторяются сразу 2 цифры то выделяется только одна. Т.Е. есть цифры 2233 и по идее должна выделятся первая 2 и первая тройка, но он выделяет только 2 вроде как наверное надо сделать циклом, но у меня что-то не получается

Теги: индекс 

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

Рейтинг@Mail.ru

Поиск