[РЕШЕНО] Как создать и добавить внешнюю печатную форму

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

  1. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    Мне нужно для РКО и ПКО в БГУ 2.0 добавить внешнюю печатную форму как это сделать?
  2. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
  3. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    создал обработку При запуске предприятия(конфигурация БГУ 2.0) выдает следующую ошибку ни могу понять в чем дело
    Невозможно подключить дополнительную обработку из файла.
    Возможно, она не подходит для этой версии программы.

    Метод объекта не обнаружен (СведенияОВнешнейОбработке)
  4. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Сведения о внешней обработке, вроде, требовалось для УФ в 8.2. У вас управляемые или обычные формы ?
  5. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
  6. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
  7. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    Печатная форма-макет
  8. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    создал внешнею печатную форму она появилась в списке печати РКО но при нажатии выдает ошибку недостаточно фактических параметров! все сделал по этому описаниюhttp://programmist1s.ru/vneshnie-pechatnyie-formyi-v-1s/#h2_1
  9. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Ну вы хотя бы различайте режимы и версии платформ. В 8.3 под управляемые формы. У вас такие ?
  10. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    конечно различаю , платформа 8.3.6.2014
    --- Объединение сообщений, 16 сен 2015 ---
    делаю для БГУ 2.0
    --- Объединение сообщений, 16 сен 2015 ---
    могу прислать весь листинг моей обработки или саму обработку
  11. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    А режим у вас какой ??? Управляемые формы или обычные ???
    Режим предприятия какой установлен ???
  12. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    делаю для обычной формы
    --- Объединение сообщений, 16 сен 2015 ---
    РКО это же обычная форма?
    --- Объединение сообщений, 16 сен 2015 ---
    преставил в режим запуска управляемое приложение
    Последнее редактирование: 16 сен 2015
  13. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    теперь вот эта ошибка
    {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(225)}: Недостаточно фактических параметров
    ВнешняяОбработкаОбъект.Печать(
  14. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    У меня нет конфы под рукой, чтобы ответить что эта конфа может работать под управляемым приложением. РКО - это документ, а не форма.
  15. NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    194
    Симпатии:
    1
    Баллы:
    29
    Кидайте форму на обозрение.
  16. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    ругается на общий модуль вот сюда
    ВнешняяОбработкаОбъект.Печать(ПараметрыИсточника.ОбъектыНазначения,

    КоллекцияПечатныхФорм,
    ОбъектыПечати,
    ПараметрыВывода);
    а у меня в обработки вот такая процедура
    Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

    /

    УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"КО2","РКО",ПечатьКО2(МассивОбъектов[0], ОбъектыПечати));


    КонецПроцедуры
    я так понимаю что параметры должны совпадать?
    --- Объединение сообщений, 16 сен 2015 ---
    вот обработка

    Вложения:

  17. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    с этим вроде разобрался просто убрал у себя в процедуре параметр "параметры печати"
    теперь ошибка
    {ОбщийМодуль.УправлениеПечатью.Модуль(507)}: Макет "ПФ_MXL_КО2" не найден. Операция прервана.
    ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Макет ""%1"" не найден. Операция прервана.'"), ПолныйПутьКМакету);
  18. NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    194
    Симпатии:
    1
    Баллы:
    29
    посмотрите у экспортной процедуры ВывестиТабличныйДокументВКоллекцию, сколько параметров передается и какие
  19. TopicStarter Overlay
    Александр 1906
    Offline

    Александр 1906 Опытный в 1С

    Регистрация:
    25 июн 2015
    Сообщения:
    351
    Симпатии:
    3
    Баллы:
    29
    у меня в обработке вот как
    УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"КО2","РКО",ПечатьКО2(МассивОбъектов[0], ОбъектыПечати));
    а в общем модуле так
    Процедура ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, ИмяМакета, СинонимМакета, ТабличныйДокумент,Картинка = Неопределено, ПолныйПутьКМакету = "", ИмяФайлаПечатнойФормы = Неопределено
  20. NovInNik
    Offline

    NovInNik Опытный в 1С

    Регистрация:
    12 ноя 2007
    Сообщения:
    194
    Симпатии:
    1
    Баллы:
    29
    На УТ 11.0 у меня заработало, а вот проверить на БГУ, возможности нет. Прилагаю файл. Посмотри может заработает.

    Вложения:

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