[РЕШЕНО] Вызвать процедуру печати документа из внешней обработки (КА (1.1.61.2)

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

  1. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Добрый день, подскажите, а можно ли из внешней обработки имеея ссылку на документ, вывести печатную форму, не перенося при этом во внешнюю обработку функцию печати?
  2. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Наверное не получиться... В чем проблема перенести, копипаст перестал работать!? ;)
    Последнее редактирование: 26 авг 2015
  3. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    НУ если она в модуле объекта прописана, то можно попробовать
    Объект=СсылкаНаОбъект.получитьОбъект();
    Объект.имяпроцедуры() ну например Объект.Печать()
    bluntschi нравится это.
  4. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    См. например обработку "Групповая обработка справочников и документов". Там есть функция печати отобранных документов.
    bluntschi нравится это.
  5. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.639
    Симпатии:
    948
    Баллы:
    204
    В груповой там по сути дело к тому и сводится что я написал там используют
    Код:
    УниверсальныеМеханизмы.НапечататьДокументПоУмолчанию(Объект, , НаПринтер)
    а у это го там в свою очередь есть
    Код:
    Объект.Печать(Расшифровка, КоличествоЭкземпляров, НаПринтер);
    bluntschi нравится это.
  6. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

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

    так вышло, спасибо, а если мне нужно эту форму программно сохранить, то мне нужно все таки получается процедуру печати вынести в обработку свою и сохранять таб документ из процедуры печати да?
    --- Объединение сообщений, 27 авг 2015 ---
    нельзя сделать так ?
    Код:
    Объект.Печать(Расшифровка, КоличествоЭкземпляров, НаПринтер).Записать(Каталог + "\" + ИмяФайла, ТипФайлаТабличногоДокумента.XLS)
    Последнее редактирование: 27 авг 2015
  7. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    398
    Баллы:
    104
    Так можно сделать только если печать функция и возвращает значение табличного документа. Понимаете?
    bluntschi нравится это.
  8. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    все-таки вынесла во внешнюю обработку функции печати, всем спасибо!!! все вышло!!!
    --- Объединение сообщений, 27 авг 2015 ---
    да))) поняла что тупила))) спасибо)))

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