8.х Создание новой строки с позиционированием на ячейке

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем IceBeerG, 2 дек 2014.

  1. TopicStarter Overlay
    IceBeerG
    Offline

    IceBeerG Опытный в 1С

    Регистрация:
    15 дек 2012
    Сообщения:
    193
    Симпатии:
    11
    Баллы:
    29
    Добрый день!
    Суть вопроса в следующем:
    Программно создаю новую строку в УФ
    Код:
    Если (ЭтаФорма.ТекущийЭлемент.ТекущаяСтрока + 1) = Объект.Услуги.Количество() Тогда
            НоваяСтрока = Объект.Услуги.Добавить();
            НоваяСтрока.Количество = 1;
            НоваяСтрока.Статус = ПредопределенноеЗначение("Перечисление.СтатусыОбъектовУслуг.Принят");
        КонецЕсли;
    
    Мне нужно, что бы при переходе на новую строку, курсор позиционировался на определенной ячейке новой строки с возможностью ее редактирования (имитация двойного нажатия мыши). .
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    Код:
    НоваяСтрока = Объект.Услуги.Добавить();
    НоваяСтрока.Количество = 1;
    НоваяСтрока.Статус = ПредопределенноеЗначение("Перечисление.СтатусыОбъектовУслуг.Принят");
    Элементы.Услуги.ТекущаяСтрока = НоваяСтрока.ПолучитьИдентификатор();
    Элементы.Услуги.ТекущийЭлемент = Элементы.УслугиКоличество;
    Элементы.Услуги.ИзменитьСтроку();
    
    IceBeerG нравится это.

Поделиться этой страницей