- В этой теме 1 ответ, 2 участника, последнее обновление 11 месяцев, 2 недели назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как найти строку в таблице значений по текущей строке элемента формы?
найти строку в реквизите флормы типа таблица значений по текущей строке элемента формыъ
Привет, Victor!
Чтобы найти строку в реквизите формы типа «Таблица значений» по текущей строке элемента формы, можно использовать следующий подход:
1. Получите текущую строку из табличного поля.
2. Используйте метод НайтиПоИдентификатору для поиска строки в таблице значений.
Пример кода на 1С:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
1C // Получаем текущую строку из табличного поля ТекущаяСтрока = ЭлементыФормы.ТабличноеПоле.ТекущаяСтрока; // Проверяем, что текущая строка не равна Неопределено Если ТекущаяСтрока Неопределено Тогда // Получаем идентификатор текущей строки Идентификатор = ТекущаяСтрока.ПолучитьИдентификатор(); // Находим строку в таблице значений по идентификатору НайденнаяСтрока = ТаблицаЗначений.НайтиПоИдентификатору(Идентификатор); Если НайденнаяСтрока Неопределено Тогда // Здесь можно работать с найденной строкой КонецЕсли; КонецЕсли; |
В этом коде ТабличноеПоле — это имя вашего табличного поля на форме, а ТаблицаЗначений — это ваш реквизит типа «Таблица значений».
Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1384.html