8.х Внешняя печатная формы

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

  1. TopicStarter Overlay
    НиколайН
    Offline

    НиколайН Опытный в 1С

    Регистрация:
    14 фев 2014
    Сообщения:
    246
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте! Помогите советом.

    Есть нарисованная форма, на ней кнопка для печати,
    как мне обратиться ко внешней печатной форме?

    Не могу разобраться с синтаксисом.
  2. Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Какая конфигурация? Внешняя печатная форма хранится в справочнике "Дополнительные отчеты и обработки"? Или что за ВПФ?
  3. TopicStarter Overlay
    НиколайН
    Offline

    НиколайН Опытный в 1С

    Регистрация:
    14 фев 2014
    Сообщения:
    246
    Симпатии:
    0
    Баллы:
    26
    Конфигурация "Комплексная Автоматизация" ред. 1.1. ВПФ - сам создал, теперь её нужно вывести
  4. Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Если речь о настоящей внешней печатной форме, а не о внешнем отчете/обработке, то надо найти ее в справочнике (если не ошибаюсь) "Внешние обработки", а потом уже пытаться открыть ее.
    Или речь о простой внешней обработке? Опишите подробнее, что не получается.
  5. rshakiro
    Offline

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

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    интересно как Вы ее создали и не знаете как подключить. ;)
    По теме, дополню, нужно подключить ч/з "дополнительные внешние печатные формы", затем указать к какому документу/справочнику она относится
  6. TopicStarter Overlay
    НиколайН
    Offline

    НиколайН Опытный в 1С

    Регистрация:
    14 фев 2014
    Сообщения:
    246
    Симпатии:
    0
    Баллы:
    26
    Ситуация такая:

    В "Форме списка" документа "Заказ Покупателя", добавил кнопку, это кнопка выводит мне форму которую я создал "Форма Сделка"
    На этой форме есть кнопка "Анализ", при нажатии на эту кнопку нужно формировать печатную форму.
    Можно было бы создать макет у документа и вывести её, НО это не подходит.
    Поэтому я создал внешнюю обработку, в ней создал макет, реквизит и вывел данные.
    Теперь мне нужно, чтобы Пользователь нажимал на форме кнопку "Анализ", а это кнопка обращалась к внешней обработке по своей сути (ВПФ) и выводила ему данные.

    Это вообще возможно реализовать?
  7. Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Это две большие разницы!
    Внешняя обработка лежит как файл на жестком диске.
    Открывается так:
    Код:
    Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
    Форма.Открыть();
    ВПФ это тоже обработка, только хранится она в БД в виде двоичных данных, и открывается совсем по-другому.
    Ваш случай какой?
  8. rshakiro
    Offline

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

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Можно в типовой посмотреть...
    Примерно: на кнопке "Анализ" указываете действие(процедуру):
    Код:
    Процедура НажатиеКнопкиАнализ(Кнопка)
    МояОбработка = Обработки.МояОбработка.Создать();
    ФормаМояОбработка = МояОбработка.ПолучитьФорму(, ЭтаФорма);
    ФормаМояОбработка.Открыть();
    КонецПроцедуры
    
  9. TopicStarter Overlay
    НиколайН
    Offline

    НиколайН Опытный в 1С

    Регистрация:
    14 фев 2014
    Сообщения:
    246
    Симпатии:
    0
    Баллы:
    26
    Мой случай, когда Файл находиться на жёстком диске
  10. TopicStarter Overlay
    НиколайН
    Offline

    НиколайН Опытный в 1С

    Регистрация:
    14 фев 2014
    Сообщения:
    246
    Симпатии:
    0
    Баллы:
    26
    Спасибо большое, мужики! Получилось)

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