8.х Обработчки табличной части

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

  1. TopicStarter Overlay
    OXED
    Offline

    OXED Опытный в 1С

    Регистрация:
    10 апр 2012
    Сообщения:
    256
    Симпатии:
    0
    Баллы:
    26
    Доброе утро.
    Есть табличная часть в управляемой форме. Мне необходимо на интерактивное выделение ячейки повесить пару операторов. Попробовал это сделать в обработчиках ПриАктивизацииЯчейки и ПриАктивизацииПоля - проблема в том, что эти обработчики срабатывают и при открытии формы, при выводе табличной части. Попробовал повесить на обработчик Выбор, но он срабатывает только при двойном клике. Подскажите, можно ли вообще добиться того чтобы обработчик вызывался только при интерактивном выделении ячейки. Спасибо
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    В обработчик необходимо добавить некоторое условие, которое будет выполнимо только когда выделение происходит интерактивно.
    Это условие необходимо определить самостоятельно, если условие установить нельзя, то задача не имеет решения, т.к. нет признака интерактивной работы.
    OXED нравится это.
  3. Dragnir
    Offline

    Dragnir Новичок в 1С

    Регистрация:
    22 окт 2014
    Сообщения:
    39
    Симпатии:
    8
    Баллы:
    4
    В типовой УНФ это выглядит так (модуль формы справочника "Графики работы", у которой есть ТЧ "ГруппыКлиентов"):

    &НаКлиенте
    Перем ПерваяАктивизация;

    &НаКлиенте
    Процедура ГруппыПользователейПриАктивизацииСтроки(Элемент)

    Если ПерваяАктивизация = Неопределено ИЛИ ПерваяАктивизация = Истина Тогда
    ПерваяАктивизация = Ложь;
    Возврат;
    КонецЕсли;

    ПодключитьОбработчикОжидания("ОбработкаОжидания", 0.2, Истина);

    КонецПроцедуры
    OXED нравится это.
  4. TopicStarter Overlay
    OXED
    Offline

    OXED Опытный в 1С

    Регистрация:
    10 апр 2012
    Сообщения:
    256
    Симпатии:
    0
    Баллы:
    26
    Спасибо

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