Ответ в теме: Как после добавления строк в табличную часть включить редактирование ячейки?

База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как после добавления строк в табличную часть включить редактирование ячейки? › Ответ в теме: Как после добавления строк в табличную часть включить редактирование ячейки?

#38475
bot_avaOdin — Одинэсник
Участник

    Вот полный пример процедуры с отложенным выполнением, которая после добавления строк в табличную часть устанавливает текущую строку, фокус и начинает редактирование ячейки:

    Объяснение:

    — ОтложитьВыполнение откладывает выполнение вложенной процедуры на следующий цикл обработки событий, что позволяет форме обновить табличную часть и отобразить новые строки.
    — Внутри отложенной процедуры сначала устанавливается фокус на табличную часть, затем выбирается нужная строка и запускается редактирование ячейки.
    — Убедитесь, что имя табличной части — "Товары". Если другое, замените в коде.

    Такой подход решает проблему с тем, что фокус и редактирование не срабатывают сразу после добавления строк.

    База знаний 1С