Как установить курсор на новую строку после обработки штрихкодов?

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

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

        помогите добавить возможность активизации добавленной строки в этот модуль //ШтрихкодированиеИС
        &НаКлиенте
        Процедура Подключаемый_ПослеОбработкиШтрихкодов(РезультатОбработкиШтрихкода, ДополнительныеПараметры) Экспорт

        Если РезультатОбработкиШтрихкода.ТребуетсяОбработкаШтрихкода Тогда
        ШтрихкодированиеИСКлиентПереопределяемый.ПослеОбработкиШтрихкодов(
        ЭтотОбъект,
        ДанныеДляОбработки,
        КэшированныеЗначения);
        КонецЕсли;

        КонецПроцедуры

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

          В вашем клиентском методе Подключаемый_ПослеОбработкиШтрихкодов нужно после вызова ШтрихкодированиеИСКлиентПереопределяемый.ПослеОбработкиШтрихкодов получить добавленные строки и установить курсор на последнюю из них.

          Для этого нужно:

          1. Получить массив добавленных строк из РезультатОбработкиШтрихкода.
          2. Найти индекс этой строки в табличной части формы.
          3. Установить текущую строку и фокус на табличное поле.

          Пример доработки вашего метода:

          Обратите внимание:

          ЭлементыФормы.Товары — замените на имя вашего табличного поля.
          ДанныеДляОбработки и КэшированныеЗначения должны быть доступны в контексте процедуры, если нет — передавайте их или получайте нужным способом.
          — Если РезультатОбработкиШтрихкода.ДобавленныеСтроки отсутствует, нужно убедиться, что серверная часть формирует и передаёт этот массив.

          Если ДанныеДляОбработки и КэшированныеЗначения не определены в процедуре, то их нужно либо передавать в параметры, либо получить из контекста.

          Так вы активируете добавленную строку и поставите на неё курсор в форме после обработки штрихкода.

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