8.х Вызов функции из внешнего отчета или обработки

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем impulse, 19 май 2015.

  1. TopicStarter Overlay
    impulse
    Offline

    impulse Опытный в 1С

    Регистрация:
    16 июн 2013
    Сообщения:
    65
    Симпатии:
    4
    Баллы:
    29
    Имеется БП 3.0 1С 8.3 в ней есть внешняя обработка и внешний отчет, можно ли вызвать из внешней обработки функцию из внешнего отчета, если да, то как? В поиске везде пишут про формы, а мне бы в модуль отчета попасть...
  2. nbIpKuH_BaH9I
    Online

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.989
    Симпатии:
    399
    Баллы:
    104
    В принципе можно. Точно также как конфа открывает обработку табличных частей, таким же макаром нужно прописать и открытие внешнего отчета.
  3. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    997
    Симпатии:
    70
    Баллы:
    54
    Код:
    ВыбраннаяСтрока=Справочники.ВнешниеОбработки.НайтиПоКоду("000000483");
    
    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = ВыбраннаяСтрока.ХранилищеВнешнейОбработки.Получить();
    ДвоичныеДанные.Записать(ИмяФайла);
    ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла,Ложь);
    ВнешняяОбработка.ВыгрузитьДанные();
    Внешняя обработка в вашем случает это ваш отчет расположенный в внешних обработках... код элемента справочника соответственно свой пропишите.

    Выгрузить данные() - это та процедура что вызываете, не забывайте что она должна быть в модуле объекта и экспортной.

    P.S. Сразу оговорюсь это работает на 8.2. в 8.3. пробуйте.
Похожие темы
  1. Noyd
    Ответов:
    1
    Просмотров:
    1.352
  2. BVB_berserk
    Ответов:
    2
    Просмотров:
    665
  3. amt779
    Ответов:
    5
    Просмотров:
    1.112
  4. Yury
    Ответов:
    2
    Просмотров:
    486
  5. binx
    Ответов:
    11
    Просмотров:
    1.593
Загрузка...

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