Всем доброго времени суток.
До недавнего времени, внешние печ.ф. отлаживал вызовом процедуры из конфигурации. И просто дальше отладчик переходил на временный файл.
На платформе 8.3.16.1063 такого не происходит.
Как быть? Может есть еще какие способы?
---
Сделайте в печатке форму с выбором объектов для печати (МассивОбъектов) и вызывайте на сервере примерно так
```1c
    ИдентификаторКоманды = <"ИдентификаторКоманды">; //тот же - что и в функции "СведенияОВнешнейОбработке" модуля обработки!
    обОбъект = РеквизитФормыВЗначение("Объект");
    КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(ИдентификаторКоманды);
    ОбъектыПечати = Новый СписокЗначений;

    Массв = Новый Массив;
    Для каждого ЭлементСписка Из МассивОбъектов Цикл
    Массв.Добавить(ЭлементСписка.Значение);
    КонецЦикла;

    обОбъект.Печать(Массв, КоллекцияПечатныхФорм, ОбъектыПечати, Новый Структура("ДоступнаПечатьПоКомплектно",Ложь));
    Для каждого ТекПечатнаяФорма Из КоллекцияПечатныхФорм Цикл
    // возвращаем табличный документ на клиента, чтобы что-нибудь с ним сделать
    КонецЦикла;
```
 Форму в печатке можно потом оставить, она ни на что не повлияет.
---
Сделайте в печатке форму с выбором объектов для печати (МассивОбъектов) и вызывайте на сервере примерно так
```1c
    ИдентификаторКоманды = <"ИдентификаторКоманды">; //тот же - что и в функции "СведенияОВнешнейОбработке" модуля обработки!
    обОбъект = РеквизитФормыВЗначение("Объект");
    КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(ИдентификаторКоманды);
    ОбъектыПечати = Новый СписокЗначений;

    Массв = Новый Массив;
    Для каждого ЭлементСписка Из МассивОбъектов Цикл
    Массв.Добавить(ЭлементСписка.Значение);
    КонецЦикла;

    обОбъект.Печать(Массв, КоллекцияПечатныхФорм, ОбъектыПечати, Новый Структура("ДоступнаПечатьПоКомплектно",Ложь));
    Для каждого ТекПечатнаяФорма Из КоллекцияПечатныхФорм Цикл
    // возвращаем табличный документ на клиента, чтобы что-нибудь с ним сделать
    КонецЦикла;
```
 Форму в печатке можно потом оставить, она ни на что не повлияет.
---
Сделал выдает ошибку
Метод объекта не обнаружен (ПодготовитьКоллекциюПечатныхФорм)
{ВнешняяОбработка.ВПФ_АКТ.Форма.Форма.Форма(6)}: КоллекцияПечатныхФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм(ИдентификаторКоманды);
{ВнешняяОбработка.ВПФ_АКТ.Форма.Форма.Форма(22)}: ПечатьНаСервере();

Конфигурация БП 3.0 на поддержке. А экспорт у нее не стоит.
---
Конфигурация БП 3.0 А поподробнее версию? Или версию БСП?
---
Бухгалтерия предприятия 3.0.75.37
---
Проверил, функция есть, и экспортная. Точно с сервера вызываете?
---
У Вас релиз более поздний наверно.
---
У Вас релиз более поздний наверно Не слишком - 3.0.75.58. По крайней мере, версия БСП та же... Очень странная ситуация.
---
Минуту щас до 75.70 обновлюсь
---
Обновился. Появился экспорт.
Щас будем смотреть.
---
Появился экспорт Косячат разрабы... Нечасто, но косячат.
---
Да. Это у них бывает.

```1c
    Для каждого ТекПечатнаяФорма Из КоллекцияПечатныхФорм Цикл
    // возвращаем табличный документ на клиента, чтобы что-нибудь с ним сделать
    КонецЦикла;
```

Сижу понять не могу, как теперь тут отобразить документ????
---
тут отобразить документ? Тут, на сервере, никак. Надо вернуть коллекцию печтных форм на клиента, а там уже для каждого элемента использовать метод Показать(). К примеру, перед вызовом серверной процедуры определить новое соответствие, передать его серверной процедуре, там заполнить его парами ключ / значение как объект (печатаемый документ) / печатная форма (табличный документ).
---
Можно конечно снять с поддержки и написать ЭКСПОРТ.
Но это крайний вариант.
---
эмулировать вызов через форму (как в (2) написали). Другие варианты костыльные.