8.х Обработка событий макета.

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

  1. TopicStarter Overlay
    UnNone
    Offline

    UnNone Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    148
    Симпатии:
    0
    Баллы:
    26
    Есть макет - Табличный документ, необходимо у него по двойному щелчку вызвать другой макет с более развернутой информацией. Сложность заключаеться в том, как обозвать в коде процедуру, чтобы она отработала при двойном щелчке в макете по ячейке. у самомго макета не нашел где можно уставновить событийные процедуры и вообще можно ли.
  2. AlexFF
    Offline

    AlexFF Разбирающийся

    Регистрация:
    6 мар 2007
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    26
    Код:
    ПолеТабличногоДокументаВыбор(Элемент, Область, СтандартнаяОбработка)
    
    
    
  3. TopicStarter Overlay
    UnNone
    Offline

    UnNone Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    148
    Симпатии:
    0
    Баллы:
    26
    Это предопределенная процедура для поля табличного документа, которое размещено на форме и у которого есть список событийных процедур.
    А меня интересует событийная процедура именно для макета, как в 7-ке процедура "ОбработкаЯчейкиТаблицы", вызывается при двойном щелчке по ячейке.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Это событие Расшифровка
  5. AlexFF
    Offline

    AlexFF Разбирающийся

    Регистрация:
    6 мар 2007
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    26
    Ну да логично. Что-то сразу не сообразил.
    В бухгалтерии как пример можно посмотреть регламинтированную отчетность.
  6. TopicStarter Overlay
    UnNone
    Offline

    UnNone Опытный в 1С

    Регистрация:
    21 мар 2007
    Сообщения:
    148
    Симпатии:
    0
    Баллы:
    26
    Не отрабатывает, при двойном щелчке, она не попадает в процедуру, может записал не правильно?

    процедура Расшифровка()
    аа=2;
    Конецпроцедуры

    Сколько не кликает на нее не получилось войти, окно с расшифровкой выскакивает, а в процедуру не идет.
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    None,
    поставь защиту на лист
  8. LordKim
    Offline

    LordKim Опытный в 1С

    Регистрация:
    11 мар 2008
    Сообщения:
    118
    Симпатии:
    0
    Баллы:
    26
    Кстати да, в 7.7 была процедура глобалки если нет процедуры в форме.
    А в 8.х как привязать процедуру к ТабДокументу который к форме не имеет никакого отношения за исключением того что он этой формой открыт и заполнен?
    То есть это отдельное окно, а окно формы, к примеру, вообще закрылось после вывода ТабДокумента.
  9. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    LordKim,
    так нельзя - ПолеТабДока должно быть на форме

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