7.7 Вызов процедуры(функции) из печатной формы отчета

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Noyd, 7 янв 2009.

  1. TopicStarter Overlay
    Noyd
    Offline

    Noyd

    Регистрация:
    7 июн 2008
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Стоит задача: из сформированного отчета при двойном нажатии на нужную ячейку чтобы выполнялся другой отчет(примерно как в оборотке по счету). Я пробывал вставлял вызов функции в расшифровку ячейки, тогда она сразу выполняется при открытии отчета, а не при двойном клике....Как лучше решить данную задачу?
  2. sergey
    Offline

    sergey Курильщик

    Регистрация:
    13 апр 2006
    Сообщения:
    365
    Симпатии:
    0
    Баллы:
    26
    Достаточно вставить в модуль формы первого отчета процедуру:
    Код:
    Процедура ОбработкаЯчейкиТаблицы(Значение, Флаг, Таб, Адрес)
    Если Найти(Адрес, "С2")>0 Тогда
    ОткрытьФорму("Отчет.ВторойОтчет", Значение);
    Иначе
    ОткрытьФорму(Значение);
    КонецЕсли;
    КонецПроцедуры
    
    
    В примере взята ячейка С2 из выходной таблицы Таб.
    ВторойОтчет - отчет, форму которого открыть должны.
    Через Значение во второй отчет можно передать параметры для запуска.
    Как его выполнение сразу запустить, думаю, догадаетесь. Или спрашивайте.

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