Как установить курсор на новой строке в 1С:Бухгалтерия 3.0?

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

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38456
      Фото аватараOdineski
      Участник

        в 1С:Бухгалтерия 3.0 как устанавливать курсорс на добавленной строке

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

          В 1С:Бухгалтерия 3.0 (и вообще в 1С:Предприятие 8.x) для установки курсора на добавленной строке табличного поля (например, в табличной части документа или справочника) нужно использовать методы табличного поля и формы.

          Примерный алгоритм:

          1. Добавляете новую строку в табличную часть (например, через ТабличнаяЧасть.Добавить()).
          2. Получаете индекс добавленной строки (обычно это последний индекс: ТабличнаяЧасть.Количество() — 1).
          3. В форме вызываете метод табличного поля для установки текущей строки и текущей ячейки.

          Пример кода в модуле формы:

          Если вы работаете с табличным документом (например, в отчётах или обработках), то там немного иначе — нужно использовать методы табличного документа, но в стандартных формах конфигурации 1С:Бухгалтерия 3.0 обычно табличные части — это табличные поля.

          Если нужно, чтобы курсор сразу начал редактирование в ячейке, можно вызвать метод:

          где 0 — индекс столбца.

          Если речь о стандартных формах 1С:Бухгалтерия 3.0, то доступ к табличному полю идет через ЭлементыФормы, например:

          где «Товары» — имя табличного поля.

          Рекомендую посмотреть здесь, там подробно про работу с табличными полями и установку курсора:

          https://helpf.pro/faq8/view/1692.html

          https://helpf.pro/faq8/view/1318.html

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С