|
Внешние Отчеты |
☑ |
0
Azxcvbn
13.02.13
✎
15:51
|
Описываю проблему:
Я подключил ВнешнийОтчет собственного производства.
Он выдает мне ошибку "слишком много фактических параметров".
Теперь у меня есть вопрос, где мне поставить точку останова чтобы проверить в табло.
Коротко: где найти мне модуль который вызывает внешний отчет.
З.Ы. Во внешний отчет ставить точку останова не вариант.
|
|
1
Утконос
13.02.13
✎
15:53
|
описываю ответ: там где подключил
|
|
2
shuhard
13.02.13
✎
15:53
|
(0) у разных конф это будут разные точки остановки
|
|
3
Azxcvbn
13.02.13
✎
15:58
|
(2) Ну опишите общий момент.
Я подключил внешний обработчик через Сервис->Внешние отчеты
Где то же в конфигурации вызывается эта процедура.
|
|
4
av_x86
13.02.13
✎
16:07
|
Модуль "УниверсальныеМеханизмы.НапечататьВнешнююФорму"
|
|
5
av_x86
13.02.13
✎
16:09
|
ИмяФайла = ПолучитьИмяВременногоФайла("epf");
Попытка
ДвоичныеДанные.Записать(ИмяФайла);
Обработка = ВнешниеОбработки.Создать(ИмяФайла);
Обработка.СсылкаНаОбъект = Ссылка;
// Передать внешней обработке дополнительные параметры
Если ДополнительныеПараметры <> Неопределено Тогда
// Если у внешней обработки есть реквизит для дополнительных параметров, присвоить ему значение
Если НЕ Обработка.Метаданные().Реквизиты.Найти("ДополнительныеПараметры") = Неопределено Тогда
Обработка.ДополнительныеПараметры = ДополнительныеПараметры;
КонецЕсли;
КонецЕсли;
ТабДокумент = Обработка.Печать();
|
|
6
av_x86
13.02.13
✎
16:18
|
Кстати, можно в печатной форме точку останова поставить, если перехватить имя файла, открыть его во время отладки и установить в модуле точку останова.
|
|